--- /srv/rebuilderd/tmp/rebuilderdGK2aFT/inputs/libpython3.13-dev_3.13.5-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdGK2aFT/out/libpython3.13-dev_3.13.5-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-25 18:55:22.000000 debian-binary │ -rw-r--r-- 0 0 0 7680 2025-06-25 18:55:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4000116 2025-06-25 18:55:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3997436 2025-06-25 18:55:22.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 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16304 │ │ │ +Installed-Size: 16296 │ │ │ Depends: libpython3.13-stdlib (= 3.13.5-2), libpython3.13 (= 3.13.5-2), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.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 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7083848 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7270460 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7262248 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8340 2025-06-25 18:55:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-25 18:55:22.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-25 18:55:22.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-25 18:55:22.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-25 18:55:22.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ ├── nm -s {} │ │ │ │┄ error from `nm -s {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -75,19 +75,19 @@ │ │ │ │ _PyPegen_check_barry_as_flufl in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ _PyPegen_alias_for_star in action_helpers.o │ │ │ │ -_PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ -_PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ +_PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ +_PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ _PyPegen_get_invalid_target in action_helpers.o │ │ │ │ _PyPegen_get_expr_name in action_helpers.o │ │ │ │ _PyPegen_ensure_real in action_helpers.o │ │ │ │ @@ -1767,23 +1767,23 @@ │ │ │ │ _PyAST_Yield in Python-ast.o │ │ │ │ _PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ +_PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ -PyInit__ast in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ +PyInit__ast in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ -_PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_TypeAlias in Python-ast.o │ │ │ │ @@ -1829,19 +1829,19 @@ │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ -_PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ +_PyEval_FormatKwargsError in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError 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 │ │ │ │ @@ -1973,19 +1973,19 @@ │ │ │ │ _PyXI_excinfo_format in crossinterp.o │ │ │ │ _PyXI_EndInterpreter in crossinterp.o │ │ │ │ _PyObject_GetCrossInterpreterData in crossinterp.o │ │ │ │ _PyCrossInterpreterData_InitWithSize in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Init in crossinterp.o │ │ │ │ _PyCrossInterpreterData_NewObject in crossinterp.o │ │ │ │ _PyCrossInterpreterData_ReleaseAndRawFree in crossinterp.o │ │ │ │ +_Py_CallInInterpreter in crossinterp.o │ │ │ │ _Py_CallInInterpreterAndRawFree in crossinterp.o │ │ │ │ _PyCrossInterpreterData_UnregisterClass in crossinterp.o │ │ │ │ _PyObject_CheckCrossInterpreterData in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Release in crossinterp.o │ │ │ │ -_Py_CallInInterpreter in crossinterp.o │ │ │ │ _PyCrossInterpreterData_New in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Free in crossinterp.o │ │ │ │ _PyXI_InitExcInfo in crossinterp.o │ │ │ │ _PyXI_ExcInfoAsObject in crossinterp.o │ │ │ │ _PyXI_FormatExcInfo in crossinterp.o │ │ │ │ _PyXI_ClearExcInfo in crossinterp.o │ │ │ │ _PyCrossInterpreterData_Lookup in crossinterp.o │ │ │ │ @@ -3242,41 +3242,41 @@ │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyExc_IncompleteInputError │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000014f4 T _PyPegen_Parser_Free │ │ │ │ 00000390 T _PyPegen_Parser_New │ │ │ │ 00000124 T _PyPegen_byte_offset_to_character_offset │ │ │ │ -000015a8 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ -00001558 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ +00001558 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ +00000148 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ 0000004a T _PyPegen_expect_forced_result │ │ │ │ 00001470 T _PyPegen_expect_forced_token │ │ │ │ 00000ba4 T _PyPegen_expect_soft_keyword │ │ │ │ 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 │ │ │ │ -00001704 T _PyPegen_lookahead_for_expr │ │ │ │ -00001708 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 │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyPegen_raise_tokenizer_init_error │ │ │ │ 00000448 T _PyPegen_run_parser │ │ │ │ 00000018 T _PyPegen_run_parser_from_file_pointer │ │ │ │ 00000000 T _PyPegen_run_parser_from_string │ │ │ │ -0000014c T _PyPegen_soft_keyword_token │ │ │ │ +00000198 T _PyPegen_soft_keyword_token │ │ │ │ 00000f9c T _PyPegen_string_token │ │ │ │ 00000ed0 T _PyPegen_update_memo │ │ │ │ U _PyToken_Free │ │ │ │ U _PyToken_Init │ │ │ │ U _PyTokenizer_Free │ │ │ │ U _PyTokenizer_FromFile │ │ │ │ U _PyTokenizer_FromString │ │ │ │ @@ -3366,59 +3366,60 @@ │ │ │ │ 00000000 t get_error_line_from_tokenizer_buffers │ │ │ │ 00000598 t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -0000016c r .LC0 │ │ │ │ -00000174 r .LC1 │ │ │ │ +00000170 r .LC0 │ │ │ │ +00000178 r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ 000000dc r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ 000000e4 r .LC13 │ │ │ │ 0000012c r .LC14 │ │ │ │ 00000130 r .LC15 │ │ │ │ 00000160 r .LC16 │ │ │ │ -00000168 r .LC17 │ │ │ │ -0000017c r .LC18 │ │ │ │ -000001a8 r .LC19 │ │ │ │ -000001b4 r .LC20 │ │ │ │ -000001c0 r .LC21 │ │ │ │ -000001c8 r .LC22 │ │ │ │ -000001d0 r .LC23 │ │ │ │ -000001d8 r .LC24 │ │ │ │ -000001e0 r .LC25 │ │ │ │ -000001e8 r .LC26 │ │ │ │ -000001f8 r .LC27 │ │ │ │ -00000204 r .LC28 │ │ │ │ -0000021c r .LC29 │ │ │ │ +00000164 r .LC17 │ │ │ │ +0000016c r .LC18 │ │ │ │ +00000180 r .LC19 │ │ │ │ +000001ac r .LC20 │ │ │ │ +000001b8 r .LC21 │ │ │ │ +000001c4 r .LC22 │ │ │ │ +000001cc r .LC23 │ │ │ │ +000001d4 r .LC24 │ │ │ │ +000001dc r .LC25 │ │ │ │ +000001e4 r .LC26 │ │ │ │ +000001ec r .LC27 │ │ │ │ +000001fc r .LC28 │ │ │ │ +00000208 r .LC29 │ │ │ │ 00000000 r .LC3 │ │ │ │ -00000230 r .LC30 │ │ │ │ -00000244 r .LC31 │ │ │ │ -00000258 r .LC32 │ │ │ │ -0000026c r .LC33 │ │ │ │ -00000280 r .LC34 │ │ │ │ -00000290 r .LC35 │ │ │ │ -0000029c r .LC36 │ │ │ │ -000002b0 r .LC37 │ │ │ │ -000002b8 r .LC38 │ │ │ │ -000002c0 r .LC39 │ │ │ │ +00000220 r .LC30 │ │ │ │ +00000234 r .LC31 │ │ │ │ +00000248 r .LC32 │ │ │ │ +0000025c r .LC33 │ │ │ │ +00000270 r .LC34 │ │ │ │ +00000284 r .LC35 │ │ │ │ +00000294 r .LC36 │ │ │ │ +000002a0 r .LC37 │ │ │ │ +000002b4 r .LC38 │ │ │ │ +000002bc r .LC39 │ │ │ │ 00000004 r .LC4 │ │ │ │ -000002c8 r .LC40 │ │ │ │ -000002d4 r .LC41 │ │ │ │ -000002dc r .LC42 │ │ │ │ -000002e8 r .LC43 │ │ │ │ -00000300 r .LC44 │ │ │ │ -00000314 r .LC45 │ │ │ │ -00000348 r .LC46 │ │ │ │ -00000370 r .LC47 │ │ │ │ -000003a0 r .LC48 │ │ │ │ -000003d8 r .LC49 │ │ │ │ +000002c4 r .LC40 │ │ │ │ +000002cc r .LC41 │ │ │ │ +000002d8 r .LC42 │ │ │ │ +000002e0 r .LC43 │ │ │ │ +000002ec r .LC44 │ │ │ │ +00000304 r .LC45 │ │ │ │ +00000318 r .LC46 │ │ │ │ +0000034c r .LC47 │ │ │ │ +00000374 r .LC48 │ │ │ │ +000003a4 r .LC49 │ │ │ │ 00000008 r .LC5 │ │ │ │ +000003dc r .LC50 │ │ │ │ 00000030 r .LC6 │ │ │ │ 0000003c r .LC7 │ │ │ │ 0000004c r .LC8 │ │ │ │ 00000094 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_AsStringAndSize │ │ │ │ U PyBytes_Concat │ │ │ │ @@ -3455,73 +3456,73 @@ │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000a10 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -0000010c T _PyPegen_alias_for_star │ │ │ │ +00000168 T _PyPegen_alias_for_star │ │ │ │ 000001ce T _PyPegen_arguments_parsing_error │ │ │ │ -00001cd8 T _PyPegen_augoperator │ │ │ │ -00001c78 T _PyPegen_check_barry_as_flufl │ │ │ │ -00001a0c T _PyPegen_check_fstring_conversion │ │ │ │ -00000300 T _PyPegen_check_legacy_stmt │ │ │ │ +00001c8c T _PyPegen_augoperator │ │ │ │ +00000088 T _PyPegen_check_barry_as_flufl │ │ │ │ +00001a20 T _PyPegen_check_fstring_conversion │ │ │ │ +000001d8 T _PyPegen_check_legacy_stmt │ │ │ │ 00000ac4 T _PyPegen_checked_future_import │ │ │ │ -00000344 T _PyPegen_class_def_decorators │ │ │ │ +0000021c T _PyPegen_class_def_decorators │ │ │ │ 00000a1c T _PyPegen_cmpop_expr_pair │ │ │ │ 00000904 T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00000fe4 T _PyPegen_constant_from_token │ │ │ │ +00000ff8 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -0000017c T _PyPegen_decoded_constant_from_token │ │ │ │ -00001cf8 T _PyPegen_dummy_name │ │ │ │ -00001a6c T _PyPegen_empty_arguments │ │ │ │ +00000260 T _PyPegen_decoded_constant_from_token │ │ │ │ +00001cac T _PyPegen_dummy_name │ │ │ │ +00001a80 T _PyPegen_empty_arguments │ │ │ │ 00000122 T _PyPegen_ensure_imaginary │ │ │ │ 000000c8 T _PyPegen_ensure_real │ │ │ │ -0000104c T _PyPegen_formatted_value │ │ │ │ -00001990 T _PyPegen_function_def_decorators │ │ │ │ +00001060 T _PyPegen_formatted_value │ │ │ │ +000019a4 T _PyPegen_function_def_decorators │ │ │ │ 00000a70 T _PyPegen_get_cmpops │ │ │ │ -000004d4 T _PyPegen_get_expr_name │ │ │ │ -00000b64 T _PyPegen_get_exprs │ │ │ │ -00000448 T _PyPegen_get_invalid_target │ │ │ │ -00001650 T _PyPegen_get_keys │ │ │ │ +00000530 T _PyPegen_get_expr_name │ │ │ │ +00000b78 T _PyPegen_get_exprs │ │ │ │ +000004a4 T _PyPegen_get_invalid_target │ │ │ │ +00001664 T _PyPegen_get_keys │ │ │ │ 0000028e T _PyPegen_get_last_comprehension_item │ │ │ │ -000003d0 T _PyPegen_get_pattern_keys │ │ │ │ -0000040c T _PyPegen_get_patterns │ │ │ │ -000017bc T _PyPegen_get_values │ │ │ │ -00000088 T _PyPegen_join_names_with_dot │ │ │ │ -00000f44 T _PyPegen_join_sequences │ │ │ │ -000012f8 T _PyPegen_joined_str │ │ │ │ -000003ac T _PyPegen_key_pattern_pair │ │ │ │ -00001d7c T _PyPegen_key_value_pair │ │ │ │ -000019e8 T _PyPegen_keyword_or_starred │ │ │ │ -00000bb8 T _PyPegen_make_arguments │ │ │ │ -00001d04 T _PyPegen_make_module │ │ │ │ +0000042c T _PyPegen_get_pattern_keys │ │ │ │ +00000468 T _PyPegen_get_patterns │ │ │ │ +000017d0 T _PyPegen_get_values │ │ │ │ +000000e4 T _PyPegen_join_names_with_dot │ │ │ │ +00000f58 T _PyPegen_join_sequences │ │ │ │ +0000130c T _PyPegen_joined_str │ │ │ │ +00000408 T _PyPegen_key_pattern_pair │ │ │ │ +00001d30 T _PyPegen_key_value_pair │ │ │ │ +000019fc T _PyPegen_keyword_or_starred │ │ │ │ +00000bcc T _PyPegen_make_arguments │ │ │ │ +00001cb8 T _PyPegen_make_module │ │ │ │ 0000004c T _PyPegen_map_names_to_ids │ │ │ │ -00001928 T _PyPegen_name_default_pair │ │ │ │ +0000193c T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -00000660 T _PyPegen_new_type_comment │ │ │ │ +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 │ │ │ │ 00000a40 T _PyPegen_seq_count_dots │ │ │ │ -00001b80 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00001adc T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00001b94 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00001af0 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 00000288 T _PyPegen_seq_first_item │ │ │ │ -00001210 T _PyPegen_seq_flatten │ │ │ │ +00001224 T _PyPegen_seq_flatten │ │ │ │ 00000894 T _PyPegen_seq_insert_in_front │ │ │ │ 00000272 T _PyPegen_seq_last_item │ │ │ │ 0000077c T _PyPegen_set_expr_context │ │ │ │ -000001f4 T _PyPegen_setup_full_format_spec │ │ │ │ +000002d8 T _PyPegen_setup_full_format_spec │ │ │ │ 00000870 T _PyPegen_singleton_seq │ │ │ │ -00000388 T _PyPegen_slash_with_default │ │ │ │ -00001968 T _PyPegen_star_etc │ │ │ │ +000003e4 T _PyPegen_slash_with_default │ │ │ │ +0000197c T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -3535,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 │ │ │ │ -00000fa8 t _get_defaults.isra.0 │ │ │ │ -00000f08 t _get_names.isra.0 │ │ │ │ +00000fbc t _get_defaults.isra.0 │ │ │ │ +00000f1c t _get_names.isra.0 │ │ │ │ 0000017c t _set_seq_context │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ @@ -3657,25 +3658,25 @@ │ │ │ │ 00000f4c r .LC93 │ │ │ │ 00000f54 r .LC94 │ │ │ │ 00000f94 r .LC95 │ │ │ │ 00000f98 r .LC96 │ │ │ │ 00000fb4 r .LC97 │ │ │ │ 00000fcc r .LC98 │ │ │ │ 00000ff8 r .LC99 │ │ │ │ -00017fe8 t INVALID_VERSION_CHECK │ │ │ │ -0000fbac t NEW_TYPE_COMMENT │ │ │ │ +00018078 t INVALID_VERSION_CHECK │ │ │ │ +0000fc58 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 │ │ │ │ -00000b50 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 │ │ │ │ @@ -3832,262 +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 │ │ │ │ -00016104 t _gather_116_rule │ │ │ │ +00016194 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 │ │ │ │ -00016104 t _gather_231_rule │ │ │ │ -000184ec t _gather_51_rule │ │ │ │ -000184ec t _gather_53_rule │ │ │ │ -000184ec t _gather_55_rule │ │ │ │ -000184ec t _gather_57_rule │ │ │ │ -0001a4e4 t _loop0_100_rule │ │ │ │ -0001a4e4 t _loop0_102_rule │ │ │ │ -000199a0 t _loop0_106_rule │ │ │ │ -000199a0 t _loop0_108_rule │ │ │ │ -00000dd0 t _loop0_110_rule │ │ │ │ -0000087c t _loop0_112_rule │ │ │ │ -00016524 t _loop0_119_rule │ │ │ │ -00016524 t _loop0_120_rule │ │ │ │ +00016194 t _gather_231_rule │ │ │ │ +0001856c t _gather_51_rule │ │ │ │ +0001856c t _gather_53_rule │ │ │ │ +0001856c t _gather_55_rule │ │ │ │ +0001856c t _gather_57_rule │ │ │ │ +0001a560 t _loop0_100_rule │ │ │ │ +0001a560 t _loop0_102_rule │ │ │ │ +00019a1c t _loop0_106_rule │ │ │ │ +00019a1c t _loop0_108_rule │ │ │ │ +00000c98 t _loop0_110_rule │ │ │ │ +00002540 t _loop0_112_rule │ │ │ │ +000165b4 t _loop0_119_rule │ │ │ │ +000165b4 t _loop0_120_rule │ │ │ │ 00000734 t _loop0_129_rule │ │ │ │ -00000ca8 t _loop0_164_rule │ │ │ │ -00000ca8 t _loop0_165_rule │ │ │ │ -00016930 t _loop0_170_rule │ │ │ │ -000117f0 t _loop0_171_rule │ │ │ │ -000117f0 t _loop0_172_rule │ │ │ │ -00016930 t _loop0_175_rule │ │ │ │ -00016930 t _loop0_177_rule │ │ │ │ -00016930 t _loop0_182_rule │ │ │ │ -00000dd0 t _loop0_187_rule │ │ │ │ -000199a0 t _loop0_188_rule │ │ │ │ -000199a0 t _loop0_189_rule │ │ │ │ -00000dd0 t _loop0_193_rule │ │ │ │ -00000dd0 t _loop0_195_rule │ │ │ │ -0001ae64 t _loop0_1_rule │ │ │ │ -00000dd0 t _loop0_200_rule │ │ │ │ +00000b70 t _loop0_164_rule │ │ │ │ +00000b70 t _loop0_165_rule │ │ │ │ +000169c0 t _loop0_170_rule │ │ │ │ +00011890 t _loop0_171_rule │ │ │ │ +00011890 t _loop0_172_rule │ │ │ │ +000169c0 t _loop0_175_rule │ │ │ │ +000169c0 t _loop0_177_rule │ │ │ │ +000169c0 t _loop0_182_rule │ │ │ │ +00000c98 t _loop0_187_rule │ │ │ │ +00019a1c t _loop0_188_rule │ │ │ │ +00019a1c t _loop0_189_rule │ │ │ │ +00000c98 t _loop0_193_rule │ │ │ │ +00000c98 t _loop0_195_rule │ │ │ │ +0001aee0 t _loop0_1_rule │ │ │ │ +00000c98 t _loop0_200_rule │ │ │ │ 00000740 t _loop0_215_rule │ │ │ │ 00000740 t _loop0_218_rule │ │ │ │ -0000087c t _loop0_240_rule │ │ │ │ -0001ae64 t _loop0_2_rule │ │ │ │ -000117f0 t _loop0_36_rule │ │ │ │ -000129d8 t _loop0_37_rule │ │ │ │ -000129d8 t _loop0_38_rule │ │ │ │ -000129d8 t _loop0_40_rule │ │ │ │ -00016930 t _loop0_48_rule │ │ │ │ -00016930 t _loop0_49_rule │ │ │ │ -000199a0 t _loop0_98_rule │ │ │ │ -0001a4e4 t _loop0_99_rule │ │ │ │ -000193f0 t _loop1_101_rule │ │ │ │ -00019f2c t _loop1_103_rule │ │ │ │ -000193f0 t _loop1_104_rule │ │ │ │ -000193f0 t _loop1_105_rule │ │ │ │ -00019f2c t _loop1_107_rule │ │ │ │ -00019f2c t _loop1_109_rule │ │ │ │ +00002540 t _loop0_240_rule │ │ │ │ +0001aee0 t _loop0_2_rule │ │ │ │ +00011890 t _loop0_36_rule │ │ │ │ +00012a78 t _loop0_37_rule │ │ │ │ +00012a78 t _loop0_38_rule │ │ │ │ +00012a78 t _loop0_40_rule │ │ │ │ +000169c0 t _loop0_48_rule │ │ │ │ +000169c0 t _loop0_49_rule │ │ │ │ +00019a1c t _loop0_98_rule │ │ │ │ +0001a560 t _loop0_99_rule │ │ │ │ +0001946c t _loop1_101_rule │ │ │ │ +00019fa8 t _loop1_103_rule │ │ │ │ +0001946c t _loop1_104_rule │ │ │ │ +0001946c t _loop1_105_rule │ │ │ │ +00019fa8 t _loop1_107_rule │ │ │ │ +00019fa8 t _loop1_109_rule │ │ │ │ 00003154 t _loop1_111_rule │ │ │ │ -0001086c t _loop1_173_rule │ │ │ │ -00018038 t _loop1_178_rule │ │ │ │ -00011a34 t _loop1_185_rule │ │ │ │ +00010918 t _loop1_173_rule │ │ │ │ +000180c8 t _loop1_178_rule │ │ │ │ +00011ad4 t _loop1_185_rule │ │ │ │ 00003154 t _loop1_196_rule │ │ │ │ -00019f2c t _loop1_197_rule │ │ │ │ -000158c8 t _loop1_216_rule │ │ │ │ +00019fa8 t _loop1_197_rule │ │ │ │ +00015968 t _loop1_216_rule │ │ │ │ 00002dbc t _loop1_219_rule │ │ │ │ -0001086c t _loop1_39_rule │ │ │ │ -00011a34 t _loop1_41_rule │ │ │ │ -0001086c t _loop1_42_rule │ │ │ │ -0001086c t _loop1_43_rule │ │ │ │ -00011a34 t _loop1_45_rule │ │ │ │ -00011a34 t _loop1_47_rule │ │ │ │ -00018038 t _loop1_50_rule │ │ │ │ -000158c8 t _loop1_60_rule │ │ │ │ +00010918 t _loop1_39_rule │ │ │ │ +00011ad4 t _loop1_41_rule │ │ │ │ +00010918 t _loop1_42_rule │ │ │ │ +00010918 t _loop1_43_rule │ │ │ │ +00011ad4 t _loop1_45_rule │ │ │ │ +00011ad4 t _loop1_47_rule │ │ │ │ +000180c8 t _loop1_50_rule │ │ │ │ +00015968 t _loop1_60_rule │ │ │ │ 00002dbc t _loop1_61_rule │ │ │ │ -00001bcc t _loop1_64_rule │ │ │ │ -0000272c t _tmp_10_rule │ │ │ │ +00001a94 t _loop1_64_rule │ │ │ │ +00002798 t _tmp_10_rule │ │ │ │ 00002678 t _tmp_11_rule │ │ │ │ 00002678 t _tmp_13_rule │ │ │ │ 0000035e t _tmp_149_rule │ │ │ │ 00000b5c t _tmp_155_rule │ │ │ │ -00001a68 t _tmp_157_rule │ │ │ │ -00000a68 t _tmp_158_rule │ │ │ │ +00001930 t _tmp_157_rule │ │ │ │ +00000930 t _tmp_158_rule │ │ │ │ 00000c14 t _tmp_159_rule │ │ │ │ 00000642 t _tmp_160_rule │ │ │ │ -00000c10 t _tmp_161_rule │ │ │ │ +00000ad8 t _tmp_161_rule │ │ │ │ 00000b5a t _tmp_162_rule │ │ │ │ -000009b4 t _tmp_169_rule │ │ │ │ -000009b4 t _tmp_174_rule │ │ │ │ +0000087c t _tmp_169_rule │ │ │ │ +0000087c t _tmp_174_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 │ │ │ │ -0001cbdc t _tmp_203_rule │ │ │ │ +0001cc58 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 │ │ │ │ -00000a08 t _tmp_227_rule │ │ │ │ -00000a08 t _tmp_228_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 │ │ │ │ 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 │ │ │ │ -0000f7e0 t _tmp_258_rule │ │ │ │ +0000f88c 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 │ │ │ │ -00018890 t _tmp_59_rule │ │ │ │ +00018910 t _tmp_59_rule │ │ │ │ 000030fc t _tmp_67_rule │ │ │ │ 00003650 t _tmp_68_rule │ │ │ │ -00002610 t _tmp_69_rule │ │ │ │ -0000d9e4 t _tmp_6_rule │ │ │ │ +000024d8 t _tmp_69_rule │ │ │ │ +0000da64 t _tmp_6_rule │ │ │ │ 000026cc t _tmp_70_rule │ │ │ │ -000025e8 t _tmp_7_rule │ │ │ │ -00002660 t _tmp_8_rule │ │ │ │ -00006c60 t _tmp_93_rule │ │ │ │ -000026c4 t _tmp_9_rule │ │ │ │ -0000ede0 t annotated_rhs_rule │ │ │ │ -0000e6a0 t args_rule │ │ │ │ -0000e5e4 t arguments_rule │ │ │ │ -00004610 t assignment_rule │ │ │ │ -00005dac t atom_rule │ │ │ │ -0001ca7c t attr_rule │ │ │ │ -000166b0 t augassign_rule │ │ │ │ -0000b3f0 t bitwise_and_rule │ │ │ │ -0000ae84 t bitwise_or_rule │ │ │ │ -0000b02c t bitwise_xor_rule │ │ │ │ -00013a08 t block_rule │ │ │ │ -00015cf8 t class_def_raw_rule │ │ │ │ -0001baf0 t closed_pattern_rule │ │ │ │ -00002160 t complex_number_rule │ │ │ │ -00000994 t compound_stmt_rule │ │ │ │ -000093f4 t conjunction_rule │ │ │ │ -0000d6ac t decorators_rule │ │ │ │ -00017a9c t default_rule │ │ │ │ +00002654 t _tmp_7_rule │ │ │ │ +000026cc t _tmp_8_rule │ │ │ │ +00006cac t _tmp_93_rule │ │ │ │ +00002730 t _tmp_9_rule │ │ │ │ +0000ee64 t annotated_rhs_rule │ │ │ │ +0000e724 t args_rule │ │ │ │ +0000e668 t arguments_rule │ │ │ │ +00004674 t assignment_rule │ │ │ │ +00005df8 t atom_rule │ │ │ │ +0001caf8 t attr_rule │ │ │ │ +00016740 t augassign_rule │ │ │ │ +0000b44c t bitwise_and_rule │ │ │ │ +0000aee0 t bitwise_or_rule │ │ │ │ +0000b088 t bitwise_xor_rule │ │ │ │ +00013aa4 t block_rule │ │ │ │ +00015d98 t class_def_raw_rule │ │ │ │ +0001bb6c t closed_pattern_rule │ │ │ │ +00002028 t complex_number_rule │ │ │ │ +00000988 t compound_stmt_rule │ │ │ │ +00009460 t conjunction_rule │ │ │ │ +0000d72c t decorators_rule │ │ │ │ +00017b2c t default_rule │ │ │ │ 000003a4 t del_target_rule │ │ │ │ 00000234 t del_targets_rule │ │ │ │ -00008bb8 t disjunction_rule │ │ │ │ -0000ee34 t dotted_name_rule │ │ │ │ +00008c24 t disjunction_rule │ │ │ │ +0000eeb8 t dotted_name_rule │ │ │ │ 00003234 t double_star_pattern_rule │ │ │ │ -00014db8 t elif_stmt_rule │ │ │ │ -00015074 t else_block_rule │ │ │ │ -0000864c t expression_rule │ │ │ │ -00018900 t expressions_rule │ │ │ │ -0000ca0c t factor_rule │ │ │ │ -0000da4c t for_if_clauses_rule │ │ │ │ -00014460 t fstring_replacement_field_rule │ │ │ │ -00014c8c t func_type_comment_rule │ │ │ │ -0000deac t function_def_raw_rule │ │ │ │ -00008388 t genexp_rule │ │ │ │ -000025b8 t guard_rule │ │ │ │ +00014e58 t elif_stmt_rule │ │ │ │ +00015114 t else_block_rule │ │ │ │ +000086c0 t expression_rule │ │ │ │ +00018980 t expressions_rule │ │ │ │ +0000ca68 t factor_rule │ │ │ │ +0000dacc t for_if_clauses_rule │ │ │ │ +000144fc t fstring_replacement_field_rule │ │ │ │ +00014d2c t func_type_comment_rule │ │ │ │ +0000df30 t function_def_raw_rule │ │ │ │ +000083fc t genexp_rule │ │ │ │ +00002480 t guard_rule │ │ │ │ 00000248 t imaginary_number_rule │ │ │ │ -00011908 t import_from_as_name_rule │ │ │ │ -00011380 t import_from_as_names_rule │ │ │ │ -00010e2c t import_from_targets_rule │ │ │ │ -00000b8c t invalid_ann_assign_target_rule │ │ │ │ -00000f6c t invalid_arguments_rule │ │ │ │ -0001af70 t invalid_comprehension_rule │ │ │ │ +000119a8 t import_from_as_name_rule │ │ │ │ +00011420 t import_from_as_names_rule │ │ │ │ +00010ed8 t import_from_targets_rule │ │ │ │ +00000a54 t invalid_ann_assign_target_rule │ │ │ │ +00000e34 t invalid_arguments_rule │ │ │ │ +0001afec t invalid_comprehension_rule │ │ │ │ 0000098a t invalid_except_stmt_rule │ │ │ │ -00000ad4 t invalid_for_target_rule │ │ │ │ -0000183c 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 │ │ │ │ -00009d3c t inversion_rule │ │ │ │ +00009da8 t inversion_rule │ │ │ │ 00003288 t items_pattern_rule │ │ │ │ 000033d0 t key_value_pattern_rule │ │ │ │ 00002960 t keyword_pattern_rule │ │ │ │ 00002818 t keyword_patterns_rule │ │ │ │ -00017e8c t kwarg_or_double_starred_rule │ │ │ │ -00017b88 t kwarg_or_starred_rule │ │ │ │ -00016e78 t kwargs_rule │ │ │ │ -00013890 t kwds_rule │ │ │ │ -0001acf8 t lambda_kwds_rule │ │ │ │ -00000ea4 t lambda_param_maybe_default_rule │ │ │ │ -00019780 t lambda_param_no_default_rule │ │ │ │ -00019800 t lambda_param_rule │ │ │ │ -00018be8 t lambda_params_rule │ │ │ │ -0001935c t lambda_slash_no_default_rule │ │ │ │ -000198cc t lambda_slash_with_default_rule │ │ │ │ -0001a868 t lambda_star_etc_rule │ │ │ │ -0000d8a8 t lambdef_rule │ │ │ │ -00013f80 t list_rule │ │ │ │ -0000244c t maybe_sequence_pattern_rule │ │ │ │ -00001fe8 t maybe_star_pattern_rule │ │ │ │ -000023f8 t name_or_attr_rule │ │ │ │ -000122a8 t named_expression_rule │ │ │ │ -00001f64 t open_sequence_pattern_rule │ │ │ │ -0001b900 t or_pattern_rule │ │ │ │ -000109e4 t param_no_default_rule │ │ │ │ -00010d04 t param_rule │ │ │ │ +00017f1c t kwarg_or_double_starred_rule │ │ │ │ +00017c18 t kwarg_or_starred_rule │ │ │ │ +00016f08 t kwargs_rule │ │ │ │ +0001392c t kwds_rule │ │ │ │ +0001ad74 t lambda_kwds_rule │ │ │ │ +00000d6c t lambda_param_maybe_default_rule │ │ │ │ +000197fc t lambda_param_no_default_rule │ │ │ │ +0001987c t lambda_param_rule │ │ │ │ +00018c68 t lambda_params_rule │ │ │ │ +000193d8 t lambda_slash_no_default_rule │ │ │ │ +00019948 t lambda_slash_with_default_rule │ │ │ │ +0001a8e4 t lambda_star_etc_rule │ │ │ │ +0000d928 t lambdef_rule │ │ │ │ +0001401c t list_rule │ │ │ │ +00002314 t maybe_sequence_pattern_rule │ │ │ │ +00001eb0 t maybe_star_pattern_rule │ │ │ │ +000022c0 t name_or_attr_rule │ │ │ │ +00012348 t named_expression_rule │ │ │ │ +00001e2c t open_sequence_pattern_rule │ │ │ │ +0001b97c t or_pattern_rule │ │ │ │ +00010a90 t param_no_default_rule │ │ │ │ +00010db0 t param_rule │ │ │ │ 00000120 t param_star_annotation_rule │ │ │ │ -0000fdac t params_rule │ │ │ │ -0000228c t pattern_capture_target_rule │ │ │ │ -0001b20c t pattern_rule │ │ │ │ -00001e88 t patterns_rule │ │ │ │ +0000fe58 t params_rule │ │ │ │ +00002154 t pattern_capture_target_rule │ │ │ │ +0001b288 t pattern_rule │ │ │ │ +00001d50 t patterns_rule │ │ │ │ 000026d0 t positional_patterns_rule │ │ │ │ -0000cfec t primary_raw │ │ │ │ -0000cefc t primary_rule │ │ │ │ +0000d04c t primary_raw │ │ │ │ +0000cf5c t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000bad4 t shift_expr_rule │ │ │ │ -0001c7c8 t signed_number_rule │ │ │ │ -0001c8b4 t signed_real_number_rule │ │ │ │ -0000298c t simple_stmt_rule │ │ │ │ -00002794 t simple_stmts_rule │ │ │ │ -00008ea4 t single_target_rule │ │ │ │ -000107d8 t slash_no_default_rule │ │ │ │ -000114cc t slash_with_default_rule │ │ │ │ -00015740 t slice_rule │ │ │ │ -00015198 t slices_rule │ │ │ │ +0000bb30 t shift_expr_rule │ │ │ │ +0001c844 t signed_number_rule │ │ │ │ +0001c930 t signed_real_number_rule │ │ │ │ +000029f8 t simple_stmt_rule │ │ │ │ +00002800 t simple_stmts_rule │ │ │ │ +00008f10 t single_target_rule │ │ │ │ +00010884 t slash_no_default_rule │ │ │ │ +0001156c t slash_with_default_rule │ │ │ │ +000157e0 t slice_rule │ │ │ │ +00015238 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00013264 t star_etc_rule │ │ │ │ -0000ad84 t star_expression_rule │ │ │ │ -00009730 t star_expressions_rule │ │ │ │ -000128f0 t star_named_expression_rule │ │ │ │ -0001407c t star_named_expressions_rule │ │ │ │ -00007670 t star_target_rule │ │ │ │ -00007260 t star_targets_rule │ │ │ │ -0000fbe0 t starred_expression_rule │ │ │ │ -00006cc4 t strings_rule │ │ │ │ -00001ac8 t subject_expr_rule │ │ │ │ -0000be38 t sum_rule │ │ │ │ -000071e8 t t_lookahead_rule │ │ │ │ -00005484 t t_primary_raw │ │ │ │ -000053e8 t t_primary_rule │ │ │ │ -000077dc t target_with_star_atom_rule │ │ │ │ -0000c118 t term_raw │ │ │ │ -0000c02c t term_rule │ │ │ │ -00012654 t tuple_rule │ │ │ │ +00013300 t star_etc_rule │ │ │ │ +0000ade0 t star_expression_rule │ │ │ │ +0000979c t star_expressions_rule │ │ │ │ +00012990 t star_named_expression_rule │ │ │ │ +00014118 t star_named_expressions_rule │ │ │ │ +000076bc t star_target_rule │ │ │ │ +000072ac t star_targets_rule │ │ │ │ +0000fc8c t starred_expression_rule │ │ │ │ +00006d10 t strings_rule │ │ │ │ +00001990 t subject_expr_rule │ │ │ │ +0000be94 t sum_rule │ │ │ │ +00007234 t t_lookahead_rule │ │ │ │ +000054e8 t t_primary_raw │ │ │ │ +0000544c t t_primary_rule │ │ │ │ +00007828 t target_with_star_atom_rule │ │ │ │ +0000c174 t term_raw │ │ │ │ +0000c088 t term_rule │ │ │ │ +000126f4 t tuple_rule │ │ │ │ 00002d3c t type_param_default_rule │ │ │ │ 000029e0 t type_param_rule │ │ │ │ -0000f408 t type_params_rule │ │ │ │ -00002328 t wildcard_pattern_rule │ │ │ │ -0000f694 t yield_expr_rule │ │ │ │ +0000f4b4 t type_params_rule │ │ │ │ +000021f0 t wildcard_pattern_rule │ │ │ │ +0000f740 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4103,22 +4104,22 @@ │ │ │ │ U PyExc_SyntaxWarning │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 000001a8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000003fc T _PyPegen_decode_string │ │ │ │ +000003f0 T _PyPegen_decode_string │ │ │ │ 00000000 T _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U __sprintf_chk │ │ │ │ -00000420 t decode_unicode_with_escapes │ │ │ │ +00000414 t decode_unicode_with_escapes │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000000 t warn_invalid_escape_sequence │ │ │ │ │ │ │ │ peg_api.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -4186,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 │ │ │ │ -000023e8 T _PyLexer_update_fstring_expr │ │ │ │ +00002404 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 │ │ │ │ @@ -4209,20 +4210,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000050 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002388 t tok_backup │ │ │ │ +000023a4 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000024d0 t tok_decimal_tail │ │ │ │ -000008b8 t tok_get_normal_mode │ │ │ │ -000022e8 t tok_nextc │ │ │ │ -000025e4 t verify_end_of_number │ │ │ │ +000024ec t tok_decimal_tail │ │ │ │ +000008bc t tok_get_normal_mode │ │ │ │ +00002304 t tok_nextc │ │ │ │ +00002600 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 │ │ │ │ @@ -4384,33 +4385,33 @@ │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U Py_BuildValue │ │ │ │ -00000174 t Py_XDECREF │ │ │ │ -000000d8 T _PyTokenizer_check_bom │ │ │ │ -00000168 T _PyTokenizer_check_coding_spec │ │ │ │ -000004ac T _PyTokenizer_ensure_utf8 │ │ │ │ +00000200 t Py_XDECREF │ │ │ │ +00000000 T _PyTokenizer_check_bom │ │ │ │ +000000d8 T _PyTokenizer_check_coding_spec │ │ │ │ +0000041c T _PyTokenizer_ensure_utf8 │ │ │ │ 00000000 T _PyTokenizer_error_ret │ │ │ │ 000000e2 T _PyTokenizer_indenterror │ │ │ │ -00000478 T _PyTokenizer_new_string │ │ │ │ -0000018c T _PyTokenizer_parser_warn │ │ │ │ -00000048 T _PyTokenizer_syntaxerror │ │ │ │ +000003e8 T _PyTokenizer_new_string │ │ │ │ +00000218 T _PyTokenizer_parser_warn │ │ │ │ +000000d4 T _PyTokenizer_syntaxerror │ │ │ │ 000000f0 T _PyTokenizer_syntaxerror_known_range │ │ │ │ -00000000 T _PyTokenizer_translate_into_utf8 │ │ │ │ +0000008c T _PyTokenizer_translate_into_utf8 │ │ │ │ 00000000 T _PyTokenizer_translate_newlines │ │ │ │ 0000003a T _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000007c t _syntaxerror_range.isra.0 │ │ │ │ +00000108 t _syntaxerror_range.isra.0 │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U strcmp │ │ │ │ U strcspn │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ │ │ │ │ @@ -4549,16 +4550,16 @@ │ │ │ │ 00000dd4 r .LC93 │ │ │ │ 00000e0c r .LC94 │ │ │ │ 00000e44 r .LC95 │ │ │ │ 00000a5a T PyAIter_Check │ │ │ │ 00000778 T PyBuffer_FillContiguousStrides │ │ │ │ 00000b40 T PyBuffer_FillInfo │ │ │ │ 00000668 T PyBuffer_FromContiguous │ │ │ │ -00006014 T PyBuffer_GetPointer │ │ │ │ -0000427c T PyBuffer_IsContiguous │ │ │ │ +00006024 T PyBuffer_GetPointer │ │ │ │ +00004284 T PyBuffer_IsContiguous │ │ │ │ 00000c64 T PyBuffer_Release │ │ │ │ 000005d6 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -4584,16 +4585,16 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ -00002cec T PyIndex_Check │ │ │ │ -00003cc0 T PyIter_Check │ │ │ │ +00002cfc T PyIndex_Check │ │ │ │ +00003cd0 T PyIter_Check │ │ │ │ 00000558 T PyIter_Next │ │ │ │ 0000033c T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -4604,119 +4605,119 @@ │ │ │ │ 00000218 T PyMapping_GetItemString │ │ │ │ 000006a0 T PyMapping_GetOptionalItem │ │ │ │ 000004dc T PyMapping_GetOptionalItemString │ │ │ │ 000003b8 T PyMapping_HasKey │ │ │ │ 000003f8 T PyMapping_HasKeyString │ │ │ │ 00000436 T PyMapping_HasKeyStringWithError │ │ │ │ 0000045a T PyMapping_HasKeyWithError │ │ │ │ -000036c4 T PyMapping_Items │ │ │ │ -000034e8 T PyMapping_Keys │ │ │ │ +000036d4 T PyMapping_Items │ │ │ │ +000034f8 T PyMapping_Keys │ │ │ │ 00000a56 T PyMapping_Length │ │ │ │ 000009ec T PyMapping_SetItemString │ │ │ │ -000043e8 T PyMapping_Size │ │ │ │ +000043f0 T PyMapping_Size │ │ │ │ 000001dc T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00005500 T PyNumber_Absolute │ │ │ │ +00005508 T PyNumber_Absolute │ │ │ │ 00000708 T PyNumber_Add │ │ │ │ -00002fc0 T PyNumber_And │ │ │ │ +00002fd0 T PyNumber_And │ │ │ │ 000015d8 T PyNumber_AsSsize_t │ │ │ │ -00003490 T PyNumber_Check │ │ │ │ -00004f14 T PyNumber_Divmod │ │ │ │ -00005544 T PyNumber_Float │ │ │ │ -00003af8 T PyNumber_FloorDivide │ │ │ │ +000034a0 T PyNumber_Check │ │ │ │ +00004f1c T PyNumber_Divmod │ │ │ │ +0000554c T PyNumber_Float │ │ │ │ +00003b08 T PyNumber_FloorDivide │ │ │ │ 000026bc T PyNumber_InPlaceAdd │ │ │ │ -00004444 T PyNumber_InPlaceAnd │ │ │ │ -000056bc T PyNumber_InPlaceFloorDivide │ │ │ │ -00005218 T PyNumber_InPlaceLshift │ │ │ │ +0000444c T PyNumber_InPlaceAnd │ │ │ │ +000056c4 T PyNumber_InPlaceFloorDivide │ │ │ │ +00005220 T PyNumber_InPlaceLshift │ │ │ │ 000001ec T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00004e38 T PyNumber_InPlaceMultiply │ │ │ │ +00004e40 T PyNumber_InPlaceMultiply │ │ │ │ 00001820 T PyNumber_InPlaceOr │ │ │ │ 000002b0 T PyNumber_InPlacePower │ │ │ │ 00000314 T PyNumber_InPlaceRemainder │ │ │ │ -00005f58 T PyNumber_InPlaceRshift │ │ │ │ -00003e34 T PyNumber_InPlaceSubtract │ │ │ │ +00005f68 T PyNumber_InPlaceRshift │ │ │ │ +00003e44 T PyNumber_InPlaceSubtract │ │ │ │ 00000400 T PyNumber_InPlaceTrueDivide │ │ │ │ -00004908 T PyNumber_InPlaceXor │ │ │ │ -000039f8 T PyNumber_Index │ │ │ │ +00004910 T PyNumber_InPlaceXor │ │ │ │ +00003a08 T PyNumber_Index │ │ │ │ 00002890 T PyNumber_Invert │ │ │ │ -00003118 T PyNumber_Long │ │ │ │ +00003128 T PyNumber_Long │ │ │ │ 00001c2c T PyNumber_Lshift │ │ │ │ 000001b2 T PyNumber_MatrixMultiply │ │ │ │ -00002d00 T PyNumber_Multiply │ │ │ │ +00002d10 T PyNumber_Multiply │ │ │ │ 0000258c T PyNumber_Negative │ │ │ │ -000038a0 T PyNumber_Or │ │ │ │ +000038b0 T PyNumber_Or │ │ │ │ 000003bc T PyNumber_Positive │ │ │ │ -0000506c T PyNumber_Power │ │ │ │ -00003cdc T PyNumber_Remainder │ │ │ │ -000053a8 T PyNumber_Rshift │ │ │ │ +00005074 T PyNumber_Power │ │ │ │ +00003cec T PyNumber_Remainder │ │ │ │ +000053b0 T PyNumber_Rshift │ │ │ │ 00001d84 T PyNumber_Subtract │ │ │ │ -00004d14 T PyNumber_ToBase │ │ │ │ -00003f90 T PyNumber_TrueDivide │ │ │ │ -000047b0 T PyNumber_Xor │ │ │ │ +00004d1c T PyNumber_ToBase │ │ │ │ +00003f98 T PyNumber_TrueDivide │ │ │ │ +000047b8 T PyNumber_Xor │ │ │ │ 000009fe T PyObject_AsCharBuffer │ │ │ │ 00000a00 T PyObject_AsReadBuffer │ │ │ │ 00000944 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ 000028d4 T PyObject_CheckBuffer │ │ │ │ 00000a02 T PyObject_CheckReadBuffer │ │ │ │ 000007b2 T PyObject_CopyData │ │ │ │ -00002b58 T PyObject_DelItem │ │ │ │ +00002b68 T PyObject_DelItem │ │ │ │ 0000033a T PyObject_DelItemString │ │ │ │ 00001a38 T PyObject_Format │ │ │ │ 000002b2 T PyObject_GetAIter │ │ │ │ 00000ae4 T PyObject_GetBuffer │ │ │ │ 00000388 T PyObject_GetItem │ │ │ │ 000004c0 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000cac T PyObject_IsInstance │ │ │ │ 00001edc T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000774 T PyObject_Length │ │ │ │ 000028e4 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 000005ac T PyObject_SetItem │ │ │ │ -00002aac T PyObject_Size │ │ │ │ +00002abc T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 0000066c T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000045b0 T PySequence_Check │ │ │ │ -00004718 T PySequence_Concat │ │ │ │ +000045b8 T PySequence_Check │ │ │ │ +00004720 T PySequence_Concat │ │ │ │ 000015bc T PySequence_Contains │ │ │ │ 00000212 T PySequence_Count │ │ │ │ -00002c6c T PySequence_DelItem │ │ │ │ +00002c7c T PySequence_DelItem │ │ │ │ 000005b4 T PySequence_DelSlice │ │ │ │ 000025d0 T PySequence_Fast │ │ │ │ 00001bb4 T PySequence_GetItem │ │ │ │ 00000164 T PySequence_GetSlice │ │ │ │ 00000a52 T PySequence_In │ │ │ │ 00000218 T PySequence_InPlaceConcat │ │ │ │ 0000047e T PySequence_InPlaceRepeat │ │ │ │ 000001d4 T PySequence_Index │ │ │ │ 00000a4e T PySequence_Length │ │ │ │ -00002c08 T PySequence_List │ │ │ │ +00002c18 T PySequence_List │ │ │ │ 0000052e T PySequence_Repeat │ │ │ │ 00000530 T PySequence_SetItem │ │ │ │ 00000628 T PySequence_SetSlice │ │ │ │ -000045e8 T PySequence_Size │ │ │ │ +000045f0 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ -00003f70 t Py_XDECREF │ │ │ │ -00003f78 t Py_XDECREF.part.0 │ │ │ │ -000043ac t _IsCContiguous │ │ │ │ -00005fcc t _IsFortranContiguous │ │ │ │ +00003f78 t Py_XDECREF │ │ │ │ +00003f80 t Py_XDECREF.part.0 │ │ │ │ +000043b4 t _IsCContiguous │ │ │ │ +00005fdc t _IsFortranContiguous │ │ │ │ 000004b0 t _IsFortranContiguous.part.0 │ │ │ │ 00000a40 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000644 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -4726,23 +4727,23 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 0000174c T _PyNumber_Index │ │ │ │ -000040e8 T _PyNumber_PowerNoMod │ │ │ │ -000045cc T _PyObject_HasLen │ │ │ │ +000040f0 T _PyNumber_PowerNoMod │ │ │ │ +000045d4 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00004644 T _PyObject_RealIsInstance │ │ │ │ -00002b00 T _PyObject_RealIsSubclass │ │ │ │ +0000464c T _PyObject_RealIsInstance │ │ │ │ +00002b10 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -00004a74 T _PySequence_IterSearch │ │ │ │ +00004a7c T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4751,30 +4752,30 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 00000718 t _Py_add_one_to_index_C │ │ │ │ 0000074c t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 00000652 t _buffer_release_call │ │ │ │ -00005820 t abstract_issubclass │ │ │ │ +00005830 t abstract_issubclass │ │ │ │ 000009b0 t as_read_buffer │ │ │ │ 000019b0 t binary_iop │ │ │ │ 00000000 t binary_iop.part.0 │ │ │ │ 000019e4 t binary_iop1 │ │ │ │ 00000064 t binary_op.part.0 │ │ │ │ 000008b8 t binary_op1 │ │ │ │ 00000428 t check_class │ │ │ │ U memcpy │ │ │ │ 00000388 t null_error.isra.0 │ │ │ │ -000033bc t object_isinstance │ │ │ │ +000033cc t object_isinstance │ │ │ │ 00002088 t object_issubclass │ │ │ │ 00000fb0 t object_recursive_isinstance │ │ │ │ -00002b2c t recursive_issubclass │ │ │ │ +00002b3c t recursive_issubclass │ │ │ │ 00000110 t recursive_issubclass.part.0 │ │ │ │ -00003c50 t sequence_repeat │ │ │ │ +00003c60 t sequence_repeat │ │ │ │ U strcmp │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -5370,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 │ │ │ │ -00002654 T PyBytes_AsStringAndSize │ │ │ │ -00000e00 T PyBytes_Concat │ │ │ │ +00002624 T PyBytes_AsStringAndSize │ │ │ │ +00000dcc T PyBytes_Concat │ │ │ │ 00000d2a T PyBytes_ConcatAndDel │ │ │ │ -00006258 T PyBytes_DecodeEscape │ │ │ │ -0000572c T PyBytes_FromFormat │ │ │ │ -00005754 T PyBytes_FromFormatV │ │ │ │ -00003f98 T PyBytes_FromObject │ │ │ │ -00000d54 T PyBytes_FromString │ │ │ │ +0000621c T PyBytes_DecodeEscape │ │ │ │ +000056ec T PyBytes_FromFormat │ │ │ │ +00005714 T PyBytes_FromFormatV │ │ │ │ +00003f60 T PyBytes_FromObject │ │ │ │ +00000d20 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00002c54 T PyBytes_Repr │ │ │ │ -0000621c T PyBytes_Size │ │ │ │ +00002c1c T PyBytes_Repr │ │ │ │ +000061e0 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 │ │ │ │ @@ -5448,37 +5449,37 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ -00001a3c t Py_XDECREF │ │ │ │ +00001a0c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -00001550 T _PyBytesWriter_Alloc │ │ │ │ -00002628 T _PyBytesWriter_Dealloc │ │ │ │ -00000ba4 T _PyBytesWriter_Finish │ │ │ │ -00001540 T _PyBytesWriter_Init │ │ │ │ -00000b5c T _PyBytesWriter_Prepare │ │ │ │ -000015a8 T _PyBytesWriter_Resize │ │ │ │ -00005d3c T _PyBytesWriter_WriteBytes │ │ │ │ +00001520 T _PyBytesWriter_Alloc │ │ │ │ +000025f8 T _PyBytesWriter_Dealloc │ │ │ │ +00000b70 T _PyBytesWriter_Finish │ │ │ │ +00001510 T _PyBytesWriter_Init │ │ │ │ +00000b28 T _PyBytesWriter_Prepare │ │ │ │ +00001578 T _PyBytesWriter_Resize │ │ │ │ +00005d00 T _PyBytesWriter_WriteBytes │ │ │ │ 00000f6a T _PyBytes_DecodeEscape │ │ │ │ 00000304 T _PyBytes_DecodeEscape2 │ │ │ │ 00001d28 T _PyBytes_Find │ │ │ │ 00000fa4 T _PyBytes_FormatEx │ │ │ │ -000060bc T _PyBytes_FromHex │ │ │ │ -00005410 t _PyBytes_FromIterator │ │ │ │ -00005d98 t _PyBytes_FromList │ │ │ │ +00006080 T _PyBytes_FromHex │ │ │ │ +000053d0 t _PyBytes_FromIterator │ │ │ │ +00005d5c t _PyBytes_FromList │ │ │ │ 000000e8 t _PyBytes_FromSize │ │ │ │ -00003870 T _PyBytes_Join │ │ │ │ -00002be4 T _PyBytes_Repeat │ │ │ │ +00003838 T _PyBytes_Join │ │ │ │ +00002bac T _PyBytes_Repeat │ │ │ │ 0000017c T _PyBytes_Resize │ │ │ │ 000003d6 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ @@ -5562,109 +5563,109 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000224 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000250 d _parser.8 │ │ │ │ -000036e8 t bytes___bytes__ │ │ │ │ +000036b0 t bytes___bytes__ │ │ │ │ 00002260 r bytes___bytes____doc__ │ │ │ │ 00000f4e t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -000012dc t bytes_buffer_getbuffer │ │ │ │ -000010f0 t bytes_concat │ │ │ │ -00005720 t bytes_contains │ │ │ │ -000042f4 t bytes_count │ │ │ │ +000012a8 t bytes_buffer_getbuffer │ │ │ │ +000010bc t bytes_concat │ │ │ │ +000056e0 t bytes_contains │ │ │ │ +000042bc t bytes_count │ │ │ │ 000012dc r bytes_count__doc__ │ │ │ │ -00001a58 t bytes_decode │ │ │ │ +00001a28 t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -00004258 t bytes_endswith │ │ │ │ +00004220 t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -000041c4 t bytes_find │ │ │ │ +0000418c t bytes_find │ │ │ │ 00001994 r bytes_find__doc__ │ │ │ │ 00000528 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ 00000ee2 t bytes_getnewargs │ │ │ │ -00001308 t bytes_hash │ │ │ │ +000012d4 t bytes_hash │ │ │ │ 00000ad4 t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ 00000044 t bytes_index │ │ │ │ 00001848 r bytes_index__doc__ │ │ │ │ 00000224 t bytes_item │ │ │ │ -0000194c t bytes_iter │ │ │ │ -000042f0 t bytes_join │ │ │ │ +0000191c t bytes_iter │ │ │ │ +000042b8 t bytes_join │ │ │ │ 00001ac4 r bytes_join__doc__ │ │ │ │ -00001948 t bytes_length │ │ │ │ +00001918 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 │ │ │ │ 00000f88 t bytes_mod │ │ │ │ -00003120 t bytes_new │ │ │ │ -0000438c t bytes_partition │ │ │ │ +000030e8 t bytes_new │ │ │ │ +00004354 t bytes_partition │ │ │ │ 00001f44 r bytes_partition__doc__ │ │ │ │ 00000c9c t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ 00000d8c t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ -00003710 t bytes_repeat │ │ │ │ -00001c60 t bytes_replace │ │ │ │ +000036d8 t bytes_repeat │ │ │ │ +00001c30 t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ -00002e74 t bytes_repr │ │ │ │ -00001bc8 t bytes_rfind │ │ │ │ +00002e3c t bytes_repr │ │ │ │ +00001b98 t bytes_rfind │ │ │ │ 00001714 r bytes_rfind__doc__ │ │ │ │ -00001330 t bytes_richcompare │ │ │ │ +000012fc t bytes_richcompare │ │ │ │ 00001d90 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__ │ │ │ │ -00004a0c t bytes_split │ │ │ │ +000049d4 t bytes_split │ │ │ │ 000020d0 r bytes_split__doc__ │ │ │ │ 00000764 t bytes_splitlines │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ -00003f00 t bytes_startswith │ │ │ │ +00003ec8 t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 00000084 t bytes_strip │ │ │ │ 00001514 r bytes_strip__doc__ │ │ │ │ -00001748 t bytes_subscript │ │ │ │ +00001718 t bytes_subscript │ │ │ │ 00000b78 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ 00000c00 t bytes_translate_impl │ │ │ │ 000000d0 t do_argstrip │ │ │ │ -000026d4 t fastsearch │ │ │ │ -000029b0 t fastsearch.constprop.0 │ │ │ │ +000026a4 t fastsearch │ │ │ │ +00002978 t fastsearch.constprop.0 │ │ │ │ 0000014e t formatfloat │ │ │ │ 00001ce0 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000035a t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ -00002600 t return_self │ │ │ │ +000025d0 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00000e88 t stringlib__lex_search │ │ │ │ 00002078 t stringlib__preprocess │ │ │ │ 00002134 t stringlib__two_way │ │ │ │ 00000e1a t stringlib__two_way_count │ │ │ │ 00001e10 t stringlib_adaptive_find │ │ │ │ -00003874 t stringlib_bytes_join │ │ │ │ +0000383c t stringlib_bytes_join │ │ │ │ 00000122 t stringlib_capitalize │ │ │ │ 00000408 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ 0000050a t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ 00000650 t stringlib_isalnum │ │ │ │ 0000065a t stringlib_isalpha │ │ │ │ @@ -5680,18 +5681,18 @@ │ │ │ │ 0000068c t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ 00000bc2 t stringlib_swapcase │ │ │ │ 00000bee t stringlib_title │ │ │ │ 00000aa8 t stringlib_upper │ │ │ │ 00000c1a t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ -000019e0 t striter_dealloc │ │ │ │ +000019b0 t striter_dealloc │ │ │ │ 00001d7c t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -000030d0 t striter_next │ │ │ │ +00003098 t striter_next │ │ │ │ 00000d48 t striter_reduce │ │ │ │ 00000f02 t striter_setstate │ │ │ │ 00000ef6 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -6142,50 +6143,50 @@ │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ 00001cec t _source_offset_converter │ │ │ │ 000019a4 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ -00002928 t code__varname_from_oparg │ │ │ │ +00002920 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ 00000ef0 t code_dealloc │ │ │ │ 0000002e t code_getcellvars │ │ │ │ -00002808 t code_getcode │ │ │ │ +00002800 t code_getcode │ │ │ │ 00000740 t code_getcodeadaptive │ │ │ │ 00000000 t code_getfreevars │ │ │ │ 00000232 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ 00001d58 t code_getvarnames │ │ │ │ 0000145c t code_hash │ │ │ │ -00002320 t code_linesiterator │ │ │ │ +00002318 t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 00000386 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ 00001a6c t code_positionsiterator │ │ │ │ 00000010 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ 000006f0 t code_repr │ │ │ │ -000029ac t code_richcompare │ │ │ │ +000029a4 t code_richcompare │ │ │ │ 00000880 t code_sizeof │ │ │ │ 00000340 t emit_pair │ │ │ │ 00001edc t get_cached_locals │ │ │ │ 00001f1c t get_localsplus_names │ │ │ │ 000016d4 t init_co_cached │ │ │ │ 00000c48 t intern_constants │ │ │ │ -000027d0 t lineiter_dealloc │ │ │ │ -00002370 t lineiter_next │ │ │ │ +000027c8 t lineiter_dealloc │ │ │ │ +00002368 t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00001d00 t positionsiter_dealloc │ │ │ │ 00001abc t positionsiter_next │ │ │ │ 00001ca0 t read_signed_varint │ │ │ │ -0000272c t retreat │ │ │ │ +00002724 t retreat │ │ │ │ 000007da t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -6204,19 +6205,19 @@ │ │ │ │ 0000005c r .LC3 │ │ │ │ 00000084 r .LC4 │ │ │ │ 000000b4 r .LC5 │ │ │ │ 00000168 r .LC6 │ │ │ │ 000001ac r .LC7 │ │ │ │ 000001e8 r .LC8 │ │ │ │ 000001f8 r .LC9 │ │ │ │ -0000005c T PyComplex_AsCComplex │ │ │ │ +0000015c T PyComplex_AsCComplex │ │ │ │ 00000000 T PyComplex_FromCComplex │ │ │ │ 000000fa T PyComplex_FromDoubles │ │ │ │ -00000270 T PyComplex_ImagAsDouble │ │ │ │ -000001fc T PyComplex_RealAsDouble │ │ │ │ +00000304 T PyComplex_ImagAsDouble │ │ │ │ +00000290 T PyComplex_RealAsDouble │ │ │ │ 00000000 D PyComplex_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ @@ -6259,66 +6260,66 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_HashDouble │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -000009c0 T _Py_c_abs │ │ │ │ +00000a50 T _Py_c_abs │ │ │ │ 00000102 T _Py_c_diff │ │ │ │ -00000a60 T _Py_c_neg │ │ │ │ -000005b8 T _Py_c_pow │ │ │ │ +00000af0 T _Py_c_neg │ │ │ │ +00000648 T _Py_c_pow │ │ │ │ 00000110 T _Py_c_prod │ │ │ │ -000004b0 T _Py_c_quot │ │ │ │ +00000418 T _Py_c_quot │ │ │ │ 0000012a T _Py_c_sum │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_string_to_number_with_underscores │ │ │ │ U _Py_tss_tstate │ │ │ │ U __errno_location │ │ │ │ 00000010 r _keywords.1 │ │ │ │ 000000fc d _kwtuple.0 │ │ │ │ 000000d0 d _parser.2 │ │ │ │ U atan2 │ │ │ │ 00000000 r c_1 │ │ │ │ -00000558 t c_powu │ │ │ │ -00000960 t complex___complex__ │ │ │ │ +000005e8 t c_powu │ │ │ │ +000009f0 t complex___complex__ │ │ │ │ 00000154 r complex___complex____doc__ │ │ │ │ 00000130 t complex___complex___impl │ │ │ │ 00000018 t complex___format__ │ │ │ │ 00000198 r complex___format____doc__ │ │ │ │ 000000cc t complex___getnewargs__ │ │ │ │ 000001ec r complex___getnewargs____doc__ │ │ │ │ -00000964 t complex_abs │ │ │ │ -0000015c t complex_add │ │ │ │ +000009f4 t complex_abs │ │ │ │ +000001f0 t complex_add │ │ │ │ 00000118 d complex_as_number │ │ │ │ 00000084 t complex_bool │ │ │ │ 000000aa t complex_conjugate │ │ │ │ 0000020c r complex_conjugate__doc__ │ │ │ │ -000002cc t complex_div │ │ │ │ -00000798 t complex_from_string_inner │ │ │ │ -000000f0 t complex_hash │ │ │ │ +00000238 t complex_div │ │ │ │ +00000828 t complex_from_string_inner │ │ │ │ +0000005c t complex_hash │ │ │ │ 000001a8 d complex_members │ │ │ │ 000001e4 d complex_methods │ │ │ │ -00000c2c t complex_mul │ │ │ │ +00000b94 t complex_mul │ │ │ │ 00000000 t complex_neg │ │ │ │ -00000588 t complex_new │ │ │ │ +000004f0 t complex_new │ │ │ │ 0000001c r complex_new__doc__ │ │ │ │ 00000130 t complex_pos │ │ │ │ -000002f8 t complex_pow │ │ │ │ -000006c0 t complex_repr │ │ │ │ -0000013c t complex_richcompare │ │ │ │ +00000388 t complex_pow │ │ │ │ +00000750 t complex_repr │ │ │ │ +000000a8 t complex_richcompare │ │ │ │ 00000000 t complex_sub │ │ │ │ U exp │ │ │ │ U floor │ │ │ │ U hypot │ │ │ │ U log │ │ │ │ U pow │ │ │ │ U sincos │ │ │ │ 000000a0 t to_complex │ │ │ │ -00000b30 t try_complex_special_method │ │ │ │ +00000a98 t try_complex_special_method │ │ │ │ │ │ │ │ descrobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 000001d0 r .LC10 │ │ │ │ 000001d4 r .LC11 │ │ │ │ @@ -6726,28 +6727,28 @@ │ │ │ │ 00001dec d AttributeError_members │ │ │ │ 00001dbc d AttributeError_methods │ │ │ │ 00000398 t AttributeError_reduce │ │ │ │ 000009d4 t AttributeError_traverse │ │ │ │ 0000097c t BaseExceptionGroup_clear │ │ │ │ 000006fc t BaseExceptionGroup_dealloc │ │ │ │ 000018a8 t BaseExceptionGroup_derive │ │ │ │ -000029d4 t BaseExceptionGroup_init │ │ │ │ +000029cc t BaseExceptionGroup_init │ │ │ │ 000035ec d BaseExceptionGroup_members │ │ │ │ 0000359c d BaseExceptionGroup_methods │ │ │ │ -00002764 t BaseExceptionGroup_new │ │ │ │ +0000275c t BaseExceptionGroup_new │ │ │ │ 0000153c t BaseExceptionGroup_split │ │ │ │ -00002fbc t BaseExceptionGroup_str │ │ │ │ +00002fb4 t BaseExceptionGroup_str │ │ │ │ 000001be t BaseExceptionGroup_subgroup │ │ │ │ -00002f40 t BaseExceptionGroup_traverse │ │ │ │ -00002178 t BaseException_add_note │ │ │ │ +00002f38 t BaseExceptionGroup_traverse │ │ │ │ +00002170 t BaseException_add_note │ │ │ │ 0000035c t BaseException_clear │ │ │ │ 00000c9c t BaseException_dealloc │ │ │ │ 00001228 t BaseException_get_args │ │ │ │ -00002414 t BaseException_get_cause │ │ │ │ -00002434 t BaseException_get_context │ │ │ │ +0000240c t BaseException_get_cause │ │ │ │ +0000242c 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 │ │ │ │ 00001524 t BaseException_reduce │ │ │ │ @@ -6755,27 +6756,27 @@ │ │ │ │ 000012b0 t BaseException_set_args │ │ │ │ 0000031a t BaseException_set_cause │ │ │ │ 00000146 t BaseException_set_context │ │ │ │ 00000b94 t BaseException_set_tb │ │ │ │ 000019b0 t BaseException_setstate │ │ │ │ 00001978 t BaseException_str │ │ │ │ 00001998 t BaseException_traverse │ │ │ │ -000025f4 t BaseException_with_traceback │ │ │ │ +000025ec 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 │ │ │ │ 00000910 t ImportError_str │ │ │ │ 00000980 t ImportError_traverse │ │ │ │ 00000226 t KeyError_str │ │ │ │ 00000210 t MemoryError_dealloc │ │ │ │ 000000e4 t MemoryError_new │ │ │ │ -00002454 t NameError_clear │ │ │ │ +0000244c t NameError_clear │ │ │ │ 00000e68 t NameError_dealloc │ │ │ │ 00000b54 t NameError_init │ │ │ │ 00001fd0 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ 00000bfc t NameError_traverse │ │ │ │ 00001648 t OSError_clear │ │ │ │ 0000142c t OSError_dealloc │ │ │ │ @@ -6926,46 +6927,46 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ 00001b1c T PyUnicodeDecodeError_Create │ │ │ │ 000011f4 T PyUnicodeDecodeError_GetEncoding │ │ │ │ 00001198 T PyUnicodeDecodeError_GetEnd │ │ │ │ -000024c4 T PyUnicodeDecodeError_GetObject │ │ │ │ +000024bc T PyUnicodeDecodeError_GetObject │ │ │ │ 000006bc T PyUnicodeDecodeError_GetReason │ │ │ │ 00001148 T PyUnicodeDecodeError_GetStart │ │ │ │ -000025a4 T PyUnicodeDecodeError_SetEnd │ │ │ │ -000025f0 T PyUnicodeDecodeError_SetReason │ │ │ │ -00002594 T PyUnicodeDecodeError_SetStart │ │ │ │ +0000259c T PyUnicodeDecodeError_SetEnd │ │ │ │ +000025e8 T PyUnicodeDecodeError_SetReason │ │ │ │ +0000258c T PyUnicodeDecodeError_SetStart │ │ │ │ 000011e4 T PyUnicodeEncodeError_GetEncoding │ │ │ │ -000026b0 T PyUnicodeEncodeError_GetEnd │ │ │ │ +000026a8 T PyUnicodeEncodeError_GetEnd │ │ │ │ 000012a0 T PyUnicodeEncodeError_GetObject │ │ │ │ 000006ae T PyUnicodeEncodeError_GetReason │ │ │ │ 00001248 T PyUnicodeEncodeError_GetStart │ │ │ │ -0000259c T PyUnicodeEncodeError_SetEnd │ │ │ │ -000025ac T PyUnicodeEncodeError_SetReason │ │ │ │ -0000258c T PyUnicodeEncodeError_SetStart │ │ │ │ +00002594 T PyUnicodeEncodeError_SetEnd │ │ │ │ +000025a4 T PyUnicodeEncodeError_SetReason │ │ │ │ +00002584 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000222 T PyUnicodeTranslateError_GetEnd │ │ │ │ 000019ac T PyUnicodeTranslateError_GetObject │ │ │ │ 000006c0 T PyUnicodeTranslateError_GetReason │ │ │ │ 0000021e T PyUnicodeTranslateError_GetStart │ │ │ │ -00003004 T PyUnicodeTranslateError_SetEnd │ │ │ │ -0000300c T PyUnicodeTranslateError_SetReason │ │ │ │ -00002ffc T PyUnicodeTranslateError_SetStart │ │ │ │ +00002ffc T PyUnicodeTranslateError_SetEnd │ │ │ │ +00003004 T PyUnicodeTranslateError_SetReason │ │ │ │ +00002ff4 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 │ │ │ │ -00002314 t StopIteration_dealloc │ │ │ │ -00002270 t StopIteration_init │ │ │ │ +0000230c t StopIteration_dealloc │ │ │ │ +00002268 t StopIteration_init │ │ │ │ 000038cc d StopIteration_members │ │ │ │ 00000082 t StopIteration_traverse │ │ │ │ 00000c74 t SyntaxError_clear │ │ │ │ 00000c2c t SyntaxError_dealloc │ │ │ │ 000007d0 t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ 00000e6c t SyntaxError_str │ │ │ │ @@ -6975,16 +6976,16 @@ │ │ │ │ 00000734 t SystemExit_init │ │ │ │ 000036fc d SystemExit_members │ │ │ │ 000011f8 t SystemExit_traverse │ │ │ │ 00001b5c t UnicodeDecodeError_init │ │ │ │ 00000a84 t UnicodeDecodeError_str │ │ │ │ 00000644 t UnicodeEncodeError_init │ │ │ │ 00000ffc t UnicodeEncodeError_str │ │ │ │ -00001ed8 t UnicodeError_clear │ │ │ │ -00001d78 t UnicodeError_dealloc │ │ │ │ +00001ed0 t UnicodeError_clear │ │ │ │ +00001d70 t UnicodeError_dealloc │ │ │ │ 00001454 d UnicodeError_members │ │ │ │ 0000093c t UnicodeError_traverse │ │ │ │ 000018f8 t UnicodeTranslateError_init │ │ │ │ 00001a64 t UnicodeTranslateError_str │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 0000042c T _PyBuiltins_AddExceptions │ │ │ │ 00000ddc T _PyErr_NoMemory │ │ │ │ @@ -7007,15 +7008,15 @@ │ │ │ │ 00000014 T _PyExc_CreateExceptionGroup │ │ │ │ 000007f8 d _PyExc_DeprecationWarning │ │ │ │ 0000234c d _PyExc_EOFError │ │ │ │ 00000158 d _PyExc_EncodingWarning │ │ │ │ 00003a98 d _PyExc_Exception │ │ │ │ 000029cc d _PyExc_FileExistsError │ │ │ │ 000028fc d _PyExc_FileNotFoundError │ │ │ │ -00001f4c T _PyExc_Fini │ │ │ │ +00001f44 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 │ │ │ │ @@ -7060,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 │ │ │ │ -0000202c T _PyException_AddNote │ │ │ │ +00002024 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 │ │ │ │ @@ -7079,20 +7080,20 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ 00000260 r add_note_doc │ │ │ │ 000017c8 t collect_exception_group_leaf_ids │ │ │ │ -00002a48 t exceptiongroup_split_recursive │ │ │ │ +00002a40 t exceptiongroup_split_recursive │ │ │ │ 00001628 t exceptiongroup_subset │ │ │ │ 000015a8 t get_matcher_type │ │ │ │ 000000f8 t get_memory_error │ │ │ │ -00002458 t get_string.constprop.0 │ │ │ │ -00002530 t get_unicode │ │ │ │ +00002450 t get_string.constprop.0 │ │ │ │ +00002528 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: │ │ │ │ @@ -7190,49 +7191,49 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ 000000d0 D _Py_GenericAliasIterType │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000060 T _Py_make_parameters │ │ │ │ -000003fc T _Py_subs_parameters │ │ │ │ +000004c8 T _Py_subs_parameters │ │ │ │ U _Py_union_type_or │ │ │ │ 00000000 r attr_exceptions │ │ │ │ 0000033c d ga_as_mapping │ │ │ │ 000001c0 d ga_as_number │ │ │ │ -00000368 t ga_call │ │ │ │ +00000434 t ga_call │ │ │ │ 00000098 t ga_dealloc │ │ │ │ 00000090 t ga_dir │ │ │ │ 00000184 t ga_getattro │ │ │ │ -00000388 t ga_getitem │ │ │ │ +00000454 t ga_getitem │ │ │ │ 00000000 t ga_hash │ │ │ │ 00000000 t ga_instancecheck │ │ │ │ -0000024c t ga_iter │ │ │ │ +00000318 t ga_iter │ │ │ │ 00000164 t ga_iter_clear │ │ │ │ -000002dc t ga_iter_dealloc │ │ │ │ +000003a8 t ga_iter_dealloc │ │ │ │ 000001a0 d ga_iter_methods │ │ │ │ 00000050 t ga_iter_reduce │ │ │ │ 00000158 t ga_iter_traverse │ │ │ │ -00000284 t ga_iternext │ │ │ │ +00000350 t ga_iternext │ │ │ │ 0000028c d ga_members │ │ │ │ 000002dc d ga_methods │ │ │ │ 0000014e t ga_mro_entries │ │ │ │ -000002b8 t ga_new │ │ │ │ +000001d8 t ga_new │ │ │ │ 00000030 t ga_parameters │ │ │ │ 00000250 d ga_properties │ │ │ │ -000001d8 t ga_reduce │ │ │ │ -0000039c t ga_repr │ │ │ │ +000002a4 t ga_reduce │ │ │ │ +000002b8 t ga_repr │ │ │ │ 00000214 t ga_richcompare │ │ │ │ 00000028 t ga_subclasscheck │ │ │ │ 00000148 t ga_traverse │ │ │ │ -000009e4 t ga_unpacked_tuple_args │ │ │ │ +00000ab0 t ga_unpacked_tuple_args │ │ │ │ 0000011a t ga_vectorcall │ │ │ │ 00000034 r genericalias__doc__ │ │ │ │ -00000300 t set_orig_class │ │ │ │ -00000990 t tuple_extend │ │ │ │ +000003cc t set_orig_class │ │ │ │ +00000a5c t tuple_extend │ │ │ │ │ │ │ │ genobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ 000001a0 r .LC11 │ │ │ │ @@ -7256,15 +7257,15 @@ │ │ │ │ 00000484 r .LC28 │ │ │ │ 0000048c r .LC29 │ │ │ │ 0000005c r .LC3 │ │ │ │ 00000498 r .LC30 │ │ │ │ 000004a4 r .LC31 │ │ │ │ 000004ac r .LC32 │ │ │ │ 000004b4 r .LC33 │ │ │ │ -00000514 r .LC34 │ │ │ │ +000004bc r .LC34 │ │ │ │ 0000051c r .LC35 │ │ │ │ 00000544 r .LC36 │ │ │ │ 00000570 r .LC37 │ │ │ │ 00000594 r .LC38 │ │ │ │ 00000084 r .LC4 │ │ │ │ 000000a4 r .LC5 │ │ │ │ 000000c4 r .LC6 │ │ │ │ @@ -7364,26 +7365,26 @@ │ │ │ │ 000008dc 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 │ │ │ │ +0000064c 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 │ │ │ │ -0000066a t async_gen_athrow │ │ │ │ +00000674 t async_gen_athrow │ │ │ │ 000005b0 d async_gen_athrow_as_async │ │ │ │ 000009a0 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 │ │ │ │ @@ -7396,15 +7397,15 @@ │ │ │ │ 00000660 d async_gen_methods │ │ │ │ 0000095e t async_gen_repr │ │ │ │ 000008a0 t async_gen_traverse │ │ │ │ 00000868 t async_gen_unwrap_value │ │ │ │ 00000a50 t async_gen_wrapped_val_dealloc │ │ │ │ 00000aa8 t async_gen_wrapped_val_traverse │ │ │ │ 0000037c r close_doc │ │ │ │ -00000e44 t compute_cr_origin │ │ │ │ +00000e48 t compute_cr_origin │ │ │ │ 000007b4 d coro_as_async │ │ │ │ 000000ae t coro_await │ │ │ │ 00000100 r coro_close_doc │ │ │ │ 0000099e t coro_get_cr_await │ │ │ │ 0000084c d coro_getsetlist │ │ │ │ 00000824 d coro_memberlist │ │ │ │ 000007c4 d coro_methods │ │ │ │ @@ -7424,15 +7425,15 @@ │ │ │ │ 00000a68 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 │ │ │ │ +00000642 t gen_getcode │ │ │ │ 00000032 t gen_getframe │ │ │ │ 00000014 t gen_getrunning │ │ │ │ 0000095c d gen_getsetlist │ │ │ │ 00000000 t gen_getsuspended │ │ │ │ 00000974 t gen_getyieldfrom │ │ │ │ 000001bc t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ @@ -7942,21 +7943,21 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000044 r clear__doc__ │ │ │ │ -00001c7c t frame_clear │ │ │ │ +00001c60 t frame_clear │ │ │ │ 00000088 t frame_dealloc │ │ │ │ 00000c10 t frame_getback │ │ │ │ 0000005c t frame_getbuiltins │ │ │ │ 00000b98 t frame_getcode │ │ │ │ 00000be4 t frame_getglobals │ │ │ │ -00001dc4 t frame_getlasti │ │ │ │ +00001da8 t frame_getlasti │ │ │ │ 00000c70 t frame_getlineno │ │ │ │ 00000428 t frame_getlocals │ │ │ │ 000001d0 d frame_getsetlist │ │ │ │ 000000b0 t frame_gettrace │ │ │ │ 00000080 t frame_gettrace_opcodes │ │ │ │ 00000298 d frame_memberlist │ │ │ │ 000001a0 d frame_methods │ │ │ │ @@ -7991,15 +7992,15 @@ │ │ │ │ 00000816 t framelocalsproxy_reversed │ │ │ │ 000002c8 t framelocalsproxy_richcompare │ │ │ │ 00000534 t framelocalsproxy_setdefault │ │ │ │ 00001934 t framelocalsproxy_setitem │ │ │ │ 00000500 t framelocalsproxy_tp_clear │ │ │ │ 00000034 t framelocalsproxy_update │ │ │ │ 00000456 t framelocalsproxy_values │ │ │ │ -00001ddc t framelocalsproxy_visit │ │ │ │ +00001dc0 t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ 00000014 r sizeof__doc__ │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -8239,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 │ │ │ │ -000003a0 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 │ │ │ │ @@ -8308,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 │ │ │ │ -00006158 T PyList_GetItem │ │ │ │ -000063cc T PyList_GetItemRef │ │ │ │ +00006210 T PyList_GetItem │ │ │ │ +00006484 T PyList_GetItemRef │ │ │ │ 00000000 T PyList_GetSlice │ │ │ │ -00006044 T PyList_Insert │ │ │ │ +000060fc T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 0000005c T PyList_Reverse │ │ │ │ -000015f8 T PyList_SetItem │ │ │ │ -000017a8 T PyList_SetSlice │ │ │ │ -00001d78 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 │ │ │ │ @@ -8371,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 │ │ │ │ -0000732c T _PyList_ClearFreeList │ │ │ │ +000073e4 T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00004d98 T _PyList_Extend │ │ │ │ -000016ac T _PyList_FromArraySteal │ │ │ │ +00004e60 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 │ │ │ │ @@ -8398,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 │ │ │ │ -00004dbc t _list_extend │ │ │ │ +00004e84 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -00005804 t list___init__ │ │ │ │ +000058bc t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00006494 t list___reversed__ │ │ │ │ +0000654c t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000086 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001cc0 t list_append │ │ │ │ +00001ce8 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00005d68 t list_ass_item │ │ │ │ -00001820 t list_ass_slice_lock_held │ │ │ │ -000068c4 t list_ass_subscript │ │ │ │ -00001c74 t list_clear_impl.isra.0 │ │ │ │ -00006354 t list_clear_slot │ │ │ │ -00005df8 t list_concat │ │ │ │ -00006430 t list_contains │ │ │ │ +00005e20 t list_ass_item │ │ │ │ +00001848 t list_ass_slice_lock_held │ │ │ │ +0000697c t list_ass_subscript │ │ │ │ +00001c9c t list_clear_impl.isra.0 │ │ │ │ +0000640c t list_clear_slot │ │ │ │ +00005eb0 t list_concat │ │ │ │ +000064e8 t list_contains │ │ │ │ 000000bc t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -00007788 t list_count │ │ │ │ +00007840 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000120 t list_dealloc │ │ │ │ -00006020 t list_extend │ │ │ │ +000060d8 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -0000787c t list_index │ │ │ │ +00007934 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00006678 t list_inplace_concat │ │ │ │ +00006730 t list_inplace_concat │ │ │ │ 00000058 t list_inplace_repeat │ │ │ │ 00000138 t list_inplace_repeat_lock_held │ │ │ │ -00006514 t list_insert │ │ │ │ +000065cc t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00004bf0 t list_item │ │ │ │ -00004c34 t list_iter │ │ │ │ -00004d30 t list_length │ │ │ │ +00004cb8 t list_item │ │ │ │ +00004cfc t list_iter │ │ │ │ +00004df8 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00005bb4 t list_pop │ │ │ │ +00005c6c t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -00005ab8 t list_remove │ │ │ │ +00005b70 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00007408 t list_repeat │ │ │ │ -000071c8 t list_repr │ │ │ │ +000074c0 t list_repeat │ │ │ │ +00007280 t list_repr │ │ │ │ 000003a8 t list_resize │ │ │ │ -00007844 t list_reverse │ │ │ │ +000078fc t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -000058a4 t list_richcompare │ │ │ │ -00006748 t list_slice_lock_held │ │ │ │ -000070f0 t list_sort │ │ │ │ +0000595c t list_richcompare │ │ │ │ +00006800 t list_slice_lock_held │ │ │ │ +000071a8 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 00000464 t list_sort_impl │ │ │ │ -000048bc t list_subscript │ │ │ │ -0000167c t list_traverse │ │ │ │ -000066a8 t list_vectorcall │ │ │ │ -00004d34 t listiter_dealloc │ │ │ │ -000079c0 t listiter_len │ │ │ │ +00004984 t list_subscript │ │ │ │ +000016a4 t list_traverse │ │ │ │ +00006760 t list_vectorcall │ │ │ │ +00004dfc t listiter_dealloc │ │ │ │ +00007a78 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00004cc8 t listiter_next │ │ │ │ +00004d90 t listiter_next │ │ │ │ 000002c0 t listiter_reduce │ │ │ │ 0000031c t listiter_setstate │ │ │ │ -000070e4 t listiter_traverse │ │ │ │ -000064d0 t listreviter_dealloc │ │ │ │ -000079a8 t listreviter_len │ │ │ │ +0000719c t listiter_traverse │ │ │ │ +00006588 t listreviter_dealloc │ │ │ │ +00007a60 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00007370 t listreviter_next │ │ │ │ +00007428 t listreviter_next │ │ │ │ 00000094 t listreviter_reduce │ │ │ │ 000000e8 t listreviter_setstate │ │ │ │ 000000b0 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00001dac t merge_at │ │ │ │ +00001dd4 t merge_at │ │ │ │ 000000c4 t merge_getmem │ │ │ │ -0000770c t py_list_clear │ │ │ │ +000077c4 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -000079d8 t safe_object_compare │ │ │ │ +00007a90 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -00007990 t unsafe_float_compare │ │ │ │ -00001590 t unsafe_latin_compare │ │ │ │ -000073d8 t unsafe_long_compare │ │ │ │ -000062a0 t unsafe_object_compare │ │ │ │ -000061a8 t unsafe_tuple_compare │ │ │ │ +00007a48 t unsafe_float_compare │ │ │ │ +000015b8 t unsafe_latin_compare │ │ │ │ +00007490 t unsafe_long_compare │ │ │ │ +00006358 t unsafe_object_compare │ │ │ │ +00006260 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8563,36 +8564,36 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -00009710 T PyLong_AsDouble │ │ │ │ +000096f8 T PyLong_AsDouble │ │ │ │ 00002eec T PyLong_AsInt │ │ │ │ 00001430 T PyLong_AsLong │ │ │ │ 000015a8 T PyLong_AsLongAndOverflow │ │ │ │ -000076f8 T PyLong_AsLongLong │ │ │ │ -00010bf0 T PyLong_AsLongLongAndOverflow │ │ │ │ +000076e0 T PyLong_AsLongLong │ │ │ │ +00010bc8 T PyLong_AsLongLongAndOverflow │ │ │ │ 00000600 T PyLong_AsNativeBytes │ │ │ │ 000024c4 T PyLong_AsSize_t │ │ │ │ 0000041c T PyLong_AsSsize_t │ │ │ │ 00003058 T PyLong_AsUnsignedLong │ │ │ │ -0000a198 T PyLong_AsUnsignedLongLong │ │ │ │ -0000c1d8 T PyLong_AsUnsignedLongLongMask │ │ │ │ -0000e184 T PyLong_AsUnsignedLongMask │ │ │ │ -00009610 T PyLong_AsVoidPtr │ │ │ │ -000073f4 T PyLong_FromDouble │ │ │ │ +0000a180 T PyLong_AsUnsignedLongLong │ │ │ │ +0000c1e8 T PyLong_AsUnsignedLongLongMask │ │ │ │ +0000e194 T PyLong_AsUnsignedLongMask │ │ │ │ +000095f8 T PyLong_AsVoidPtr │ │ │ │ +000073e0 T PyLong_FromDouble │ │ │ │ 00000300 T PyLong_FromLong │ │ │ │ -000059a4 T PyLong_FromLongLong │ │ │ │ +00005994 T PyLong_FromLongLong │ │ │ │ 000001d6 T PyLong_FromNativeBytes │ │ │ │ -00008538 T PyLong_FromSize_t │ │ │ │ +00008520 T PyLong_FromSize_t │ │ │ │ 00000250 T PyLong_FromSsize_t │ │ │ │ 000004f8 T PyLong_FromString │ │ │ │ -0000cae8 T PyLong_FromUnicodeObject │ │ │ │ +0000caf8 T PyLong_FromUnicodeObject │ │ │ │ 00000088 T PyLong_FromUnsignedLong │ │ │ │ 000033b8 T PyLong_FromUnsignedLongLong │ │ │ │ 00000220 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ @@ -8614,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 │ │ │ │ -0000c440 t Py_XDECREF │ │ │ │ +0000c450 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00005838 T _PyLong_Add │ │ │ │ -00003c28 T _PyLong_AsByteArray │ │ │ │ -0000c2f8 T _PyLong_Copy │ │ │ │ +00005828 T _PyLong_Add │ │ │ │ +00003c18 T _PyLong_AsByteArray │ │ │ │ +0000c308 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 0000047c T _PyLong_DivmodNear │ │ │ │ 000000d8 T _PyLong_FiniTypes │ │ │ │ -0000cdfc T _PyLong_Format │ │ │ │ +0000ce0c T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000430 T _PyLong_FormatBytesWriter │ │ │ │ -000095d0 T _PyLong_FormatWriter │ │ │ │ -0000e2f0 T _PyLong_Frexp │ │ │ │ -00004d44 T _PyLong_FromByteArray │ │ │ │ -0000cb88 T _PyLong_FromBytes │ │ │ │ -0000c3ec T _PyLong_FromDigits │ │ │ │ -0000c458 t _PyLong_FromLarge │ │ │ │ +000095b8 T _PyLong_FormatWriter │ │ │ │ +0000e300 T _PyLong_Frexp │ │ │ │ +00004d34 T _PyLong_FromByteArray │ │ │ │ +0000cb98 T _PyLong_FromBytes │ │ │ │ +0000c3fc T _PyLong_FromDigits │ │ │ │ +0000c468 t _PyLong_FromLarge │ │ │ │ 000003c8 t _PyLong_FromMedium │ │ │ │ -0000fd8c T _PyLong_GCD │ │ │ │ +0000fd64 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00010d0c T _PyLong_Lshift │ │ │ │ -00005ce8 T _PyLong_Multiply │ │ │ │ -0000fce8 t _PyLong_Negate │ │ │ │ +00010ce4 T _PyLong_Lshift │ │ │ │ +00005cd4 T _PyLong_Multiply │ │ │ │ +0000fcc0 t _PyLong_Negate │ │ │ │ 00000110 T _PyLong_New │ │ │ │ 00002468 T _PyLong_NumBits │ │ │ │ -00010e4c T _PyLong_Rshift │ │ │ │ -0000737c T _PyLong_Sign │ │ │ │ +00010e24 T _PyLong_Rshift │ │ │ │ +00007368 T _PyLong_Sign │ │ │ │ 00000180 T _PyLong_Size_t_Converter │ │ │ │ 00002d84 T _PyLong_Subtract │ │ │ │ 00000044 T _PyLong_UnsignedInt_Converter │ │ │ │ 0000009a T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000fc T _PyLong_UnsignedLong_Converter │ │ │ │ -0000f19c T _PyLong_UnsignedShort_Converter │ │ │ │ +0000f170 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -8692,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 │ │ │ │ -000092f0 t divrem1 │ │ │ │ +000092d8 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -000096a8 t int___format__ │ │ │ │ +00009690 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__ │ │ │ │ -00010b74 t int_as_integer_ratio │ │ │ │ +00010b4c t int_as_integer_ratio │ │ │ │ 00000a30 r int_as_integer_ratio__doc__ │ │ │ │ 00000278 t int_bit_count │ │ │ │ 00000b40 r int_bit_count__doc__ │ │ │ │ -0000c958 t int_bit_length │ │ │ │ +0000c968 t int_bit_length │ │ │ │ 00000bf8 r int_bit_length__doc__ │ │ │ │ -0000411c t int_from_bytes │ │ │ │ +0000410c 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__ │ │ │ │ -00003488 t int_to_bytes │ │ │ │ +00003478 t int_to_bytes │ │ │ │ 000006ec r int_to_bytes__doc__ │ │ │ │ -00005ed8 t k_mul │ │ │ │ -00010980 t kmul_split.constprop.0 │ │ │ │ -00008aec t l_divmod │ │ │ │ -0000dd08 t l_mod │ │ │ │ +00005ec4 t k_mul │ │ │ │ +00010958 t kmul_split.constprop.0 │ │ │ │ +00008ad4 t l_divmod │ │ │ │ +0000dd18 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000f030 t long_abs │ │ │ │ -000056b0 t long_add │ │ │ │ -0000723c t long_and │ │ │ │ +0000f040 t long_abs │ │ │ │ +000056a0 t long_add │ │ │ │ +00007228 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -000077cc t long_bitwise │ │ │ │ +000077b4 t long_bitwise │ │ │ │ 00001420 t long_bool │ │ │ │ 000016b0 t long_compare │ │ │ │ 00001748 t long_dealloc │ │ │ │ -000089b4 t long_div │ │ │ │ -0000e270 t long_divmod │ │ │ │ -00008e4c t long_divrem │ │ │ │ +0000899c t long_div │ │ │ │ +0000e280 t long_divmod │ │ │ │ +00008e34 t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000d7bc t long_float │ │ │ │ -0000ce40 t long_format_binary │ │ │ │ +0000d7cc t long_float │ │ │ │ +0000ce50 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 00000270 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 00000198 t long_hash │ │ │ │ 00003260 t long_invert │ │ │ │ -0000ccec t long_long │ │ │ │ +0000ccfc t long_long │ │ │ │ 00000248 t long_long_meth │ │ │ │ 000025a4 t long_lshift │ │ │ │ 00002890 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000d8a0 t long_mod │ │ │ │ -00005adc t long_mul │ │ │ │ +0000d8b0 t long_mod │ │ │ │ +00005ac8 t long_mul │ │ │ │ 0000313c t long_neg │ │ │ │ -0000c55c t long_new │ │ │ │ -0000c7a8 t long_new_impl │ │ │ │ -00008580 t long_or │ │ │ │ -0000a220 t long_pow │ │ │ │ +0000c56c t long_new │ │ │ │ +0000c7b8 t long_new_impl │ │ │ │ +00008568 t long_or │ │ │ │ +0000a208 t long_pow │ │ │ │ 00001274 t long_richcompare │ │ │ │ -0000e76c t long_rshift │ │ │ │ +0000e77c t long_rshift │ │ │ │ 00002c00 t long_sub │ │ │ │ 000017a0 t long_to_decimal_string │ │ │ │ 000017cc t long_to_decimal_string_internal │ │ │ │ -000097cc t long_true_divide │ │ │ │ -00007388 t long_vectorcall │ │ │ │ -0000cc04 t long_xor │ │ │ │ +000097b4 t long_true_divide │ │ │ │ +00007374 t long_vectorcall │ │ │ │ +0000cc14 t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -0000703c t x_add │ │ │ │ -0000f264 t x_divrem │ │ │ │ -000086c0 t x_sub │ │ │ │ +00007028 t x_add │ │ │ │ +0000f238 t x_divrem │ │ │ │ +000086a8 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ @@ -8842,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 │ │ │ │ -00009420 T PyDict_Clear │ │ │ │ +00009440 T PyDict_Clear │ │ │ │ 00000810 T PyDict_ClearWatcher │ │ │ │ 00000134 T PyDict_Contains │ │ │ │ -000087c0 T PyDict_ContainsString │ │ │ │ -00002cd8 T PyDict_Copy │ │ │ │ -00004814 T PyDict_DelItem │ │ │ │ +000087e0 T PyDict_ContainsString │ │ │ │ +00002cf8 T PyDict_Copy │ │ │ │ +00004834 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000b5f0 T PyDict_GetItem │ │ │ │ -00002950 T PyDict_GetItemRef │ │ │ │ +0000b60c T PyDict_GetItem │ │ │ │ +00002970 T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -00004638 T PyDict_GetItemStringRef │ │ │ │ -00002778 T PyDict_GetItemWithError │ │ │ │ +00004658 T PyDict_GetItemStringRef │ │ │ │ +00002798 T PyDict_GetItemWithError │ │ │ │ 00000988 T PyDict_Items │ │ │ │ -00007d54 T PyDict_Keys │ │ │ │ +00007d74 T PyDict_Keys │ │ │ │ 00000360 T PyDict_Merge │ │ │ │ 0000078a T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00004480 T PyDict_Next │ │ │ │ -00008410 T PyDict_Pop │ │ │ │ +000044a0 T PyDict_Next │ │ │ │ +00008430 T PyDict_Pop │ │ │ │ 00000170 T PyDict_PopString │ │ │ │ 0000078e T PyDict_SetDefault │ │ │ │ -00002074 T PyDict_SetDefaultRef │ │ │ │ -00000c64 T PyDict_SetItem │ │ │ │ -0000283c T PyDict_SetItemString │ │ │ │ -00009650 T PyDict_Size │ │ │ │ +00002094 T PyDict_SetDefaultRef │ │ │ │ +00000c84 T PyDict_SetItem │ │ │ │ +0000285c T PyDict_SetItemString │ │ │ │ +00009670 T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 000000c8 T PyDict_Unwatch │ │ │ │ -000032cc T PyDict_Update │ │ │ │ +000032ec T PyDict_Update │ │ │ │ 00000248 T PyDict_Values │ │ │ │ 00000050 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ @@ -8897,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 │ │ │ │ -00007ec8 T PyObject_ClearManagedDict │ │ │ │ +00007ee8 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005794 T PyObject_GenericGetDict │ │ │ │ +000057b4 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 │ │ │ │ -00008858 T PyObject_VisitManagedDict │ │ │ │ +00008878 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -8934,77 +8935,77 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000275c t Py_XDECREF │ │ │ │ +0000277c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00009684 T _PyDictKeys_DecRef │ │ │ │ -00005774 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -000053e8 T _PyDictKeys_StringLookup │ │ │ │ -00007208 T _PyDictKeys_StringLookupSplit │ │ │ │ +000096a4 T _PyDictKeys_DecRef │ │ │ │ +00005794 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +00005408 T _PyDictKeys_StringLookup │ │ │ │ +00007228 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000306 T _PyDictView_Intersect │ │ │ │ -00005af4 T _PyDictView_New │ │ │ │ +00005b14 T _PyDictView_New │ │ │ │ 00000850 T _PyDict_CheckConsistency │ │ │ │ -00009a64 T _PyDict_ClearFreeList │ │ │ │ +00009a84 T _PyDict_ClearFreeList │ │ │ │ 00000d8c T _PyDict_ContainsId │ │ │ │ 000001a0 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000de4 T _PyDict_DelItemId │ │ │ │ -00008090 T _PyDict_DelItemIf │ │ │ │ +000080b0 T _PyDict_DelItemIf │ │ │ │ 00000634 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b290 T _PyDict_DetachFromObject │ │ │ │ -00004e2c T _PyDict_FromItems │ │ │ │ -0000ab18 T _PyDict_FromKeys │ │ │ │ +0000b2b0 T _PyDict_DetachFromObject │ │ │ │ +00004e4c T _PyDict_FromItems │ │ │ │ +0000ab38 T _PyDict_FromKeys │ │ │ │ 00000d1e T _PyDict_GetItemIdWithError │ │ │ │ -000029e8 T _PyDict_GetItemRef_KnownHash │ │ │ │ +00002a08 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000cac T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00008394 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +000083b4 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000d46 T _PyDict_GetItemStringWithError │ │ │ │ 00000cee T _PyDict_GetItemWithError │ │ │ │ -0000b0d8 T _PyDict_GetItem_KnownHash │ │ │ │ -0000443c T _PyDict_HasOnlyStringKeys │ │ │ │ +0000b0f8 T _PyDict_GetItem_KnownHash │ │ │ │ +0000445c T _PyDict_HasOnlyStringKeys │ │ │ │ 00000752 T _PyDict_KeysSize │ │ │ │ -00005344 T _PyDict_LoadGlobal │ │ │ │ -000073ac T _PyDict_LookupIndex │ │ │ │ -00009790 T _PyDict_MaybeUntrack │ │ │ │ -00007be0 T _PyDict_MergeEx │ │ │ │ -000027e4 T _PyDict_NewKeysForClass │ │ │ │ +00005364 T _PyDict_LoadGlobal │ │ │ │ +000073cc T _PyDict_LookupIndex │ │ │ │ +000097b0 T _PyDict_MaybeUntrack │ │ │ │ +00007c00 T _PyDict_MergeEx │ │ │ │ +00002804 T _PyDict_NewKeysForClass │ │ │ │ 00000c2c T _PyDict_NewPresized │ │ │ │ -00004554 T _PyDict_Next │ │ │ │ -000077b4 T _PyDict_Pop │ │ │ │ -00007874 T _PyDict_Pop_KnownHash │ │ │ │ -0000a4a0 T _PyDict_SendEvent │ │ │ │ +00004574 T _PyDict_Next │ │ │ │ +000077d4 T _PyDict_Pop │ │ │ │ +00007894 T _PyDict_Pop_KnownHash │ │ │ │ +0000a4c0 T _PyDict_SendEvent │ │ │ │ 00000db6 T _PyDict_SetItemId │ │ │ │ -0000b118 T _PyDict_SetItem_KnownHash │ │ │ │ -0000b1cc T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002bf4 T _PyDict_SetItem_LockHeld │ │ │ │ -00007c04 T _PyDict_SetItem_Take2 │ │ │ │ +0000b138 T _PyDict_SetItem_KnownHash │ │ │ │ +0000b1ec T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002c14 T _PyDict_SetItem_LockHeld │ │ │ │ +00007c24 T _PyDict_SetItem_Take2 │ │ │ │ 000006a8 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00002a30 T _PyObjectDict_SetItem │ │ │ │ +00002a50 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00005fac T _PyObject_InitInlineValues │ │ │ │ -0000b330 T _PyObject_IsInstanceDictEmpty │ │ │ │ +00005fcc T _PyObject_InitInlineValues │ │ │ │ +0000b350 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000b5dc T _PyObject_MaterializeManagedDict │ │ │ │ -0000af40 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00007fe4 T _PyObject_SetManagedDict │ │ │ │ -00005ff4 T _PyObject_StoreInstanceAttribute │ │ │ │ -00006dc8 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000b5f8 T _PyObject_MaterializeManagedDict │ │ │ │ +0000af60 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00008004 T _PyObject_SetManagedDict │ │ │ │ +00006014 T _PyObject_StoreInstanceAttribute │ │ │ │ +00006de8 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 │ │ │ │ @@ -9019,137 +9020,137 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001d8 T _Py_dict_lookup │ │ │ │ -000032a4 T _Py_dict_lookup_threadsafe │ │ │ │ +000032c4 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 0000028c t all_contained_in │ │ │ │ -00002660 t build_indices_generic │ │ │ │ -00002d0c t copy_lock_held │ │ │ │ -0000b2dc t copy_values │ │ │ │ -00004b38 t delitem_knownhash_lock_held │ │ │ │ -0000a9dc t dict___contains__ │ │ │ │ +00002680 t build_indices_generic │ │ │ │ +00002d2c t copy_lock_held │ │ │ │ +0000b2fc t copy_values │ │ │ │ +00004b58 t delitem_knownhash_lock_held │ │ │ │ +0000a9fc 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 │ │ │ │ -00004338 t dict_ass_sub │ │ │ │ -0000b398 t dict_clear │ │ │ │ +00004358 t dict_ass_sub │ │ │ │ +0000b3b4 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000b25c t dict_copy │ │ │ │ +0000b27c t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003d3c t dict_dealloc │ │ │ │ -0000aac4 t dict_fromkeys │ │ │ │ +00003d5c t dict_dealloc │ │ │ │ +0000aae4 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007c94 t dict_get │ │ │ │ +00007cb4 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -00009b78 t dict_init │ │ │ │ +00009b98 t dict_init │ │ │ │ 00000144 t dict_ior │ │ │ │ -00005a3c t dict_items │ │ │ │ +00005a5c t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -000090cc t dict_iter │ │ │ │ -00008dd0 t dict_keys │ │ │ │ +000090ec t dict_iter │ │ │ │ +00008df0 t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00009acc t dict_length │ │ │ │ -000032f0 t dict_merge │ │ │ │ -00009ad0 t dict_new │ │ │ │ +00009aec t dict_length │ │ │ │ +00003310 t dict_merge │ │ │ │ +00009af0 t dict_new │ │ │ │ 000001ec t dict_or │ │ │ │ -000073f8 t dict_pop │ │ │ │ +00007418 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -0000b8cc t dict_popitem │ │ │ │ +0000b8e8 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ -0000a708 t dict_repr │ │ │ │ -0000b6b0 t dict_richcompare │ │ │ │ -00009c70 t dict_setdefault │ │ │ │ +0000a728 t dict_repr │ │ │ │ +0000b6cc t dict_richcompare │ │ │ │ +00009c90 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00002090 t dict_setdefault_ref_lock_held │ │ │ │ -000031e4 t dict_subscript │ │ │ │ -000088c8 t dict_tp_clear │ │ │ │ -000046fc t dict_traverse │ │ │ │ -000058c8 t dict_update │ │ │ │ -000059b8 t dict_update_arg │ │ │ │ -00008f20 t dict_values │ │ │ │ +000020b0 t dict_setdefault_ref_lock_held │ │ │ │ +00003204 t dict_subscript │ │ │ │ +000088e8 t dict_tp_clear │ │ │ │ +0000471c t dict_traverse │ │ │ │ +000058e8 t dict_update │ │ │ │ +000059d8 t dict_update_arg │ │ │ │ +00008f40 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00009cdc t dict_vectorcall │ │ │ │ +00009cfc t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 00000434 t dictitems_contains │ │ │ │ -00005b9c t dictitems_iter │ │ │ │ +00005bbc t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 0000061c t dictitems_reversed │ │ │ │ -00007b60 t dictiter_dealloc │ │ │ │ -00005db0 t dictiter_iternextitem │ │ │ │ -00009158 t dictiter_iternextkey │ │ │ │ -000092f8 t dictiter_iternextvalue │ │ │ │ -00008db8 t dictiter_len │ │ │ │ +00007b80 t dictiter_dealloc │ │ │ │ +00005dd0 t dictiter_iternextitem │ │ │ │ +00009178 t dictiter_iternextkey │ │ │ │ +00009318 t dictiter_iternextvalue │ │ │ │ +00008dd8 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005c68 t dictiter_new │ │ │ │ +00005c88 t dictiter_new │ │ │ │ 00000644 t dictiter_reduce │ │ │ │ 000001bc t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000aa50 t dictkeys_contains │ │ │ │ -00003c74 t dictkeys_decref.constprop.0 │ │ │ │ -00008e88 t dictkeys_iter │ │ │ │ +0000aa70 t dictkeys_contains │ │ │ │ +00003c94 t dictkeys_decref.constprop.0 │ │ │ │ +00008ea8 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000734 t dictkeys_reversed │ │ │ │ -000016e4 t dictresize.isra.0 │ │ │ │ +00001704 t dictresize.isra.0 │ │ │ │ 000007ac t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -00008fd8 t dictvalues_iter │ │ │ │ +00008ff8 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 0000071c t dictvalues_reversed │ │ │ │ -00005d4c t dictview_dealloc │ │ │ │ +00005d6c t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -0000b5e8 t dictview_len │ │ │ │ +0000b604 t dictview_len │ │ │ │ 0000074c t dictview_mapping │ │ │ │ 0000049c t dictview_repr │ │ │ │ 00000184 t dictview_richcompare │ │ │ │ -0000b250 t dictview_traverse │ │ │ │ +0000b270 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 000004e6 t dictviews_isdisjoint │ │ │ │ 000004a8 t dictviews_or │ │ │ │ 00000388 t dictviews_sub │ │ │ │ 000003f4 t dictviews_to_set │ │ │ │ 0000050c t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ -000015dc t find_empty_slot │ │ │ │ +000015fc t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00006948 t insert_split_key │ │ │ │ -00008bdc t insert_split_value │ │ │ │ -00000d34 t insert_to_emptydict │ │ │ │ -000010a0 t insertdict │ │ │ │ +00006968 t insert_split_key │ │ │ │ +00008bfc t insert_split_value │ │ │ │ +00000d54 t insert_to_emptydict │ │ │ │ +000010c0 t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00009eb0 t merge_from_seq2_lock_held │ │ │ │ +00009ed0 t merge_from_seq2_lock_held │ │ │ │ 0000009c t new_dict │ │ │ │ -00008af8 t new_dict_with_shared_keys │ │ │ │ -00000f84 t new_keys_object.isra.0 │ │ │ │ -000077f4 t pop_lock_held │ │ │ │ +00008b18 t new_dict_with_shared_keys │ │ │ │ +00000fa4 t new_keys_object.isra.0 │ │ │ │ +00007814 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 │ │ │ │ -00006084 t store_instance_attr_lock_held │ │ │ │ +000060a4 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ -00009070 t validate_watcher_id │ │ │ │ +00009090 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ 00000150 r .LC11 │ │ │ │ @@ -9435,15 +9436,15 @@ │ │ │ │ 000009f4 r .LC96 │ │ │ │ 00000a00 r .LC97 │ │ │ │ 00000a24 r .LC98 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ -000012dc T PyBuffer_ToContiguous │ │ │ │ +00001298 T PyBuffer_ToContiguous │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -9476,18 +9477,18 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000f98 T PyMemoryView_FromBuffer │ │ │ │ -00004b40 T PyMemoryView_FromMemory │ │ │ │ -00002b0c T PyMemoryView_FromObject │ │ │ │ -00005c88 T PyMemoryView_GetContiguous │ │ │ │ +00000f54 T PyMemoryView_FromBuffer │ │ │ │ +00004ae0 T PyMemoryView_FromMemory │ │ │ │ +00002aac T PyMemoryView_FromObject │ │ │ │ +0000580c T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ @@ -9503,15 +9504,15 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -00004b28 t Py_XDECREF │ │ │ │ +00004ac8 t Py_XDECREF │ │ │ │ 000002ac t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ @@ -9537,119 +9538,119 @@ │ │ │ │ 00000008 r _keywords.4 │ │ │ │ 00000014 r _keywords.7 │ │ │ │ 0000034c d _kwtuple.0 │ │ │ │ 000003b8 d _kwtuple.12 │ │ │ │ 00000364 d _kwtuple.3 │ │ │ │ 00000380 d _kwtuple.6 │ │ │ │ 0000039c d _kwtuple.9 │ │ │ │ -00000cf4 t _memory_release │ │ │ │ +00000cb0 t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ -00002114 t adjust_fmt.isra.0 │ │ │ │ -00003538 t buffer_to_contiguous │ │ │ │ -000051fc t cmp_rec.part.0 │ │ │ │ -000039ec t copy_rec.part.0 │ │ │ │ +000020d0 t adjust_fmt.isra.0 │ │ │ │ +000034d8 t buffer_to_contiguous │ │ │ │ +0000519c t cmp_rec.part.0 │ │ │ │ +0000398c t copy_rec.part.0 │ │ │ │ 00000368 t fix_struct_error_int │ │ │ │ 00000628 t init_flags │ │ │ │ 00000698 t init_shape_strides.part.0 │ │ │ │ -000039ac t init_strides_from_shape │ │ │ │ -00002e24 t lookup_dimension │ │ │ │ +0000394c t init_strides_from_shape │ │ │ │ +00002dc4 t lookup_dimension │ │ │ │ 0000040c t mbuf_add_view │ │ │ │ 000003b8 t mbuf_alloc │ │ │ │ 000000a4 t mbuf_clear │ │ │ │ -00000f1c t mbuf_dealloc │ │ │ │ -00000ed4 t mbuf_release │ │ │ │ -00000f80 t mbuf_traverse │ │ │ │ +00000ed8 t mbuf_dealloc │ │ │ │ +00000e90 t mbuf_release │ │ │ │ +00000f3c t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000005a8 d memory_as_buffer │ │ │ │ 0000059c d memory_as_mapping │ │ │ │ 00000574 d memory_as_sequence │ │ │ │ -0000240c t memory_ass_sub │ │ │ │ +000023c8 t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ 00000108 r memory_c_contiguous_doc │ │ │ │ 000000ba t memory_clear │ │ │ │ 00000326 t memory_contiguous │ │ │ │ 00000098 r memory_contiguous_doc │ │ │ │ -00000c28 t memory_dealloc │ │ │ │ -00002284 t memory_enter │ │ │ │ +00000be4 t memory_dealloc │ │ │ │ +00002240 t memory_enter │ │ │ │ 00000120 t memory_enter.part.0 │ │ │ │ -00002324 t memory_exit │ │ │ │ +000022e0 t memory_exit │ │ │ │ 00000034 r memory_exit_doc │ │ │ │ 00000042 t memory_f_contiguous │ │ │ │ 000000cc r memory_f_contiguous_doc │ │ │ │ 0000029c r memory_format_doc │ │ │ │ 000001ec t memory_format_get │ │ │ │ 00000120 t memory_format_get.part.0 │ │ │ │ -00000d10 t memory_getbuf │ │ │ │ +00000ccc t memory_getbuf │ │ │ │ 00000470 d memory_getsetlist │ │ │ │ 00000000 t memory_hash │ │ │ │ 00000148 t memory_item │ │ │ │ 000002f4 r memory_itemsize_doc │ │ │ │ -00001ce0 t memory_itemsize_get │ │ │ │ +00001c9c t memory_itemsize_get │ │ │ │ 00000120 t memory_itemsize_get.part.0 │ │ │ │ 000000f0 t memory_iter │ │ │ │ -00001280 t memory_length │ │ │ │ +0000123c t memory_length │ │ │ │ 000003d0 d memory_methods │ │ │ │ 00000360 r memory_nbytes_doc │ │ │ │ -000023dc t memory_nbytes_get │ │ │ │ +00002398 t memory_nbytes_get │ │ │ │ 00000120 t memory_nbytes_get.part.0 │ │ │ │ 0000023c r memory_ndim_doc │ │ │ │ 0000021c t memory_ndim_get │ │ │ │ 00000120 t memory_ndim_get.part.0 │ │ │ │ 000003b8 r memory_obj_doc │ │ │ │ 0000059c t memory_obj_get │ │ │ │ 00000120 t memory_obj_get.part.0 │ │ │ │ 0000032c r memory_readonly_doc │ │ │ │ 0000024c t memory_readonly_get │ │ │ │ 00000120 t memory_readonly_get.part.0 │ │ │ │ -00000ecc t memory_releasebuf │ │ │ │ +00000e88 t memory_releasebuf │ │ │ │ 00000084 t memory_repr │ │ │ │ -00003e38 t memory_richcompare │ │ │ │ +00003dd8 t memory_richcompare │ │ │ │ 000001e8 r memory_shape_doc │ │ │ │ 0000027c t memory_shape_get │ │ │ │ 00000120 t memory_shape_get.part.0 │ │ │ │ 0000017c r memory_strides_doc │ │ │ │ 00000314 t memory_strides_get │ │ │ │ 00000120 t memory_strides_get.part.0 │ │ │ │ 00000140 r memory_suboffsets_doc │ │ │ │ 00000344 t memory_suboffsets_get │ │ │ │ 00000120 t memory_suboffsets_get.part.0 │ │ │ │ -0000072c t memory_subscript │ │ │ │ -00000f8c t memory_traverse │ │ │ │ +000006e8 t memory_subscript │ │ │ │ +00000f48 t memory_traverse │ │ │ │ 000001ec t memoryiter_dealloc │ │ │ │ 00000374 t memoryiter_next │ │ │ │ 0000051c t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 0000093c r memoryview__doc__ │ │ │ │ 000003a8 t memoryview__from_flags │ │ │ │ 000008d0 r memoryview__from_flags__doc__ │ │ │ │ -00001440 t memoryview_cast │ │ │ │ +000013fc t memoryview_cast │ │ │ │ 00000818 r memoryview_cast__doc__ │ │ │ │ 00000468 t memoryview_hex │ │ │ │ 000003e4 r memoryview_hex__doc__ │ │ │ │ -000022b8 t memoryview_release │ │ │ │ +00002274 t memoryview_release │ │ │ │ 00000878 r memoryview_release__doc__ │ │ │ │ -00003280 t memoryview_tobytes │ │ │ │ +00003220 t memoryview_tobytes │ │ │ │ 000005d8 r memoryview_tobytes__doc__ │ │ │ │ -00001cf8 t memoryview_tolist │ │ │ │ +00001cb4 t memoryview_tolist │ │ │ │ 00000784 r memoryview_tolist__doc__ │ │ │ │ 00000404 t memoryview_toreadonly │ │ │ │ 000007d0 r memoryview_toreadonly__doc__ │ │ │ │ -00002e84 t pack_single │ │ │ │ +00002e24 t pack_single │ │ │ │ 00000232 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -00004dc8 t struct_get_unpacker │ │ │ │ -0000586c t tolist_rec.part.0 │ │ │ │ -00002154 t unpack_single.isra.0 │ │ │ │ +00004d68 t struct_get_unpacker │ │ │ │ +000005e0 t tolist_rec.part.0 │ │ │ │ +00002110 t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ 000001b4 r .LC11 │ │ │ │ @@ -10502,95 +10503,95 @@ │ │ │ │ 000009dc r .LC96 │ │ │ │ 000009f4 r .LC97 │ │ │ │ 00000a00 r .LC98 │ │ │ │ 00000a94 r .LC99 │ │ │ │ U PyGILState_Check │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ -00002614 T PyMem_Calloc │ │ │ │ -000028dc T PyMem_Free │ │ │ │ -00001048 T PyMem_GetAllocator │ │ │ │ -00002534 T PyMem_Malloc │ │ │ │ +00002514 T PyMem_Calloc │ │ │ │ +000027dc T PyMem_Free │ │ │ │ +00001110 T PyMem_GetAllocator │ │ │ │ +00002434 T PyMem_Malloc │ │ │ │ 000010a4 T PyMem_RawCalloc │ │ │ │ 00000e84 T PyMem_RawFree │ │ │ │ 00000ddc T PyMem_RawMalloc │ │ │ │ 00000ebc T PyMem_RawRealloc │ │ │ │ -000032e4 T PyMem_Realloc │ │ │ │ +000031e4 T PyMem_Realloc │ │ │ │ 00000f74 T PyMem_SetAllocator │ │ │ │ 00007618 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -00002580 T PyObject_Calloc │ │ │ │ -00002fa0 T PyObject_Free │ │ │ │ +00002688 T PyObject_Calloc │ │ │ │ +00002ea0 T PyObject_Free │ │ │ │ 00007680 T PyObject_GetArenaAllocator │ │ │ │ -00001dec T PyObject_Malloc │ │ │ │ -00003750 T PyObject_Realloc │ │ │ │ +00001cf0 T PyObject_Malloc │ │ │ │ +00003650 T PyObject_Realloc │ │ │ │ 000076f4 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ -0000272c T _PyDebugAllocatorStats │ │ │ │ +00002730 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -00002398 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -00003a28 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +00002468 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +000038f0 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ -000038c0 T _PyMem_AbandonDelayed │ │ │ │ -000022c0 T _PyMem_ArenaAlloc │ │ │ │ -000039e4 T _PyMem_ArenaFree │ │ │ │ -00002c70 T _PyMem_DebugCalloc │ │ │ │ +000037c0 T _PyMem_AbandonDelayed │ │ │ │ +000021c0 T _PyMem_ArenaAlloc │ │ │ │ +000038e4 T _PyMem_ArenaFree │ │ │ │ +00002b70 T _PyMem_DebugCalloc │ │ │ │ 0000760a T _PyMem_DebugEnabled │ │ │ │ -00002ce0 T _PyMem_DebugFree │ │ │ │ -00002390 T _PyMem_DebugMalloc │ │ │ │ +00002be0 T _PyMem_DebugFree │ │ │ │ +00002290 T _PyMem_DebugMalloc │ │ │ │ 00001270 t _PyMem_DebugRawAlloc │ │ │ │ -00002320 T _PyMem_DebugRawCalloc │ │ │ │ +000023f0 T _PyMem_DebugRawCalloc │ │ │ │ 000013ec T _PyMem_DebugRawFree │ │ │ │ 00001138 T _PyMem_DebugRawMalloc │ │ │ │ -000016ec T _PyMem_DebugRawRealloc │ │ │ │ -000034d8 T _PyMem_DebugRealloc │ │ │ │ +00001698 T _PyMem_DebugRawRealloc │ │ │ │ +000033d8 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00002330 T _PyMem_FiniDelayed │ │ │ │ +00002400 T _PyMem_FiniDelayed │ │ │ │ 00007768 T _PyMem_FreeDelayed │ │ │ │ 000002d8 T _PyMem_GetAllocatorName │ │ │ │ -0000279c T _PyMem_GetCurrentAllocatorName │ │ │ │ -00001f44 T _PyMem_MiCalloc │ │ │ │ -000031e4 T _PyMem_MiFree │ │ │ │ -00002300 T _PyMem_MiMalloc │ │ │ │ -00002228 T _PyMem_MiRealloc │ │ │ │ +000027a0 T _PyMem_GetCurrentAllocatorName │ │ │ │ +00002014 T _PyMem_MiCalloc │ │ │ │ +000030e4 T _PyMem_MiFree │ │ │ │ +00002200 T _PyMem_MiMalloc │ │ │ │ +000022f8 T _PyMem_MiRealloc │ │ │ │ 00007778 T _PyMem_ProcessDelayed │ │ │ │ 00001124 T _PyMem_RawCalloc │ │ │ │ 00000eb4 T _PyMem_RawFree │ │ │ │ 00000e1c T _PyMem_RawMalloc │ │ │ │ 00000f00 T _PyMem_RawRealloc │ │ │ │ 00001048 T _PyMem_RawStrdup │ │ │ │ 00000f10 T _PyMem_RawWcsdup │ │ │ │ 00000cb0 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ -00003bb8 T _PyMem_Strdup │ │ │ │ -00000d9c T _PyMem_init_obmalloc │ │ │ │ -00002560 T _PyMem_obmalloc_state_on_heap │ │ │ │ +00003a80 T _PyMem_Strdup │ │ │ │ +00000e64 T _PyMem_init_obmalloc │ │ │ │ +00002668 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -000027b8 T _PyObject_Calloc │ │ │ │ -00002db0 t _PyObject_DebugDumpAddress │ │ │ │ -00002202 T _PyObject_DebugMallocStats │ │ │ │ -00002aac T _PyObject_Free │ │ │ │ +000026b8 T _PyObject_Calloc │ │ │ │ +00002db4 t _PyObject_DebugDumpAddress │ │ │ │ +00002206 T _PyObject_DebugMallocStats │ │ │ │ +000029ac T _PyObject_Free │ │ │ │ 00007770 T _PyObject_FreeDelayed │ │ │ │ -00001ecc T _PyObject_Malloc │ │ │ │ -000025c0 T _PyObject_MiCalloc │ │ │ │ -00003264 T _PyObject_MiFree │ │ │ │ -00002318 T _PyObject_MiMalloc │ │ │ │ -0000231c T _PyObject_MiRealloc │ │ │ │ -000033f0 T _PyObject_Realloc │ │ │ │ -0000385c T _PyObject_VirtualAlloc │ │ │ │ -000039ac T _PyObject_VirtualFree │ │ │ │ +00001dd0 T _PyObject_Malloc │ │ │ │ +000026c8 T _PyObject_MiCalloc │ │ │ │ +00003164 T _PyObject_MiFree │ │ │ │ +00002218 T _PyObject_MiMalloc │ │ │ │ +000023ec T _PyObject_MiRealloc │ │ │ │ +000032f0 T _PyObject_Realloc │ │ │ │ +0000375c T _PyObject_VirtualAlloc │ │ │ │ +000038ac T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00002450 T _Py_FinalizeAllocatedBlocks │ │ │ │ -00002a02 T _Py_GetGlobalAllocatedBlocks │ │ │ │ -0000334a W _Py__ZSt15get_new_handlerv │ │ │ │ +00002558 T _Py_FinalizeAllocatedBlocks │ │ │ │ +00002a06 T _Py_GetGlobalAllocatedBlocks │ │ │ │ +0000334e W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __aeabi_uldivmod │ │ │ │ @@ -10607,461 +10608,461 @@ │ │ │ │ U __getrusage64 │ │ │ │ U __isoc23_strtol │ │ │ │ U __memset_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ -00002a6a t _collect_alloc_stats │ │ │ │ -00004b50 T _mi_abandoned_await_readers │ │ │ │ -00000a2c T _mi_abandoned_collect │ │ │ │ +00002a6e t _collect_alloc_stats │ │ │ │ +00004b54 T _mi_abandoned_await_readers │ │ │ │ +00000af4 T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ -00004b60 T _mi_abandoned_pool_visit_blocks │ │ │ │ -00000860 T _mi_abandoned_reclaim_all │ │ │ │ -00005e98 T _mi_arena_alloc │ │ │ │ +00004b64 T _mi_abandoned_pool_visit_blocks │ │ │ │ +000008b4 T _mi_abandoned_reclaim_all │ │ │ │ +00005e9c T _mi_arena_alloc │ │ │ │ 000007be T _mi_arena_alloc_aligned │ │ │ │ -0000532c T _mi_arena_collect │ │ │ │ -00003426 T _mi_arena_contains │ │ │ │ -00005334 T _mi_arena_free │ │ │ │ -00003392 T _mi_arena_id_none │ │ │ │ -000033ca T _mi_arena_memid_is_os_allocated │ │ │ │ -00003396 T _mi_arena_memid_is_suitable │ │ │ │ -0000530a T _mi_arena_unsafe_destroy_all │ │ │ │ -0000474c T _mi_bin │ │ │ │ -00004750 T _mi_bin_size │ │ │ │ -0000361e T _mi_bitmap_claim │ │ │ │ +00005330 T _mi_arena_collect │ │ │ │ +0000342a T _mi_arena_contains │ │ │ │ +00005338 T _mi_arena_free │ │ │ │ +00003396 T _mi_arena_id_none │ │ │ │ +000033ce T _mi_arena_memid_is_os_allocated │ │ │ │ +0000339a T _mi_arena_memid_is_suitable │ │ │ │ +0000530e T _mi_arena_unsafe_destroy_all │ │ │ │ +00004750 T _mi_bin │ │ │ │ +00004754 T _mi_bin_size │ │ │ │ +00003622 T _mi_bitmap_claim │ │ │ │ 00001902 T _mi_bitmap_claim_across │ │ │ │ -00003700 T _mi_bitmap_is_any_claimed │ │ │ │ -0000373a T _mi_bitmap_is_any_claimed_across │ │ │ │ -000036ce T _mi_bitmap_is_claimed │ │ │ │ -00003732 T _mi_bitmap_is_claimed_across │ │ │ │ -00003674 T _mi_bitmap_try_claim │ │ │ │ +00003704 T _mi_bitmap_is_any_claimed │ │ │ │ +0000373e T _mi_bitmap_is_any_claimed_across │ │ │ │ +000036d2 T _mi_bitmap_is_claimed │ │ │ │ +00003736 T _mi_bitmap_is_claimed_across │ │ │ │ +00003678 T _mi_bitmap_try_claim │ │ │ │ 0000174c T _mi_bitmap_try_find_claim_field │ │ │ │ -0000352c T _mi_bitmap_try_find_from_claim │ │ │ │ +00003530 T _mi_bitmap_try_find_from_claim │ │ │ │ 00001540 T _mi_bitmap_try_find_from_claim_across │ │ │ │ -000035b0 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ -00003566 T _mi_bitmap_unclaim │ │ │ │ +000035b4 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ +0000356a T _mi_bitmap_unclaim │ │ │ │ 000017d8 T _mi_bitmap_unclaim_across │ │ │ │ -00004c8c T _mi_clock_end │ │ │ │ -00004c46 T _mi_clock_now │ │ │ │ +00004c90 T _mi_clock_end │ │ │ │ +00004c4a T _mi_clock_now │ │ │ │ 000005bc T _mi_clock_start │ │ │ │ -00004ad8 T _mi_commit_mask_committed_size │ │ │ │ +00004adc T _mi_commit_mask_committed_size │ │ │ │ 00001e2c T _mi_commit_mask_next_run │ │ │ │ -00003b44 T _mi_current_thread_count │ │ │ │ -00001698 T _mi_deferred_free │ │ │ │ -0000457e T _mi_error_message │ │ │ │ -00003eca T _mi_fprintf │ │ │ │ -00003cc2 T _mi_fputs │ │ │ │ +00003b48 T _mi_current_thread_count │ │ │ │ +00000860 T _mi_deferred_free │ │ │ │ +00004582 T _mi_error_message │ │ │ │ +00003ece T _mi_fprintf │ │ │ │ +00003cc6 T _mi_fputs │ │ │ │ 00001dcc t _mi_free_block │ │ │ │ -000051d0 t _mi_free_block_mt │ │ │ │ -00005968 T _mi_free_delayed_block │ │ │ │ +000051d4 t _mi_free_block_mt │ │ │ │ +0000596c T _mi_free_delayed_block │ │ │ │ 00001d5e T _mi_free_generic │ │ │ │ -000048bc T _mi_heap_area_init │ │ │ │ -000038cc T _mi_heap_area_visit_blocks │ │ │ │ -00005a24 T _mi_heap_collect_abandon │ │ │ │ -00000940 T _mi_heap_collect_retired │ │ │ │ +000048c0 T _mi_heap_area_init │ │ │ │ +000038d0 T _mi_heap_area_visit_blocks │ │ │ │ +00005a28 T _mi_heap_collect_abandon │ │ │ │ +00000a08 T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ -000059b6 T _mi_heap_delayed_free_all │ │ │ │ -00001a1c T _mi_heap_delayed_free_partial │ │ │ │ -0000379a T _mi_heap_destroy_pages │ │ │ │ +000059ba T _mi_heap_delayed_free_all │ │ │ │ +00000994 T _mi_heap_delayed_free_partial │ │ │ │ +0000379e T _mi_heap_destroy_pages │ │ │ │ 00000000 R _mi_heap_empty │ │ │ │ 000065cc T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 000066ae T _mi_heap_main_get │ │ │ │ 000074c8 T _mi_heap_malloc_zero │ │ │ │ -00002368 T _mi_heap_malloc_zero_ex │ │ │ │ -00003760 T _mi_heap_memid_is_suitable │ │ │ │ -00005cde t _mi_heap_page_destroy │ │ │ │ -00003792 T _mi_heap_random_next │ │ │ │ -00002240 T _mi_heap_realloc_zero │ │ │ │ -00003b52 T _mi_heap_set_default_direct │ │ │ │ +00002268 T _mi_heap_malloc_zero_ex │ │ │ │ +00003764 T _mi_heap_memid_is_suitable │ │ │ │ +00005ce2 t _mi_heap_page_destroy │ │ │ │ +00003796 T _mi_heap_random_next │ │ │ │ +00002310 T _mi_heap_realloc_zero │ │ │ │ +00003b56 T _mi_heap_set_default_direct │ │ │ │ 00007502 T _mi_heap_unsafe_destroy_all │ │ │ │ -00003b20 T _mi_is_main_thread │ │ │ │ -000010c0 T _mi_malloc_generic │ │ │ │ +00003b24 T _mi_is_main_thread │ │ │ │ +00001188 T _mi_malloc_generic │ │ │ │ 00001116 t _mi_memid_create_os │ │ │ │ 0000096c t _mi_memid_none │ │ │ │ 00000688 B _mi_numa_node_count │ │ │ │ 00000308 T _mi_options_init │ │ │ │ 00001328 T _mi_os_alloc │ │ │ │ 00000c28 T _mi_os_alloc_aligned │ │ │ │ -00004fe8 T _mi_os_alloc_aligned_at_offset │ │ │ │ -00004724 T _mi_os_alloc_huge_os_pages │ │ │ │ -00004f68 T _mi_os_commit │ │ │ │ -00004706 T _mi_os_decommit │ │ │ │ -00004d62 T _mi_os_free │ │ │ │ -00004cfc T _mi_os_free_ex │ │ │ │ -00004702 T _mi_os_get_aligned_hint │ │ │ │ +00004fec T _mi_os_alloc_aligned_at_offset │ │ │ │ +00004728 T _mi_os_alloc_huge_os_pages │ │ │ │ +00004f6c T _mi_os_commit │ │ │ │ +0000470a T _mi_os_decommit │ │ │ │ +00004d66 T _mi_os_free │ │ │ │ +00004d00 T _mi_os_free_ex │ │ │ │ +00004706 T _mi_os_get_aligned_hint │ │ │ │ 00000db8 T _mi_os_good_alloc_size │ │ │ │ -000046c4 T _mi_os_has_overcommit │ │ │ │ -000046d2 T _mi_os_has_virtual_reserve │ │ │ │ -00004cf0 T _mi_os_init │ │ │ │ -000046ee T _mi_os_large_page_size │ │ │ │ +000046c8 T _mi_os_has_overcommit │ │ │ │ +000046d6 T _mi_os_has_virtual_reserve │ │ │ │ +00004cf4 T _mi_os_init │ │ │ │ +000046f2 T _mi_os_large_page_size │ │ │ │ 000009cc t _mi_os_numa_node_count │ │ │ │ 000009de T _mi_os_numa_node_count_get │ │ │ │ 0000099a T _mi_os_numa_node_get │ │ │ │ -000046e0 T _mi_os_page_size │ │ │ │ -00005daa T _mi_os_protect │ │ │ │ -0000527c T _mi_os_purge │ │ │ │ -00001f84 T _mi_os_purge_ex │ │ │ │ -00002c4c T _mi_os_random_weak │ │ │ │ -00005136 T _mi_os_reset │ │ │ │ -00005da6 T _mi_os_unprotect │ │ │ │ +000046e4 T _mi_os_page_size │ │ │ │ +00005dae T _mi_os_protect │ │ │ │ +00005280 T _mi_os_purge │ │ │ │ +00001f88 T _mi_os_purge_ex │ │ │ │ +00002c50 T _mi_os_random_weak │ │ │ │ +0000513a T _mi_os_reset │ │ │ │ +00005daa T _mi_os_unprotect │ │ │ │ 00001038 T _mi_os_use_large_page │ │ │ │ -000032c4 T _mi_padding_shrink │ │ │ │ -00005742 T _mi_page_abandon │ │ │ │ +000032c8 T _mi_padding_shrink │ │ │ │ +00005746 T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ 00001afa T _mi_page_free │ │ │ │ -00002020 T _mi_page_free_collect │ │ │ │ -000024e4 T _mi_page_malloc │ │ │ │ -000032c6 T _mi_page_ptr_unalign │ │ │ │ -00004836 T _mi_page_queue_append │ │ │ │ -000049e8 T _mi_page_reclaim │ │ │ │ -00001f78 T _mi_page_retire │ │ │ │ -000047ba T _mi_page_try_use_delayed_free │ │ │ │ +000020f0 T _mi_page_free_collect │ │ │ │ +000023e4 T _mi_page_malloc │ │ │ │ +000032ca T _mi_page_ptr_unalign │ │ │ │ +0000483a T _mi_page_queue_append │ │ │ │ +000049ec T _mi_page_reclaim │ │ │ │ +00002048 T _mi_page_retire │ │ │ │ +000047be T _mi_page_try_use_delayed_free │ │ │ │ 00001df0 T _mi_page_unfull │ │ │ │ -00004814 T _mi_page_use_delayed_free │ │ │ │ +00004818 T _mi_page_use_delayed_free │ │ │ │ 00000adc T _mi_preloading │ │ │ │ 00000ea8 T _mi_prim_alloc │ │ │ │ -00005dae T _mi_prim_alloc_huge_os_pages │ │ │ │ +00005db2 T _mi_prim_alloc_huge_os_pages │ │ │ │ 00006016 T _mi_prim_clock_now │ │ │ │ -00004f44 T _mi_prim_commit │ │ │ │ -000050ac T _mi_prim_decommit │ │ │ │ +00004f48 T _mi_prim_commit │ │ │ │ +000050b0 T _mi_prim_decommit │ │ │ │ 000010f4 T _mi_prim_free │ │ │ │ 000009b8 T _mi_prim_getenv │ │ │ │ 0000033c T _mi_prim_mem_init │ │ │ │ -00005dba T _mi_prim_numa_node │ │ │ │ +00005dbe T _mi_prim_numa_node │ │ │ │ 00000a3c T _mi_prim_numa_node_count │ │ │ │ 000065a4 T _mi_prim_out_stderr │ │ │ │ 0000601a T _mi_prim_process_info │ │ │ │ -00005d16 T _mi_prim_protect │ │ │ │ +00005d1a T _mi_prim_protect │ │ │ │ 0000022c T _mi_prim_random_buf │ │ │ │ -000050c8 T _mi_prim_reset │ │ │ │ +000050cc T _mi_prim_reset │ │ │ │ 000075f2 T _mi_prim_thread_associate_default_heap │ │ │ │ 000075f0 T _mi_prim_thread_done_auto_done │ │ │ │ 000075dc T _mi_prim_thread_init_auto_done │ │ │ │ 00000000 t _mi_process_init │ │ │ │ 00000014 B _mi_process_is_initialized │ │ │ │ 000065c6 T _mi_random_init │ │ │ │ 000065c0 T _mi_random_init_weak │ │ │ │ -00004ad4 T _mi_random_next │ │ │ │ +00004ad8 T _mi_random_next │ │ │ │ 000065b2 T _mi_random_reinit_if_weak │ │ │ │ -00004a7c T _mi_random_split │ │ │ │ -0000519e T _mi_segment_huge_page_reset │ │ │ │ +00004a80 T _mi_random_split │ │ │ │ +000051a2 T _mi_segment_huge_page_reset │ │ │ │ 00001a4a T _mi_segment_map_allocated_at │ │ │ │ -00004be6 T _mi_segment_map_freed_at │ │ │ │ -00005702 T _mi_segment_page_abandon │ │ │ │ -00001458 T _mi_segment_page_alloc │ │ │ │ +00004bea T _mi_segment_map_freed_at │ │ │ │ +00005706 T _mi_segment_page_abandon │ │ │ │ +00001520 T _mi_segment_page_alloc │ │ │ │ 00001b8a T _mi_segment_page_free │ │ │ │ -00004b08 T _mi_segment_page_start │ │ │ │ -00004b4e T _mi_segment_thread_collect │ │ │ │ -00002020 T _mi_stat_counter_increase │ │ │ │ -00004c38 T _mi_stat_decrease │ │ │ │ -00004c30 T _mi_stat_increase │ │ │ │ -00004c42 T _mi_stats_done │ │ │ │ +00004b0c T _mi_segment_page_start │ │ │ │ +00004b52 T _mi_segment_thread_collect │ │ │ │ +00002024 T _mi_stat_counter_increase │ │ │ │ +00004c3c T _mi_stat_decrease │ │ │ │ +00004c34 T _mi_stat_increase │ │ │ │ +00004c46 T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ 00006194 t _mi_stats_print │ │ │ │ 00000976 T _mi_strlcat │ │ │ │ -00004678 T _mi_strlcpy │ │ │ │ -000046a6 T _mi_strlen │ │ │ │ +0000467c T _mi_strlcpy │ │ │ │ +000046aa T _mi_strlen │ │ │ │ 00000a8c T _mi_strnicmp │ │ │ │ -000046ae T _mi_strnlen │ │ │ │ -00001ac4 T _mi_thread_data_collect │ │ │ │ -00005b2e T _mi_thread_done │ │ │ │ -00003ad4 T _mi_thread_id │ │ │ │ -00003ae0 T _mi_tld_init │ │ │ │ -0000466a T _mi_toupper │ │ │ │ -000043e4 T _mi_trace_message │ │ │ │ -000022d8 t _mi_usable_size.isra.0 │ │ │ │ +000046b2 T _mi_strnlen │ │ │ │ +000019c8 T _mi_thread_data_collect │ │ │ │ +00005b32 T _mi_thread_done │ │ │ │ +00003ad8 T _mi_thread_id │ │ │ │ +00003ae4 T _mi_tld_init │ │ │ │ +0000466e T _mi_toupper │ │ │ │ +000043e8 T _mi_trace_message │ │ │ │ +000023a8 t _mi_usable_size.isra.0 │ │ │ │ 00000ae8 T _mi_verbose_message │ │ │ │ -00004288 T _mi_warning_message │ │ │ │ +0000428c T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ -00001f8c t allocate_from_new_pool │ │ │ │ +00001e90 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000048 t chacha_block │ │ │ │ 00000014 t chacha_next32 │ │ │ │ -00002a5c t count_blocks │ │ │ │ +00002a60 t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ U environ │ │ │ │ 000006ec b error_count │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ -00002a38 t free_work_item │ │ │ │ +00002a3c t free_work_item │ │ │ │ U fwrite │ │ │ │ 00000e28 t get_allocator_unlocked │ │ │ │ -00002478 t get_num_global_allocated_blocks │ │ │ │ +00002580 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -000039f0 t has_own_state │ │ │ │ -00000e20 t init_obmalloc_pools │ │ │ │ +00002520 t has_own_state │ │ │ │ +00000ee8 t init_obmalloc_pools │ │ │ │ 0000068c b large_page_try_ok.10 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00003352 T mi__expand │ │ │ │ -00000890 t mi_abandoned_pop │ │ │ │ -00002ba8 t mi_abandoned_visited_push │ │ │ │ -00001934 t mi_abandoned_visited_revisit │ │ │ │ +00003356 T mi__expand │ │ │ │ +000008e4 t mi_abandoned_pop │ │ │ │ +00002bac t mi_abandoned_visited_push │ │ │ │ +000018e0 t mi_abandoned_visited_revisit │ │ │ │ 00006b70 T mi_aligned_alloc │ │ │ │ 00007048 T mi_aligned_offset_recalloc │ │ │ │ 00007198 T mi_aligned_recalloc │ │ │ │ -000033e6 T mi_arena_area │ │ │ │ +000033ea T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ -00005284 t mi_arena_purge │ │ │ │ -00000d54 t mi_arena_purge_delay │ │ │ │ +00005288 t mi_arena_purge │ │ │ │ +00000e1c t mi_arena_purge_delay │ │ │ │ 00000690 b mi_arena_static_top │ │ │ │ 00000aa4 t mi_arena_try_alloc.isra.0 │ │ │ │ 00001414 t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001382 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ -00000aa4 t mi_arenas_try_purge │ │ │ │ -00004da2 t mi_arenas_unsafe_destroy │ │ │ │ -000012c8 t mi_bin │ │ │ │ -00003224 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ +00000b6c t mi_arenas_try_purge │ │ │ │ +00004da6 t mi_arenas_unsafe_destroy │ │ │ │ +00001390 t mi_bin │ │ │ │ +00003228 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 0000189a t mi_bitmap_mask_across.isra.0 │ │ │ │ -00003e68 t mi_buffered_out │ │ │ │ +00003e6c t mi_buffered_out │ │ │ │ 0000743c T mi_calloc │ │ │ │ 000068f2 T mi_calloc_aligned │ │ │ │ 00006930 T mi_calloc_aligned_at │ │ │ │ -00005cb0 T mi_cfree │ │ │ │ -000038bc T mi_check_owned │ │ │ │ +00005cb4 T mi_cfree │ │ │ │ +000038c0 T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ -00005a0e T mi_collect │ │ │ │ -000021c0 t mi_commit_mask_create │ │ │ │ -00004318 T mi_debug_show_arenas │ │ │ │ +00005a12 T mi_collect │ │ │ │ +00002290 t mi_commit_mask_create │ │ │ │ +0000431c T mi_debug_show_arenas │ │ │ │ 00006e0a T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ -00003328 T mi_expand │ │ │ │ -00001188 t mi_find_page │ │ │ │ -000031e8 T mi_free │ │ │ │ -00005cda T mi_free_aligned │ │ │ │ -00005cd6 T mi_free_size │ │ │ │ -00005cd2 T mi_free_size_aligned │ │ │ │ -00004764 T mi_good_size │ │ │ │ +0000332c T mi_expand │ │ │ │ +00001250 t mi_find_page │ │ │ │ +000030e8 T mi_free │ │ │ │ +00005cde T mi_free_aligned │ │ │ │ +00005cda T mi_free_size │ │ │ │ +00005cd6 T mi_free_size_aligned │ │ │ │ +00004768 T mi_good_size │ │ │ │ 00006c9c T mi_heap_alloc_new │ │ │ │ 00006cc6 T mi_heap_alloc_new_n │ │ │ │ -00003a9a t mi_heap_area_visitor │ │ │ │ +00003a9e t mi_heap_area_visitor │ │ │ │ 0000746c T mi_heap_calloc │ │ │ │ 000069fc T mi_heap_calloc_aligned │ │ │ │ 00006a30 T mi_heap_calloc_aligned_at │ │ │ │ -0000386e T mi_heap_check_owned │ │ │ │ -00005a20 T mi_heap_collect │ │ │ │ +00003872 T mi_heap_check_owned │ │ │ │ +00005a24 T mi_heap_collect │ │ │ │ 0000075c t mi_heap_collect_ex │ │ │ │ -0000380c T mi_heap_contains_block │ │ │ │ -00005aac T mi_heap_delete │ │ │ │ -00005c76 T mi_heap_destroy │ │ │ │ -00005a2a t mi_heap_free │ │ │ │ +00003810 T mi_heap_contains_block │ │ │ │ +00005ab0 T mi_heap_delete │ │ │ │ +00005c7a T mi_heap_destroy │ │ │ │ +00005a2e t mi_heap_free │ │ │ │ 00007598 T mi_heap_get_backing │ │ │ │ 000075bc T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ 000001cc t mi_heap_main_init.part.0 │ │ │ │ 000074c0 T mi_heap_malloc │ │ │ │ 00006a90 T mi_heap_malloc_aligned │ │ │ │ 00006c4c T mi_heap_malloc_aligned_at │ │ │ │ 000074f0 T mi_heap_malloc_small │ │ │ │ 0000689c t mi_heap_malloc_zero_aligned_at │ │ │ │ 000067d8 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 00007420 T mi_heap_mallocn │ │ │ │ 00007594 T mi_heap_new │ │ │ │ 00007548 T mi_heap_new_in_arena │ │ │ │ -00002aa0 t mi_heap_page_check_owned │ │ │ │ -000029c0 t mi_heap_page_collect │ │ │ │ -00004898 t mi_heap_page_never_delayed_free │ │ │ │ -00001eb8 t mi_heap_queue_first_update │ │ │ │ +00002aa4 t mi_heap_page_check_owned │ │ │ │ +000029c4 t mi_heap_page_collect │ │ │ │ +0000489c t mi_heap_page_never_delayed_free │ │ │ │ +00001f88 t mi_heap_queue_first_update │ │ │ │ 000073e8 T mi_heap_realloc │ │ │ │ 0000723c T mi_heap_realloc_aligned │ │ │ │ 000070f4 T mi_heap_realloc_aligned_at │ │ │ │ 00007114 t mi_heap_realloc_zero_aligned │ │ │ │ 00006f4a t mi_heap_realloc_zero_aligned_at │ │ │ │ 00007386 T mi_heap_reallocf │ │ │ │ 000073c4 T mi_heap_reallocn │ │ │ │ 00006e68 T mi_heap_realpath │ │ │ │ 0000735c T mi_heap_recalloc │ │ │ │ 000071fc T mi_heap_recalloc_aligned │ │ │ │ 000070ac T mi_heap_recalloc_aligned_at │ │ │ │ -00002b66 t mi_heap_reset_pages │ │ │ │ +00002b6a t mi_heap_reset_pages │ │ │ │ 00007380 T mi_heap_rezalloc │ │ │ │ 00007220 T mi_heap_rezalloc_aligned │ │ │ │ 000070d4 T mi_heap_rezalloc_aligned_at │ │ │ │ -000037c4 T mi_heap_set_default │ │ │ │ +000037c8 T mi_heap_set_default │ │ │ │ 00006dc8 T mi_heap_strdup │ │ │ │ 00006d68 T mi_heap_strndup │ │ │ │ 00006c68 T mi_heap_try_new │ │ │ │ -0000493c t mi_heap_visit_areas_page │ │ │ │ -000059d4 T mi_heap_visit_blocks │ │ │ │ -000009cc t mi_heap_visit_pages │ │ │ │ +00004940 t mi_heap_visit_areas_page │ │ │ │ +000059d8 T mi_heap_visit_blocks │ │ │ │ +00000a94 t mi_heap_visit_pages │ │ │ │ 000074a0 T mi_heap_zalloc │ │ │ │ 00006a56 T mi_heap_zalloc_aligned │ │ │ │ 00006a74 T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.9 │ │ │ │ -00004c2c T mi_is_in_heap_region │ │ │ │ -00003b80 T mi_is_redirected │ │ │ │ -00003478 t mi_is_valid_pointer │ │ │ │ +00004c30 T mi_is_in_heap_region │ │ │ │ +00003b84 T mi_is_redirected │ │ │ │ +0000347c t mi_is_valid_pointer │ │ │ │ 000074a8 T mi_malloc │ │ │ │ 00006bc0 T mi_malloc_aligned │ │ │ │ 000069cc T mi_malloc_aligned_at │ │ │ │ -000047b8 T mi_malloc_good_size │ │ │ │ -0000334e T mi_malloc_size │ │ │ │ +000047bc T mi_malloc_good_size │ │ │ │ +00003352 T mi_malloc_size │ │ │ │ 000074ce T mi_malloc_small │ │ │ │ -00003350 T mi_malloc_usable_size │ │ │ │ +00003354 T mi_malloc_usable_size │ │ │ │ 000073ee T mi_mallocn │ │ │ │ -00004f1c T mi_manage_os_memory │ │ │ │ -00004ea8 T mi_manage_os_memory_ex │ │ │ │ +00004f20 T mi_manage_os_memory │ │ │ │ +00004eac T mi_manage_os_memory_ex │ │ │ │ 0000115c t mi_manage_os_memory_ex2 │ │ │ │ 0000084c d mi_max_error_count │ │ │ │ 00000850 d mi_max_warning_count │ │ │ │ 00006ecc T mi_mbsdup │ │ │ │ 00006b58 T mi_memalign │ │ │ │ 00006d0c T mi_new │ │ │ │ 00006c14 T mi_new_aligned │ │ │ │ 00006bd8 T mi_new_aligned_nothrow │ │ │ │ 00006cf4 T mi_new_n │ │ │ │ 00006d34 T mi_new_nothrow │ │ │ │ 00007258 T mi_new_realloc │ │ │ │ 00007294 T mi_new_reallocn │ │ │ │ -00003c3c T mi_option_disable │ │ │ │ -00003c14 T mi_option_enable │ │ │ │ -00004524 T mi_option_get │ │ │ │ -000044ce T mi_option_get_clamp │ │ │ │ -00004480 T mi_option_get_size │ │ │ │ +00003c40 T mi_option_disable │ │ │ │ +00003c18 T mi_option_enable │ │ │ │ +00004528 T mi_option_get │ │ │ │ +000044d2 T mi_option_get_clamp │ │ │ │ +00004484 T mi_option_get_size │ │ │ │ 000004a8 t mi_option_init │ │ │ │ -00004430 T mi_option_is_enabled │ │ │ │ -00003b88 T mi_option_set │ │ │ │ -00003bae T mi_option_set_default │ │ │ │ -00003bce T mi_option_set_enabled │ │ │ │ -00003bf4 T mi_option_set_enabled_default │ │ │ │ -0000208c t mi_os_decommit_ex.isra.0 │ │ │ │ +00004434 T mi_option_is_enabled │ │ │ │ +00003b8c T mi_option_set │ │ │ │ +00003bb2 T mi_option_set_default │ │ │ │ +00003bd2 T mi_option_set_enabled │ │ │ │ +00003bf8 T mi_option_set_enabled_default │ │ │ │ +00002090 t mi_os_decommit_ex.isra.0 │ │ │ │ 00000854 d mi_os_mem_config │ │ │ │ -00002104 t mi_os_page_align_areax │ │ │ │ +00002108 t mi_os_page_align_areax │ │ │ │ 00000e22 t mi_os_prim_alloc.constprop.0 │ │ │ │ 0000108e t mi_os_prim_free.isra.0 │ │ │ │ -00005d3a t mi_os_protectx │ │ │ │ +00005d3e t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ -00002bda t mi_out_buf │ │ │ │ -00002cd6 t mi_out_buf_stderr │ │ │ │ +00002bde t mi_out_buf │ │ │ │ +00002cda t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 000002d0 t mi_out_stderr │ │ │ │ -00001e50 t mi_page_extend_free.isra.0 │ │ │ │ -00003174 t mi_page_free_list_extend.isra.0 │ │ │ │ -00001318 t mi_page_fresh_alloc │ │ │ │ +00001f20 t mi_page_extend_free.isra.0 │ │ │ │ +00003074 t mi_page_free_list_extend.isra.0 │ │ │ │ +000013e0 t mi_page_fresh_alloc │ │ │ │ 00001a8c t mi_page_queue_enqueue_from │ │ │ │ 00001b36 t mi_page_queue_remove │ │ │ │ -00002b0a t mi_page_usable_aligned_size_of │ │ │ │ +00002b0e t mi_page_usable_aligned_size_of │ │ │ │ 00006b72 T mi_posix_memalign │ │ │ │ -00003ef6 t mi_printf_amount.constprop.0 │ │ │ │ +00003efa t mi_printf_amount.constprop.0 │ │ │ │ 00000690 t mi_process_done │ │ │ │ 0000608e T mi_process_info │ │ │ │ 00000b3c T mi_process_init │ │ │ │ 000002e8 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ -00005c6c t mi_pthread_done │ │ │ │ +00005c70 t mi_pthread_done │ │ │ │ 00006ae2 T mi_pvalloc │ │ │ │ 00000000 t mi_random_init_ex │ │ │ │ 0000733c T mi_realloc │ │ │ │ 000071cc T mi_realloc_aligned │ │ │ │ 0000707c T mi_realloc_aligned_at │ │ │ │ 00006f14 T mi_reallocarr │ │ │ │ 00006ece T mi_reallocarray │ │ │ │ 000073ac T mi_reallocf │ │ │ │ 00007310 T mi_reallocn │ │ │ │ 00006ea4 T mi_realpath │ │ │ │ 000072c2 T mi_recalloc │ │ │ │ 0000715a T mi_recalloc_aligned │ │ │ │ 00007008 T mi_recalloc_aligned_at │ │ │ │ -00002a0e t mi_recurse_enter_prim │ │ │ │ -00002a28 t mi_recurse_exit_prim │ │ │ │ -00004a66 T mi_register_deferred_free │ │ │ │ -00004568 T mi_register_error │ │ │ │ -00003c64 T mi_register_output │ │ │ │ -00005f9a T mi_reserve_huge_os_pages │ │ │ │ +00002a12 t mi_recurse_enter_prim │ │ │ │ +00002a2c t mi_recurse_exit_prim │ │ │ │ +00004a6a T mi_register_deferred_free │ │ │ │ +0000456c T mi_register_error │ │ │ │ +00003c68 T mi_register_output │ │ │ │ +00005f9e T mi_reserve_huge_os_pages │ │ │ │ 00005ff8 T mi_reserve_huge_os_pages_at │ │ │ │ -00005ec8 T mi_reserve_huge_os_pages_at_ex │ │ │ │ -00005f0c T mi_reserve_huge_os_pages_interleave │ │ │ │ -0000508e T mi_reserve_os_memory │ │ │ │ +00005ecc T mi_reserve_huge_os_pages_at_ex │ │ │ │ +00005f10 T mi_reserve_huge_os_pages_interleave │ │ │ │ +00005092 T mi_reserve_os_memory │ │ │ │ 00000b5a T mi_reserve_os_memory_ex │ │ │ │ 000072f0 T mi_rezalloc │ │ │ │ 0000719a T mi_rezalloc_aligned │ │ │ │ 0000704a T mi_rezalloc_aligned_at │ │ │ │ -00005614 t mi_segment_abandon │ │ │ │ +00005618 t mi_segment_abandon │ │ │ │ 000004ce t mi_segment_alloc │ │ │ │ 00000750 t mi_segment_calculate_slices │ │ │ │ -000058c0 t mi_segment_check_free │ │ │ │ -000020dc t mi_segment_commit_mask.constprop.0 │ │ │ │ -00005538 t mi_segment_free.isra.0 │ │ │ │ -00005dea t mi_segment_huge_page_alloc │ │ │ │ +000058c4 t mi_segment_check_free │ │ │ │ +000021ac t mi_segment_commit_mask.constprop.0 │ │ │ │ +0000553c t mi_segment_free.isra.0 │ │ │ │ +00005dee t mi_segment_huge_page_alloc │ │ │ │ 00000694 b mi_segment_map │ │ │ │ 00001bca t mi_segment_page_clear │ │ │ │ -00001e84 t mi_segment_purge.isra.0 │ │ │ │ -00005772 t mi_segment_reclaim │ │ │ │ -00001880 t mi_segment_span_allocate.isra.0 │ │ │ │ -00001afc t mi_segment_span_free │ │ │ │ +00001e88 t mi_segment_purge.isra.0 │ │ │ │ +00005776 t mi_segment_reclaim │ │ │ │ +00001948 t mi_segment_span_allocate.isra.0 │ │ │ │ +00001bcc t mi_segment_span_free │ │ │ │ 00001ca2 t mi_segment_span_free_coalesce │ │ │ │ -000021a6 t mi_segment_span_remove_from_queue │ │ │ │ -00001d90 t mi_segment_try_purge │ │ │ │ -00004966 t mi_segment_visit_pages │ │ │ │ -000014c8 t mi_segments_page_alloc.isra.0 │ │ │ │ +000021aa t mi_segment_span_remove_from_queue │ │ │ │ +00001e60 t mi_segment_try_purge │ │ │ │ +0000496a t mi_segment_visit_pages │ │ │ │ +00001590 t mi_segments_page_alloc.isra.0 │ │ │ │ 000019ea t mi_segments_track_size │ │ │ │ -00003016 t mi_stat_add.constprop.0 │ │ │ │ -00003096 t mi_stat_counter_add.constprop.0 │ │ │ │ -00004230 t mi_stat_counter_print.constprop.0 │ │ │ │ -000040a0 t mi_stat_print_ex.constprop.0 │ │ │ │ -00001774 t mi_stat_update │ │ │ │ -000017e8 t mi_stat_update.part.0 │ │ │ │ +0000301a t mi_stat_add.constprop.0 │ │ │ │ +0000309a t mi_stat_counter_add.constprop.0 │ │ │ │ +00004234 t mi_stat_counter_print.constprop.0 │ │ │ │ +000040a4 t mi_stat_print_ex.constprop.0 │ │ │ │ +0000183c t mi_stat_update │ │ │ │ +000018b0 t mi_stat_update.part.0 │ │ │ │ 0000673c T mi_stats_merge │ │ │ │ -000030cc t mi_stats_merge_from │ │ │ │ +000030d0 t mi_stats_merge_from │ │ │ │ 00006738 T mi_stats_print │ │ │ │ 000066fc T mi_stats_print_out │ │ │ │ 00000558 T mi_stats_reset │ │ │ │ 00006ebc T mi_strdup │ │ │ │ 00006db0 T mi_strndup │ │ │ │ -00005c72 T mi_thread_done │ │ │ │ +00005c76 T mi_thread_done │ │ │ │ 000003e0 T mi_thread_init │ │ │ │ 000066c8 T mi_thread_stats_print_out │ │ │ │ 00006d1c t mi_try_new.constprop.0 │ │ │ │ -00004634 t mi_try_new_handler │ │ │ │ -00003324 T mi_usable_size │ │ │ │ +00004638 t mi_try_new_handler │ │ │ │ +00003328 T mi_usable_size │ │ │ │ 00006b34 T mi_valloc │ │ │ │ -00003b84 T mi_version │ │ │ │ -00003d4a t mi_vfprintf │ │ │ │ -00003dbc t mi_vfprintf_thread.constprop.0 │ │ │ │ +00003b88 T mi_version │ │ │ │ +00003d4e t mi_vfprintf │ │ │ │ +00003dc0 t mi_vfprintf_thread.constprop.0 │ │ │ │ 0000678c T mi_wcsdup │ │ │ │ -0000337c T mi_wdupenv_s │ │ │ │ +00003380 T mi_wdupenv_s │ │ │ │ 00007488 T mi_zalloc │ │ │ │ 0000696c T mi_zalloc_aligned │ │ │ │ 0000699c T mi_zalloc_aligned_at │ │ │ │ 00006768 T mi_zalloc_small │ │ │ │ U mmap64 │ │ │ │ U mprotect │ │ │ │ U munmap │ │ │ │ 00000004 b no_getrandom.7 │ │ │ │ 00000684 b obmalloc_state_initialized │ │ │ │ 000006f0 b obmalloc_state_main │ │ │ │ 00000644 d options │ │ │ │ 00000000 d os_preloading │ │ │ │ 00020a14 b out_buf │ │ │ │ 00000008 b out_len │ │ │ │ -00002648 t printone │ │ │ │ +0000264c t printone │ │ │ │ 00000450 b process_done.11 │ │ │ │ 00000010 b process_init.13 │ │ │ │ -00002d88 t process_interp_queue │ │ │ │ -00002d06 t process_queue │ │ │ │ +00002d8c t process_interp_queue │ │ │ │ +00002d0a t process_queue │ │ │ │ U pthread_key_create │ │ │ │ U pthread_setspecific │ │ │ │ 00000680 b purge_guard.14 │ │ │ │ -0000233c t pymalloc_print_stats │ │ │ │ +00002340 t pymalloc_print_stats │ │ │ │ U realloc │ │ │ │ U realpath │ │ │ │ 00000000 b recurse │ │ │ │ 000003a8 t set_up_debug_hooks_domain_unlocked │ │ │ │ 0000049e t set_up_debug_hooks_unlocked │ │ │ │ U stderr │ │ │ │ U stdout │ │ │ │ @@ -11252,15 +11253,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -000028f4 T PyFrozenSet_New │ │ │ │ +000028f8 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 │ │ │ │ @@ -11273,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 │ │ │ │ -00000d54 T PySet_Add │ │ │ │ -00003028 T PySet_Clear │ │ │ │ -000014c8 T PySet_Contains │ │ │ │ -000010c8 T PySet_Discard │ │ │ │ -00000c9c T PySet_New │ │ │ │ +00000d50 T PySet_Add │ │ │ │ +0000302c T PySet_Clear │ │ │ │ +000014cc T PySet_Contains │ │ │ │ +000010c4 T PySet_Discard │ │ │ │ +00000c98 T PySet_New │ │ │ │ 000000a8 T PySet_Pop │ │ │ │ -000029a4 T PySet_Size │ │ │ │ +000029a8 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 │ │ │ │ @@ -11295,33 +11296,33 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000280c t Py_XDECREF │ │ │ │ +00002810 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 │ │ │ │ -00002b18 T _PySet_Contains │ │ │ │ +00002b1c T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002d44 T _PySet_NextEntry │ │ │ │ -000029fc T _PySet_NextEntryRef │ │ │ │ -00003ae8 T _PySet_Update │ │ │ │ +00002d48 T _PySet_NextEntry │ │ │ │ +00002a00 T _PySet_NextEntryRef │ │ │ │ +00003b08 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 │ │ │ │ @@ -11332,111 +11333,111 @@ │ │ │ │ 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 │ │ │ │ -00002e5c t frozenset_hash │ │ │ │ +00002e60 t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ -00000a0c t frozenset_new │ │ │ │ +00000b20 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000170 t make_new_set │ │ │ │ -00003d90 t make_new_set_basetype │ │ │ │ +00003db0 t make_new_set_basetype │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -00003430 t set___contains__ │ │ │ │ +00003434 t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ -000007f4 t set___reduce__ │ │ │ │ +00000908 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 0000008c t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -0000322c t set_add │ │ │ │ +00003230 t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ -0000075c t set_add_entry │ │ │ │ -00003fec t set_and │ │ │ │ +00000758 t set_add_entry │ │ │ │ +0000400c t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -00006854 t set_clear │ │ │ │ +00006770 t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ -00003144 t set_clear_internal │ │ │ │ +00003148 t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ -00000504 t set_copy │ │ │ │ +00000618 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ -000004c4 t set_copy_and_difference │ │ │ │ -00003cf4 t set_copy_impl │ │ │ │ -00002828 t set_dealloc │ │ │ │ -00004950 t set_difference │ │ │ │ -000062b8 t set_difference_multi │ │ │ │ +000005d8 t set_copy_and_difference │ │ │ │ +00003d14 t set_copy_impl │ │ │ │ +0000282c t set_dealloc │ │ │ │ +0000496c t set_difference │ │ │ │ +000061d8 t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ -00000520 t set_difference_update │ │ │ │ +00000634 t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -00005c2c t set_difference_update_internal │ │ │ │ -0000507c t set_discard │ │ │ │ +00005b50 t set_difference_update_internal │ │ │ │ +00004f84 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ -00001348 t set_discard_key │ │ │ │ +0000134c t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 00000190 t set_iand │ │ │ │ -00006ea0 t set_init │ │ │ │ -00000bc4 t set_insert_clean │ │ │ │ -00004074 t set_intersection │ │ │ │ -000067dc t set_intersection_multi │ │ │ │ +00006d94 t set_init │ │ │ │ +00000bc0 t set_insert_clean │ │ │ │ +00004094 t set_intersection │ │ │ │ +000066f8 t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ -00000628 t set_intersection_multi_impl │ │ │ │ -00000854 t set_intersection_update_multi │ │ │ │ +0000073c t set_intersection_multi_impl │ │ │ │ +00000968 t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ -00001730 t set_ior │ │ │ │ -000063b8 t set_isdisjoint │ │ │ │ +00001734 t set_ior │ │ │ │ +000062d8 t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ -00000a08 t set_issubset │ │ │ │ +00000b1c t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ -00003754 t set_issubset_impl │ │ │ │ -00005310 t set_issuperset │ │ │ │ +00003760 t set_issubset_impl │ │ │ │ +00005228 t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ -00005644 t set_issuperset_impl │ │ │ │ -000005b4 t set_isub │ │ │ │ -000025ec t set_iter │ │ │ │ -00000ab8 t set_ixor │ │ │ │ -000029f8 t set_len │ │ │ │ -000013c8 t set_lookkey │ │ │ │ -00001ef4 t set_merge_lock_held │ │ │ │ +0000555c t set_issuperset_impl │ │ │ │ +000006c8 t set_isub │ │ │ │ +000025f0 t set_iter │ │ │ │ +00000bcc t set_ixor │ │ │ │ +000029fc t set_len │ │ │ │ +000013cc t set_lookkey │ │ │ │ +00001ef8 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00006e6c t set_new │ │ │ │ -00003b94 t set_or │ │ │ │ -000047f8 t set_pop │ │ │ │ +00006d60 t set_new │ │ │ │ +00003bb4 t set_or │ │ │ │ +00004814 t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ -00005978 t set_remove │ │ │ │ +00005890 t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ -00000234 t set_repr │ │ │ │ -00003654 t set_richcompare │ │ │ │ -000048c8 t set_sub │ │ │ │ -00004f64 t set_swap_bodies │ │ │ │ -00000b34 t set_symmetric_difference │ │ │ │ +00000348 t set_repr │ │ │ │ +00003660 t set_richcompare │ │ │ │ +000048e4 t set_sub │ │ │ │ +00000234 t set_swap_bodies │ │ │ │ +00000c48 t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ -0000096c t set_symmetric_difference_impl │ │ │ │ -000006ac t set_symmetric_difference_update │ │ │ │ +00000a80 t set_symmetric_difference_impl │ │ │ │ +000007c0 t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -00006944 t set_symmetric_difference_update_set │ │ │ │ -0000091c t set_table_resize │ │ │ │ -00000c08 t set_traverse │ │ │ │ -000003c0 t set_union │ │ │ │ +00006860 t set_symmetric_difference_update_set │ │ │ │ +00000918 t set_table_resize │ │ │ │ +00000c04 t set_traverse │ │ │ │ +000004d4 t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ -00004dc8 t set_update │ │ │ │ +00004de8 t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003dd4 t set_update_dict_lock_held │ │ │ │ +00003df4 t set_update_dict_lock_held │ │ │ │ 0000021c t set_update_iterable_lock_held │ │ │ │ -00000fa0 t set_vectorcall │ │ │ │ -000008f0 t set_xor │ │ │ │ -000027a8 t setiter_dealloc │ │ │ │ -00002670 t setiter_iternext │ │ │ │ -00000508 t setiter_len │ │ │ │ +00000f9c t set_vectorcall │ │ │ │ +00000a04 t set_xor │ │ │ │ +000027ac t setiter_dealloc │ │ │ │ +00002674 t setiter_iternext │ │ │ │ +0000061c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000028 t setiter_reduce │ │ │ │ -0000061c t setiter_traverse │ │ │ │ +00000730 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -11650,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 │ │ │ │ -000012ec T PyTuple_GetSlice │ │ │ │ +00000cf8 T PyTuple_GetItem │ │ │ │ +000012bc T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ -00000304 T PyTuple_Pack │ │ │ │ +00000308 T PyTuple_Pack │ │ │ │ 000000e4 T PyTuple_SetItem │ │ │ │ -00000cc4 T PyTuple_Size │ │ │ │ +00000cc8 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 │ │ │ │ +00000918 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 │ │ │ │ -00001da4 T _PyTuple_ClearFreeList │ │ │ │ +00001d74 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 000000ec T _PyTuple_FromArray │ │ │ │ -00000d48 T _PyTuple_FromArraySteal │ │ │ │ -00000ba8 T _PyTuple_MaybeUntrack │ │ │ │ -000004e4 T _PyTuple_Resize │ │ │ │ +00000d4c T _PyTuple_FromArraySteal │ │ │ │ +00000bac T _PyTuple_MaybeUntrack │ │ │ │ +000004e8 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -11707,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 │ │ │ │ +00000278 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00002120 t tuple_count │ │ │ │ +000020f0 t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 00000000 t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ -000007c8 t tuple_iter │ │ │ │ +000007cc t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001a4c t tuple_new │ │ │ │ +00001a1c t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -000014f4 t tuple_vectorcall │ │ │ │ -0000181c t tupleconcat │ │ │ │ -00000e88 t tuplecontains │ │ │ │ -00000930 t tupledealloc │ │ │ │ -000011f0 t tuplehash │ │ │ │ -000011a8 t tupleitem │ │ │ │ -000008b8 t tupleiter_dealloc │ │ │ │ -0000210c t tupleiter_len │ │ │ │ +000014c4 t tuple_vectorcall │ │ │ │ +000017ec t tupleconcat │ │ │ │ +00000e8c t tuplecontains │ │ │ │ +00000934 t tupledealloc │ │ │ │ +000011c0 t tuplehash │ │ │ │ +00001178 t tupleitem │ │ │ │ +000008bc t tupleiter_dealloc │ │ │ │ +000020dc t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ -0000085c t tupleiter_next │ │ │ │ +00000860 t tupleiter_next │ │ │ │ 000001ac t tupleiter_reduce │ │ │ │ 000001f0 t tupleiter_setstate │ │ │ │ -00001c58 t tupleiter_traverse │ │ │ │ -00001a48 t tuplelength │ │ │ │ -00001de8 t tuplerepeat │ │ │ │ -00001c64 t tuplerepr │ │ │ │ -000016fc t tuplerichcompare │ │ │ │ -00000f18 t tuplesubscript │ │ │ │ -00000af0 t tupletraverse │ │ │ │ +00001c28 t tupleiter_traverse │ │ │ │ +00001a18 t tuplelength │ │ │ │ +00001db8 t tuplerepeat │ │ │ │ +00001c34 t tuplerepr │ │ │ │ +000016d0 t tuplerichcompare │ │ │ │ +00000f1c t tuplesubscript │ │ │ │ +00000af4 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 0000029c r .LC10 │ │ │ │ @@ -12047,15 +12048,15 @@ │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetBuffer │ │ │ │ 00005964 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00011b7c T PyObject_GetTypeData │ │ │ │ +00000c08 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ @@ -12080,32 +12081,32 @@ │ │ │ │ U PySys_Audit │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001cba T PyType_AddWatcher │ │ │ │ -00001038 T PyType_ClearCache │ │ │ │ +00001010 T PyType_ClearCache │ │ │ │ 00001dde T PyType_ClearWatcher │ │ │ │ -0000cd94 T PyType_FromMetaclass │ │ │ │ -0000a4b8 T PyType_FromModuleAndSpec │ │ │ │ +0000cd70 T PyType_FromMetaclass │ │ │ │ +0000a498 T PyType_FromModuleAndSpec │ │ │ │ 000042d4 T PyType_FromSpec │ │ │ │ -0000a4dc T PyType_FromSpecWithBases │ │ │ │ +0000a4bc T PyType_FromSpecWithBases │ │ │ │ 00004018 T PyType_GenericAlloc │ │ │ │ -000097f8 T PyType_GenericNew │ │ │ │ -00000bd0 T PyType_GetDict │ │ │ │ -0000c998 T PyType_GetFlags │ │ │ │ -0001136c T PyType_GetFullyQualifiedName │ │ │ │ -0000f038 T PyType_GetModule │ │ │ │ -0000bb64 T PyType_GetModuleByDef │ │ │ │ +000097e0 T PyType_GenericNew │ │ │ │ +00000c18 T PyType_GetDict │ │ │ │ +0000c974 T PyType_GetFlags │ │ │ │ +00011348 T PyType_GetFullyQualifiedName │ │ │ │ +0000f014 T PyType_GetModule │ │ │ │ +0000bb40 T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -00010440 T PyType_GetModuleState │ │ │ │ +0001041c T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ 000005b0 T PyType_GetQualName │ │ │ │ -0000fbb4 T PyType_GetSlot │ │ │ │ +0000fb90 T PyType_GetSlot │ │ │ │ 00001ca4 T PyType_GetTypeDataSize │ │ │ │ 00005d28 T PyType_IsSubtype │ │ │ │ 00000160 T PyType_Modified │ │ │ │ 00005924 T PyType_Ready │ │ │ │ 00002170 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00001e1c T PyType_Unwatch │ │ │ │ @@ -12114,15 +12115,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ -00010428 T PyUnstable_Type_AssignVersionTag │ │ │ │ +00010404 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ 00004000 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ @@ -12144,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 │ │ │ │ -00001304 T _PyObject_GetState │ │ │ │ +00001350 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -000086b0 T _PyObject_LookupSpecial │ │ │ │ +00008698 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 │ │ │ │ -0000d0c4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d0a0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000d8dc T _PyStaticType_FiniBuiltin │ │ │ │ +0000d8b8 T _PyStaticType_FiniBuiltin │ │ │ │ 00004220 T _PyStaticType_GetState │ │ │ │ 0000005c T _PyStaticType_InitBuiltin │ │ │ │ 00000260 T _PyStaticType_InitForExtension │ │ │ │ -0000b684 T _PySuper_Lookup │ │ │ │ +0000b660 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 │ │ │ │ -0000cac4 T _PyType_GetDocFromInternalDoc │ │ │ │ -000114d0 T _PyType_GetFullyQualifiedName │ │ │ │ +0000caa0 T _PyType_GetDocFromInternalDoc │ │ │ │ +000114ac T _PyType_GetFullyQualifiedName │ │ │ │ 00001f6e T _PyType_GetMRO │ │ │ │ -00012000 T _PyType_GetModuleByDef2 │ │ │ │ +00011f80 T _PyType_GetModuleByDef2 │ │ │ │ 00000fb8 T _PyType_GetModuleByDef3 │ │ │ │ -0000c898 T _PyType_GetSubclasses │ │ │ │ -000006cc T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -0000deac T _PyType_HasSubclasses │ │ │ │ +0000c874 T _PyType_GetSubclasses │ │ │ │ +00000704 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +0000de88 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 00005d98 T _PyType_Lookup │ │ │ │ 0000217a T _PyType_LookupId │ │ │ │ 000059b0 T _PyType_LookupRef │ │ │ │ -0000a498 T _PyType_Name │ │ │ │ -0000b56c T _PyType_NewManagedObject │ │ │ │ -0000cc98 T _PyType_SetFlags │ │ │ │ -0000cca4 T _PyType_SetFlagsRecursive │ │ │ │ +0000a478 T _PyType_Name │ │ │ │ +0000b548 T _PyType_NewManagedObject │ │ │ │ +0000cc74 T _PyType_SetFlags │ │ │ │ +0000cc80 T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ 00000558 T _PyTypes_Fini │ │ │ │ 00000488 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000c044 T _Py_BaseObject_RichCompare │ │ │ │ +0000c020 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 │ │ │ │ -0000f888 T _Py_slot_tp_getattr_hook │ │ │ │ -00011b8c T _Py_slot_tp_getattro │ │ │ │ +0000f864 T _Py_slot_tp_getattr_hook │ │ │ │ +00011b0c T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009ffc T _Py_type_getattro │ │ │ │ -000092f8 T _Py_type_getattro_impl │ │ │ │ +00009fdc T _Py_type_getattro │ │ │ │ +000092e0 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 │ │ │ │ 00000674 t _common_reduce.part.0 │ │ │ │ 00005acc t assign_version_tag │ │ │ │ 000054c8 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 0000190c t bufferwrapper_dealloc │ │ │ │ 0000184c t bufferwrapper_releasebuf │ │ │ │ 00001e80 t bufferwrapper_traverse │ │ │ │ 0000016c t call_unbound_noarg.part.0 │ │ │ │ -0000e824 t check_num_args │ │ │ │ -0000c5c4 t check_set_special_type_attr │ │ │ │ +0000e800 t check_num_args │ │ │ │ +0000c5a0 t check_set_special_type_attr │ │ │ │ 00001458 t class_name │ │ │ │ -0000afd4 t clear_slots │ │ │ │ -0000d700 t clear_tp_subclasses │ │ │ │ -000008c0 t compatible_for_assignment │ │ │ │ -00011a80 t compatible_with_tp_base │ │ │ │ +0000afb4 t clear_slots │ │ │ │ +0000d6dc t clear_tp_subclasses │ │ │ │ +000008f8 t compatible_for_assignment │ │ │ │ +00011a10 t compatible_with_tp_base │ │ │ │ 00005b84 t find_name_in_mro │ │ │ │ -0000d8f4 t fini_static_type │ │ │ │ +0000d8d0 t fini_static_type │ │ │ │ 00001bf0 t get_dict_descriptor │ │ │ │ -0000bbec t get_module_by_def │ │ │ │ +0000bbc8 t get_module_by_def │ │ │ │ 00001556 t getindex │ │ │ │ -00010d8c t import_copyreg │ │ │ │ -00009e88 t lookup_maybe_method │ │ │ │ +00010d68 t import_copyreg │ │ │ │ +00009e70 t lookup_maybe_method │ │ │ │ 000004d8 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000f764 t merge_class_dict │ │ │ │ +0000f740 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 │ │ │ │ 000005b8 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ -0000d878 t object___format__ │ │ │ │ +0000d854 t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ -00000c50 t object___getstate__ │ │ │ │ +00000c98 t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 0000163e t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -00010494 t object___reduce_ex__ │ │ │ │ +00010470 t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 000011d0 t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -00009214 t object_dealloc │ │ │ │ +000091fc t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -0000c22c t object_get_class │ │ │ │ +0000c208 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00010dc0 t object_getstate_default │ │ │ │ -00009bcc t object_init │ │ │ │ -000091a8 t object_init_subclass │ │ │ │ +00010d9c t object_getstate_default │ │ │ │ +00009bb4 t object_init │ │ │ │ +00009190 t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00009924 t object_new │ │ │ │ +0000990c t object_new │ │ │ │ 00000190 t object_repr │ │ │ │ -0000c138 t object_richcompare │ │ │ │ -00000a24 t object_set_class │ │ │ │ -0000a500 t object_str │ │ │ │ -0000c78c t object_subclasshook │ │ │ │ +0000c114 t object_richcompare │ │ │ │ +00000a5c t object_set_class │ │ │ │ +0000a4e0 t object_str │ │ │ │ +0000c768 t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 00001a34 t releasebuffer_call_python │ │ │ │ -00012318 t richcmp_eq │ │ │ │ -00000c70 t richcmp_ge │ │ │ │ -00000c60 t richcmp_gt │ │ │ │ -00000c68 t richcmp_le │ │ │ │ -00000c58 t richcmp_lt │ │ │ │ -00011ad4 t richcmp_ne │ │ │ │ -0000cd1c t set_flags_recursive │ │ │ │ +00012294 t richcmp_eq │ │ │ │ +00000cb8 t richcmp_ge │ │ │ │ +00000ca8 t richcmp_gt │ │ │ │ +00000cb0 t richcmp_le │ │ │ │ +00000ca0 t richcmp_lt │ │ │ │ +00011a64 t richcmp_ne │ │ │ │ +0000ccf8 t set_flags_recursive │ │ │ │ 00001304 t set_mro_error │ │ │ │ 00001488 t slot_am_aiter │ │ │ │ -00001508 t slot_am_anext │ │ │ │ +00001554 t slot_am_anext │ │ │ │ 00001292 t slot_am_await │ │ │ │ 0000172c t slot_bf_getbuffer │ │ │ │ 00001b38 t slot_bf_releasebuffer │ │ │ │ -0000df18 t slot_mp_ass_subscript │ │ │ │ -0000cdb0 t slot_mp_subscript │ │ │ │ -000121fc t slot_nb_absolute │ │ │ │ -00011cd0 t slot_nb_add │ │ │ │ -0000f274 t slot_nb_and │ │ │ │ -00011bb8 t slot_nb_bool │ │ │ │ -00001190 t slot_nb_divmod │ │ │ │ -00000c78 t slot_nb_float │ │ │ │ -00012094 t slot_nb_floor_divide │ │ │ │ -00000e10 t slot_nb_index │ │ │ │ +0000def4 t slot_mp_ass_subscript │ │ │ │ +0000cd8c t slot_mp_subscript │ │ │ │ +0001217c t slot_nb_absolute │ │ │ │ +00011c50 t slot_nb_add │ │ │ │ +0000f250 t slot_nb_and │ │ │ │ +00011b38 t slot_nb_bool │ │ │ │ +000011d8 t slot_nb_divmod │ │ │ │ +00000cc0 t slot_nb_float │ │ │ │ +00012014 t slot_nb_floor_divide │ │ │ │ +00000e58 t slot_nb_index │ │ │ │ 0000076a t slot_nb_inplace_add │ │ │ │ 00000bd8 t slot_nb_inplace_and │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ -000115b0 t slot_nb_int │ │ │ │ -000013c0 t slot_nb_invert │ │ │ │ +0001158c t slot_nb_int │ │ │ │ +0000140c t slot_nb_invert │ │ │ │ 00000e4c t slot_nb_lshift │ │ │ │ 000007ec t slot_nb_matrix_multiply │ │ │ │ -00000ca0 t slot_nb_multiply │ │ │ │ -00011e54 t slot_nb_negative │ │ │ │ -0000f53c t slot_nb_or │ │ │ │ -00001010 t slot_nb_positive │ │ │ │ -00000e38 t slot_nb_power │ │ │ │ +00000ce8 t slot_nb_multiply │ │ │ │ +00011dd4 t slot_nb_negative │ │ │ │ +0000f518 t slot_nb_or │ │ │ │ +0000108c t slot_nb_positive │ │ │ │ +00000e80 t slot_nb_power │ │ │ │ 00000a14 t slot_nb_remainder │ │ │ │ 00000c30 t slot_nb_rshift │ │ │ │ -00011e7c t slot_nb_subtract │ │ │ │ -00011624 t slot_nb_true_divide │ │ │ │ -00000fe0 t slot_nb_xor │ │ │ │ +00011dfc t slot_nb_subtract │ │ │ │ +000115b4 t slot_nb_true_divide │ │ │ │ +00001028 t slot_nb_xor │ │ │ │ 000021a6 t slot_sq_ass_item │ │ │ │ -0000d118 t slot_sq_contains │ │ │ │ -0000f140 t slot_sq_item │ │ │ │ -0000ecf8 t slot_sq_length │ │ │ │ -0000eb60 t slot_tp_call │ │ │ │ -0000f08c t slot_tp_descr_get │ │ │ │ +0000d0f4 t slot_sq_contains │ │ │ │ +0000f11c t slot_sq_item │ │ │ │ +0000ecd4 t slot_sq_length │ │ │ │ +0000eb3c t slot_tp_call │ │ │ │ +0000f068 t slot_tp_descr_get │ │ │ │ 000009b4 t slot_tp_descr_set │ │ │ │ -0000f3dc t slot_tp_finalize │ │ │ │ -0000fe64 t slot_tp_hash │ │ │ │ -00009c50 t slot_tp_init │ │ │ │ -0000ebf8 t slot_tp_iter │ │ │ │ -00010328 t slot_tp_iternext │ │ │ │ -0000a838 t slot_tp_new │ │ │ │ -0000fdf4 t slot_tp_repr │ │ │ │ -0000fbfc t slot_tp_richcompare │ │ │ │ -0000e1b8 t slot_tp_setattro │ │ │ │ -000100a4 t slot_tp_str │ │ │ │ +0000f3b8 t slot_tp_finalize │ │ │ │ +0000fe40 t slot_tp_hash │ │ │ │ +00009c38 t slot_tp_init │ │ │ │ +0000ebd4 t slot_tp_iter │ │ │ │ +00010304 t slot_tp_iternext │ │ │ │ +0000a818 t slot_tp_new │ │ │ │ +0000fdd0 t slot_tp_repr │ │ │ │ +0000fbd8 t slot_tp_richcompare │ │ │ │ +0000e194 t slot_tp_setattro │ │ │ │ +00010080 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 00005804 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d7a0 t subtype_clear │ │ │ │ -0000abbc t subtype_dealloc │ │ │ │ -0000f6ac t subtype_dict │ │ │ │ +0000d77c t subtype_clear │ │ │ │ +0000ab9c t subtype_dealloc │ │ │ │ +0000f688 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000015f0 t subtype_getweakref │ │ │ │ -000013f8 t subtype_setdict │ │ │ │ -0000bc44 t subtype_traverse │ │ │ │ -00009114 t super_dealloc │ │ │ │ +00001444 t subtype_setdict │ │ │ │ +0000bc20 t subtype_traverse │ │ │ │ +000090fc t super_dealloc │ │ │ │ 00001678 t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -00008e48 t super_getattro │ │ │ │ -0000157c t super_init │ │ │ │ -0000a8a4 t super_init_without_args │ │ │ │ +00008e30 t super_getattro │ │ │ │ +000015c8 t super_init │ │ │ │ +0000a884 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001eb0 t super_repr │ │ │ │ 00001bb2 t super_traverse │ │ │ │ -0000881c t super_vectorcall │ │ │ │ -00008cf8 t supercheck │ │ │ │ +00008804 t super_vectorcall │ │ │ │ +00008ce0 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000aa04 t tp_new_wrapper │ │ │ │ -000115d8 t type___dir__ │ │ │ │ +0000a9e4 t tp_new_wrapper │ │ │ │ +000006cc t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -0000f508 t type___instancecheck__ │ │ │ │ +0000f4e4 t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 00001644 t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -0000ecc4 t type___subclasscheck__ │ │ │ │ +0000eca0 t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -0000c798 t type___subclasses__ │ │ │ │ +0000c774 t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -0000c324 t type_abstractmethods │ │ │ │ +0000c300 t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ 00005f50 t type_call │ │ │ │ -0000d250 t type_clear │ │ │ │ -0000d318 t type_dealloc │ │ │ │ -0000c288 t type_dict │ │ │ │ +0000d22c t type_clear │ │ │ │ +0000d2f4 t type_dealloc │ │ │ │ +0000c264 t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -0000cb58 t type_get_annotations │ │ │ │ -0000c310 t type_get_bases │ │ │ │ -0000c638 t type_get_doc │ │ │ │ -0000c99c t type_get_module │ │ │ │ -0000cc74 t type_get_mro │ │ │ │ -00000778 t type_get_text_signature │ │ │ │ -00000780 t type_get_type_params │ │ │ │ +0000cb34 t type_get_annotations │ │ │ │ +0000c2ec t type_get_bases │ │ │ │ +0000c614 t type_get_doc │ │ │ │ +0000c978 t type_get_module │ │ │ │ +0000cc50 t type_get_mro │ │ │ │ +000007b0 t type_get_text_signature │ │ │ │ +000007b8 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -000091b4 t type_init │ │ │ │ +0000919c t type_init │ │ │ │ 000059a8 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000b414 t type_modified_unlocked │ │ │ │ -0000b420 t type_modified_unlocked.part.0 │ │ │ │ -0000a71c t type_module │ │ │ │ -0000c240 t type_mro │ │ │ │ +0000b3f0 t type_modified_unlocked │ │ │ │ +0000b3fc t type_modified_unlocked.part.0 │ │ │ │ +0000a6fc t type_module │ │ │ │ +0000c21c t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -0000ca78 t type_name │ │ │ │ +0000ca54 t type_name │ │ │ │ 00006090 t type_new │ │ │ │ -000097f4 t type_prepare │ │ │ │ -0000a7ec t type_qualname │ │ │ │ +000097dc t type_prepare │ │ │ │ +0000a7cc t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000a50c t type_repr │ │ │ │ -0000c3d4 t type_set_abstractmethods │ │ │ │ -0000bf6c t type_set_annotations │ │ │ │ +0000a4ec t type_repr │ │ │ │ +0000c3b0 t type_set_abstractmethods │ │ │ │ +0000bf48 t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ -0000ffa4 t type_set_doc │ │ │ │ -0000c4b4 t type_set_module │ │ │ │ -00000810 t type_set_name │ │ │ │ -000118a4 t type_set_qualname │ │ │ │ +0000ff80 t type_set_doc │ │ │ │ +0000c490 t type_set_module │ │ │ │ +00000848 t type_set_name │ │ │ │ +00011834 t type_set_qualname │ │ │ │ 00001110 t type_set_type_params │ │ │ │ -0000b06c t type_setattro │ │ │ │ -0000921c t type_traverse │ │ │ │ +0000b04c t type_setattro │ │ │ │ +00009204 t type_traverse │ │ │ │ 00005edc t type_vectorcall │ │ │ │ -00008168 t update_one_slot │ │ │ │ -0000bd70 t update_slot │ │ │ │ -0000eb3c t update_slots_callback │ │ │ │ -0000e9d4 t update_subclasses.constprop.0 │ │ │ │ +00008150 t update_one_slot │ │ │ │ +0000bd4c t update_slot │ │ │ │ +0000eb18 t update_slots_callback │ │ │ │ +0000e9b0 t update_subclasses.constprop.0 │ │ │ │ 00001d88 t validate_watcher_id │ │ │ │ -0000f460 t vectorcall_maybe.constprop.0 │ │ │ │ -0000cfc0 t vectorcall_method │ │ │ │ -0001198c t wrap_binaryfunc │ │ │ │ -00012224 t wrap_binaryfunc_l │ │ │ │ +0000f43c t vectorcall_maybe.constprop.0 │ │ │ │ +0000cf9c t vectorcall_method │ │ │ │ +0001191c t wrap_binaryfunc │ │ │ │ +000121a4 t wrap_binaryfunc_l │ │ │ │ 000011a4 t wrap_binaryfunc_r │ │ │ │ 0000122e t wrap_buffer │ │ │ │ -000013e8 t wrap_call │ │ │ │ +00001434 t wrap_call │ │ │ │ 0000073e t wrap_del │ │ │ │ -0000e408 t wrap_delattr │ │ │ │ -000119fc t wrap_delitem │ │ │ │ +0000e3e4 t wrap_delattr │ │ │ │ +0001198c t wrap_delitem │ │ │ │ 000018d4 t wrap_descr_delete │ │ │ │ -0001181c t wrap_descr_get │ │ │ │ -000009d8 t wrap_descr_set │ │ │ │ -00012314 t wrap_hashfunc │ │ │ │ +000117ac t wrap_descr_get │ │ │ │ +00000a10 t wrap_descr_set │ │ │ │ +0000134c t wrap_hashfunc │ │ │ │ 000010b4 t wrap_indexargfunc │ │ │ │ -0000ab98 t wrap_init │ │ │ │ +0000ab78 t wrap_init │ │ │ │ 00001c66 t wrap_inquirypred │ │ │ │ -00012294 t wrap_lenfunc │ │ │ │ -0000efb8 t wrap_next │ │ │ │ -0000e160 t wrap_objobjargproc │ │ │ │ -00001150 t wrap_objobjproc │ │ │ │ +00012214 t wrap_lenfunc │ │ │ │ +0000ef94 t wrap_next │ │ │ │ +0000e13c t wrap_objobjargproc │ │ │ │ +00001198 t wrap_objobjproc │ │ │ │ 0000195c t wrap_releasebuffer │ │ │ │ -00011b48 t wrap_richcmpfunc │ │ │ │ -0000e89c t wrap_setattr │ │ │ │ +00011ad8 t wrap_richcmpfunc │ │ │ │ +0000e878 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 │ │ │ │ -000102bc t wrap_unaryfunc │ │ │ │ +00010298 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -12546,15 +12547,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_GenericAlias │ │ │ │ -00000594 t Py_XDECREF │ │ │ │ +00000580 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackKeywordsWithVararg │ │ │ │ 00000a18 D _PyNoDefault_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -12591,15 +12592,15 @@ │ │ │ │ 0000022c d _parser.11 │ │ │ │ 00000200 d _parser.14 │ │ │ │ 00000080 d _parser.17 │ │ │ │ 0000017c d _parser.2 │ │ │ │ 000001d4 d _parser.5 │ │ │ │ 000001a8 d _parser.8 │ │ │ │ 000001e8 t call_typing_func_object │ │ │ │ -00000548 t caller │ │ │ │ +00000534 t caller │ │ │ │ 00000494 t generic_class_getitem │ │ │ │ 00000064 r generic_class_getitem_doc │ │ │ │ 00000d54 t generic_dealloc │ │ │ │ 000001c8 r generic_doc │ │ │ │ 00000000 t generic_init_subclass │ │ │ │ 00000354 d generic_methods │ │ │ │ 0000031c d generic_slots │ │ │ │ @@ -12667,36 +12668,36 @@ │ │ │ │ 00000a9c t typealias_module │ │ │ │ 00000294 t typealias_new │ │ │ │ 0000070e t typealias_parameters │ │ │ │ 00000ad4 t typealias_reduce │ │ │ │ 00001b08 r typealias_reduce__doc__ │ │ │ │ 000006fc t typealias_repr │ │ │ │ 0000056e t typealias_subscript │ │ │ │ -0000062c t typealias_traverse │ │ │ │ +00000618 t typealias_traverse │ │ │ │ 00000556 t typealias_type_params │ │ │ │ 00000518 t typealias_value │ │ │ │ 00000762 t typevar_bound │ │ │ │ 0000089c t typevar_clear │ │ │ │ 0000071a t typevar_constraints │ │ │ │ -00000678 t typevar_dealloc │ │ │ │ +00000664 t typevar_dealloc │ │ │ │ 00000b8c t typevar_default │ │ │ │ 0000152c r typevar_doc │ │ │ │ 00000964 d typevar_getset │ │ │ │ 0000046c t typevar_has_default │ │ │ │ 00001c54 r typevar_has_default__doc__ │ │ │ │ 000009b4 d typevar_members │ │ │ │ 00000904 d typevar_methods │ │ │ │ 00000c9c t typevar_mro_entries │ │ │ │ 00000104 t typevar_new │ │ │ │ 00000bd8 t typevar_reduce │ │ │ │ 00001c70 r typevar_reduce__doc__ │ │ │ │ 00000d14 t typevar_repr │ │ │ │ 0000089c d typevar_slots │ │ │ │ 00000014 D typevar_spec │ │ │ │ -000005b0 t typevar_traverse │ │ │ │ +0000059c t typevar_traverse │ │ │ │ 00000588 t typevar_typing_prepare_subst │ │ │ │ 00001c8c r typevar_typing_prepare_subst__doc__ │ │ │ │ 00000ae8 t typevar_typing_subst │ │ │ │ 00001cc4 r typevar_typing_subst__doc__ │ │ │ │ 000007ac t typevartuple │ │ │ │ 0000008c t typevartuple_alloc │ │ │ │ 00000b12 t typevartuple_clear │ │ │ │ @@ -12837,15 +12838,15 @@ │ │ │ │ 00001450 r .LC209 │ │ │ │ 0000007c r .LC21 │ │ │ │ 00001458 r .LC210 │ │ │ │ 00001460 r .LC211 │ │ │ │ 00001474 r .LC212 │ │ │ │ 00001490 r .LC213 │ │ │ │ 000014d4 r .LC214 │ │ │ │ -000014fc r .LC215 │ │ │ │ +00001510 r .LC215 │ │ │ │ 00001538 r .LC216 │ │ │ │ 00001540 r .LC217 │ │ │ │ 0000155c r .LC218 │ │ │ │ 00001570 r .LC219 │ │ │ │ 00000098 r .LC22 │ │ │ │ 0000157c r .LC220 │ │ │ │ 00001588 r .LC221 │ │ │ │ @@ -13001,15 +13002,15 @@ │ │ │ │ 00000650 r .LC93 │ │ │ │ 000006b4 r .LC95 │ │ │ │ 000006c4 r .LC96 │ │ │ │ 000006d0 r .LC97 │ │ │ │ 00000708 r .LC98 │ │ │ │ 00000748 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ -0000118a t EncodingMap_size │ │ │ │ +0000116e t EncodingMap_size │ │ │ │ 000031f8 r EncodingMap_size__doc__ │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ @@ -13053,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 │ │ │ │ -00002f68 T PyInit__string │ │ │ │ +000030dc 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 │ │ │ │ @@ -13124,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 │ │ │ │ -0000eebc T PyUnicode_Append │ │ │ │ -0001b414 T PyUnicode_AppendAndDel │ │ │ │ -0001d028 T PyUnicode_AsASCIIString │ │ │ │ +0000ee78 T PyUnicode_Append │ │ │ │ +00002ae8 T PyUnicode_AppendAndDel │ │ │ │ +0001ce1c T PyUnicode_AsASCIIString │ │ │ │ 000009d6 T PyUnicode_AsCharmapString │ │ │ │ -00001908 T PyUnicode_AsDecodedObject │ │ │ │ -00001964 T PyUnicode_AsDecodedUnicode │ │ │ │ -00001a06 T PyUnicode_AsEncodedObject │ │ │ │ -00006574 T PyUnicode_AsEncodedString │ │ │ │ -00001a62 T PyUnicode_AsEncodedUnicode │ │ │ │ +000018ec T PyUnicode_AsDecodedObject │ │ │ │ +00001948 T PyUnicode_AsDecodedUnicode │ │ │ │ +000019ea T PyUnicode_AsEncodedObject │ │ │ │ +00006550 T PyUnicode_AsEncodedString │ │ │ │ +00001a46 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000a0e T PyUnicode_AsLatin1String │ │ │ │ -00022aec T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001e938 T PyUnicode_AsUCS4 │ │ │ │ -00006010 T PyUnicode_AsUCS4Copy │ │ │ │ +000228b8 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001e72c T PyUnicode_AsUCS4 │ │ │ │ +00006174 T PyUnicode_AsUCS4Copy │ │ │ │ 00000a14 T PyUnicode_AsUTF16String │ │ │ │ 00000a1c T PyUnicode_AsUTF32String │ │ │ │ -000028a8 T PyUnicode_AsUTF8 │ │ │ │ -00002754 T PyUnicode_AsUTF8AndSize │ │ │ │ -00014db8 T PyUnicode_AsUTF8String │ │ │ │ -00021094 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -0001449c T PyUnicode_AsWideChar │ │ │ │ -0000b70c T PyUnicode_AsWideCharString │ │ │ │ -00014604 T PyUnicode_BuildEncodingMap │ │ │ │ -00011e40 T PyUnicode_Compare │ │ │ │ -00004ce8 T PyUnicode_CompareWithASCIIString │ │ │ │ -00005770 T PyUnicode_Concat │ │ │ │ -0000a508 T PyUnicode_Contains │ │ │ │ -0001cef8 T PyUnicode_CopyCharacters │ │ │ │ -00000d0e T PyUnicode_Count │ │ │ │ -00015b24 T PyUnicode_Decode │ │ │ │ -00010a70 T PyUnicode_DecodeASCII │ │ │ │ -000188ac T PyUnicode_DecodeCharmap │ │ │ │ -000027f8 T PyUnicode_DecodeFSDefault │ │ │ │ -00001fd4 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000188a8 T PyUnicode_DecodeLatin1 │ │ │ │ +00002894 T PyUnicode_AsUTF8 │ │ │ │ +00002744 T PyUnicode_AsUTF8AndSize │ │ │ │ +00014d8c T PyUnicode_AsUTF8String │ │ │ │ +00020e7c T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00014470 T PyUnicode_AsWideChar │ │ │ │ +0000b6fc T PyUnicode_AsWideCharString │ │ │ │ +000145d8 T PyUnicode_BuildEncodingMap │ │ │ │ +00011e10 T PyUnicode_Compare │ │ │ │ +00004cb0 T PyUnicode_CompareWithASCIIString │ │ │ │ +00005738 T PyUnicode_Concat │ │ │ │ +0000a4f8 T PyUnicode_Contains │ │ │ │ +00002f88 T PyUnicode_CopyCharacters │ │ │ │ +00000cf2 T PyUnicode_Count │ │ │ │ +00015af8 T PyUnicode_Decode │ │ │ │ +00010a2c T PyUnicode_DecodeASCII │ │ │ │ +00018884 T PyUnicode_DecodeCharmap │ │ │ │ +000027e8 T PyUnicode_DecodeFSDefault │ │ │ │ +00001fe4 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00018880 T PyUnicode_DecodeLatin1 │ │ │ │ 0000d6c8 T PyUnicode_DecodeLocale │ │ │ │ -00001b00 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001f4b0 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +00001ae4 T PyUnicode_DecodeLocaleAndSize │ │ │ │ +0001f294 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000994 T PyUnicode_DecodeUTF16 │ │ │ │ -00020054 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0001fe3c T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009b0 T PyUnicode_DecodeUTF32 │ │ │ │ -0002211c T PyUnicode_DecodeUTF32Stateful │ │ │ │ -00001d04 T PyUnicode_DecodeUTF7 │ │ │ │ -00021444 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -000049ec T PyUnicode_DecodeUTF8 │ │ │ │ -00004a54 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +00021ee8 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00001ce8 T PyUnicode_DecodeUTF7 │ │ │ │ +0002122c T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000049b4 T PyUnicode_DecodeUTF8 │ │ │ │ +00004a1c T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000a24 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -000114ac T PyUnicode_EncodeFSDefault │ │ │ │ -00002f44 T PyUnicode_EncodeLocale │ │ │ │ -00015098 T PyUnicode_EqualToUTF8 │ │ │ │ -000150ec T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00011468 T PyUnicode_EncodeFSDefault │ │ │ │ +00002f64 T PyUnicode_EncodeLocale │ │ │ │ +0001506c T PyUnicode_EqualToUTF8 │ │ │ │ +000150c0 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 000024d4 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00013080 T PyUnicode_FSConverter │ │ │ │ -00013c58 T PyUnicode_FSDecoder │ │ │ │ -000209a8 T PyUnicode_Fill │ │ │ │ -00007cdc T PyUnicode_Find │ │ │ │ -0000b918 T PyUnicode_FindChar │ │ │ │ -00016028 T PyUnicode_Format │ │ │ │ -00015944 T PyUnicode_FromEncodedObject │ │ │ │ -00007780 T PyUnicode_FromFormat │ │ │ │ -00002900 T PyUnicode_FromFormatV │ │ │ │ -000045ec T PyUnicode_FromKindAndData │ │ │ │ -0000ee5c T PyUnicode_FromObject │ │ │ │ -00019420 T PyUnicode_FromOrdinal │ │ │ │ +00013050 T PyUnicode_FSConverter │ │ │ │ +00013c28 T PyUnicode_FSDecoder │ │ │ │ +00020790 T PyUnicode_Fill │ │ │ │ +00007e40 T PyUnicode_Find │ │ │ │ +0000b908 T PyUnicode_FindChar │ │ │ │ +00015ffc T PyUnicode_Format │ │ │ │ +00015918 T PyUnicode_FromEncodedObject │ │ │ │ +0000775c T PyUnicode_FromFormat │ │ │ │ +000028ec T PyUnicode_FromFormatV │ │ │ │ +000045b4 T PyUnicode_FromKindAndData │ │ │ │ +0000ee18 T PyUnicode_FromObject │ │ │ │ +000193f8 T PyUnicode_FromOrdinal │ │ │ │ 000009bc T PyUnicode_FromString │ │ │ │ -00001bd4 T PyUnicode_FromStringAndSize │ │ │ │ -00002158 T PyUnicode_FromWideChar │ │ │ │ +00001be4 T PyUnicode_FromStringAndSize │ │ │ │ +00002168 T PyUnicode_FromWideChar │ │ │ │ 000009cc T PyUnicode_GetDefaultEncoding │ │ │ │ -00017ce8 T PyUnicode_GetLength │ │ │ │ -00001b28 T PyUnicode_GetSize │ │ │ │ +00017cc0 T PyUnicode_GetLength │ │ │ │ +00001b0c T PyUnicode_GetSize │ │ │ │ 000007c0 T PyUnicode_InternFromString │ │ │ │ -00001d24 T PyUnicode_InternImmortal │ │ │ │ +00001d08 T PyUnicode_InternImmortal │ │ │ │ 00000636 T PyUnicode_InternInPlace │ │ │ │ -00004a78 T PyUnicode_IsIdentifier │ │ │ │ -00010fac T PyUnicode_Join │ │ │ │ +00004a40 T PyUnicode_IsIdentifier │ │ │ │ +00010f68 T PyUnicode_Join │ │ │ │ 000005f8 T PyUnicode_New │ │ │ │ 0000d8c0 T PyUnicode_Partition │ │ │ │ -00008c48 t PyUnicode_READ_CHAR │ │ │ │ +00008c24 t PyUnicode_READ_CHAR │ │ │ │ 0000208c t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00007364 T PyUnicode_RPartition │ │ │ │ -00000dae T PyUnicode_RSplit │ │ │ │ +00007340 T PyUnicode_RPartition │ │ │ │ +00000d92 T PyUnicode_RSplit │ │ │ │ 000005c8 T PyUnicode_ReadChar │ │ │ │ -00003a44 T PyUnicode_Replace │ │ │ │ -00000d52 T PyUnicode_Resize │ │ │ │ -00006c30 T PyUnicode_RichCompare │ │ │ │ -0001e8d8 T PyUnicode_Split │ │ │ │ -00017f90 T PyUnicode_Splitlines │ │ │ │ +00003bb8 T PyUnicode_Replace │ │ │ │ +00000d36 T PyUnicode_Resize │ │ │ │ +00006c0c T PyUnicode_RichCompare │ │ │ │ +0001e6cc T PyUnicode_Split │ │ │ │ +00017f68 T PyUnicode_Splitlines │ │ │ │ 0000bae4 T PyUnicode_Substring │ │ │ │ 00002488 T PyUnicode_Tailmatch │ │ │ │ -00000dea T PyUnicode_Translate │ │ │ │ +00000dce T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000b1e T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -00005d18 t Py_XDECREF │ │ │ │ +00005ce0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -000069bc t SubString_new_object │ │ │ │ -00006730 t SubString_new_object_or_empty │ │ │ │ +00006b20 t SubString_new_object │ │ │ │ +00006894 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 │ │ │ │ @@ -13257,98 +13258,98 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -0001887c T _PyUnicodeWriter_Dealloc │ │ │ │ -00004378 T _PyUnicodeWriter_Finish │ │ │ │ -00007760 T _PyUnicodeWriter_Init │ │ │ │ -000059e4 T _PyUnicodeWriter_PrepareInternal │ │ │ │ -00001b52 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ -00004318 t _PyUnicodeWriter_Update │ │ │ │ -000040a8 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00017e70 T _PyUnicodeWriter_WriteChar │ │ │ │ -000077a8 t _PyUnicodeWriter_WriteCharInline │ │ │ │ -00001b70 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -00007268 T _PyUnicodeWriter_WriteStr │ │ │ │ -00008ca4 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00006be8 T _PyUnicode_AsASCIIString │ │ │ │ -0001b7b8 T _PyUnicode_AsLatin1String │ │ │ │ -000026c8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -00017ed8 T _PyUnicode_AsUTF8String │ │ │ │ -000014ac T _PyUnicode_CheckConsistency │ │ │ │ -00019344 T _PyUnicode_ClearInterned │ │ │ │ -0001cc20 T _PyUnicode_Copy │ │ │ │ -0001f4b4 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00001c42 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00004dc0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -000220a0 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +00018854 T _PyUnicodeWriter_Dealloc │ │ │ │ +00004340 T _PyUnicodeWriter_Finish │ │ │ │ +0000773c T _PyUnicodeWriter_Init │ │ │ │ +000059ac T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00001b36 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ +000042e4 t _PyUnicodeWriter_Update │ │ │ │ +00004074 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00017e48 T _PyUnicodeWriter_WriteChar │ │ │ │ +00007784 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00001b54 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ +00007244 T _PyUnicodeWriter_WriteStr │ │ │ │ +00008c80 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00006bc4 T _PyUnicode_AsASCIIString │ │ │ │ +0001b6dc T _PyUnicode_AsLatin1String │ │ │ │ +000026b8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +00017eb0 T _PyUnicode_AsUTF8String │ │ │ │ +00001490 T _PyUnicode_CheckConsistency │ │ │ │ +0001931c T _PyUnicode_ClearInterned │ │ │ │ +0001cb44 T _PyUnicode_Copy │ │ │ │ +0001f298 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00001c26 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ +00004d88 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00021e6c T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 0000d640 T _PyUnicode_EQ │ │ │ │ -0001a2ec T _PyUnicode_EncodeCharmap │ │ │ │ -0001da58 T _PyUnicode_EncodeUTF16 │ │ │ │ -0000722c T _PyUnicode_EncodeUTF32 │ │ │ │ -000226ec T _PyUnicode_EncodeUTF7 │ │ │ │ -00004c5c T _PyUnicode_Equal │ │ │ │ -00001c62 T _PyUnicode_EqualToASCIIId │ │ │ │ -00004a0c T _PyUnicode_EqualToASCIIString │ │ │ │ -00015618 T _PyUnicode_ExactDealloc │ │ │ │ -0001ff58 T _PyUnicode_FastCopyCharacters │ │ │ │ -0001ed9c T _PyUnicode_FastFill │ │ │ │ -00008db8 T _PyUnicode_FindMaxChar │ │ │ │ +0001a244 T _PyUnicode_EncodeCharmap │ │ │ │ +0001d84c T _PyUnicode_EncodeUTF16 │ │ │ │ +00007390 T _PyUnicode_EncodeUTF32 │ │ │ │ +000224b8 T _PyUnicode_EncodeUTF7 │ │ │ │ +00004c24 T _PyUnicode_Equal │ │ │ │ +00001c46 T _PyUnicode_EqualToASCIIId │ │ │ │ +000049d4 T _PyUnicode_EqualToASCIIString │ │ │ │ +000155ec T _PyUnicode_ExactDealloc │ │ │ │ +0001fd40 T _PyUnicode_FastCopyCharacters │ │ │ │ +0001eb90 T _PyUnicode_FastFill │ │ │ │ +00008d94 T _PyUnicode_FindMaxChar │ │ │ │ 000020a4 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ 00002a0c T _PyUnicode_Fini │ │ │ │ 00002978 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001d5a8 T _PyUnicode_FormatLong │ │ │ │ -0000422c T _PyUnicode_FromASCII │ │ │ │ +0001d39c T _PyUnicode_FormatLong │ │ │ │ +000041f8 T _PyUnicode_FromASCII │ │ │ │ 0000026a T _PyUnicode_FromId │ │ │ │ -00004808 t _PyUnicode_FromUCS1 │ │ │ │ -00018ef8 t _PyUnicode_FromUCS2 │ │ │ │ -0001e1e8 t _PyUnicode_FromUCS4 │ │ │ │ +000047d0 t _PyUnicode_FromUCS1 │ │ │ │ +00018ed0 t _PyUnicode_FromUCS2 │ │ │ │ +0001dfdc t _PyUnicode_FromUCS4 │ │ │ │ 000028a4 T _PyUnicode_GetNameCAPI │ │ │ │ 00001ef4 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 000021a8 T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00001ec0 T _PyUnicode_InitState │ │ │ │ 00001f28 T _PyUnicode_InitTypes │ │ │ │ -0001d154 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00001c38 T _PyUnicode_InternImmortal │ │ │ │ -00022cb0 T _PyUnicode_InternInPlace │ │ │ │ -00001df8 T _PyUnicode_InternMortal │ │ │ │ -00001d0a T _PyUnicode_InternStatic │ │ │ │ -0000140c T _PyUnicode_InternedSize │ │ │ │ -00001448 T _PyUnicode_InternedSize_Immortal │ │ │ │ +0001cf48 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00001c48 T _PyUnicode_InternImmortal │ │ │ │ +00022a7c 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 │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ U _PyUnicode_IsDigit │ │ │ │ U _PyUnicode_IsLinebreak │ │ │ │ U _PyUnicode_IsLowercase │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -00009fc0 T _PyUnicode_JoinArray │ │ │ │ -00004be8 T _PyUnicode_ScanIdentifier │ │ │ │ +00009fb0 T _PyUnicode_JoinArray │ │ │ │ +00004bb0 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001b814 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001b910 t _PyUnicode_TranslateCharmap │ │ │ │ -00001846 T _PyUnicode_WideCharString_Converter │ │ │ │ -0000189e T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -000123e4 T _PyUnicode_XStrip │ │ │ │ +0001b738 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001b834 t _PyUnicode_TranslateCharmap │ │ │ │ +0000182a T _PyUnicode_WideCharString_Converter │ │ │ │ +00001882 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ +000123b4 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000088 T _Py_DecodeUTF8Ex │ │ │ │ 00002174 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 0000dfb0 T _Py_EncodeUTF8Ex │ │ │ │ @@ -13384,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 │ │ │ │ -00005d34 t _copy_characters │ │ │ │ +00005cfc 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 │ │ │ │ @@ -13408,52 +13409,52 @@ │ │ │ │ 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 │ │ │ │ -00011880 t any_find_slice │ │ │ │ -00014dc0 t anylib_find │ │ │ │ +0001183c t any_find_slice │ │ │ │ +00014d94 t anylib_find │ │ │ │ 00000110 r ascii_linebreak │ │ │ │ -000056c8 t asciilib__factorize │ │ │ │ -00005708 t asciilib__lex_search │ │ │ │ -00005504 t asciilib__preprocess │ │ │ │ -000057d8 t asciilib__two_way │ │ │ │ -00004e90 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00020f3c t asciilib_default_rfind.constprop.0 │ │ │ │ -00019ff4 t backslashreplace │ │ │ │ +0000582c t asciilib__factorize │ │ │ │ +0000586c t asciilib__lex_search │ │ │ │ +00005668 t asciilib__preprocess │ │ │ │ +0000593c t asciilib__two_way │ │ │ │ +00004ff4 t asciilib_adaptive_find.constprop.0 │ │ │ │ +00020d24 t asciilib_default_rfind.constprop.0 │ │ │ │ +00019f50 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0001f114 t case_operation │ │ │ │ -0001ff78 t charmapencode_lookup │ │ │ │ -0001b10c t charmapencode_output │ │ │ │ +0001eef4 t case_operation │ │ │ │ +0001fd60 t charmapencode_lookup │ │ │ │ +0001b064 t charmapencode_output │ │ │ │ 000029b0 t clear_interned_dict │ │ │ │ -00013e00 t config_get_codec_name │ │ │ │ +00013dd0 t config_get_codec_name │ │ │ │ 000006e0 t convert_uc.constprop.0 │ │ │ │ -0001f3ac t do_capitalize │ │ │ │ +0001f190 t do_capitalize │ │ │ │ 00000916 t do_casefold │ │ │ │ -00006c28 t do_lower │ │ │ │ -00007d2c t do_string_format │ │ │ │ -00007d50 t do_string_format_map │ │ │ │ -0001faa8 t do_swapcase │ │ │ │ -00020cb0 t do_title │ │ │ │ -00022a30 t do_upper │ │ │ │ -00014274 t encode_wstr_utf8 │ │ │ │ +00006d8c t do_lower │ │ │ │ +00007d08 t do_string_format │ │ │ │ +00007eb4 t do_string_format_map │ │ │ │ +0001f88c t do_swapcase │ │ │ │ +00020a98 t do_title │ │ │ │ +000227fc t do_upper │ │ │ │ +00014248 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 00002054 t ensure_unicode.isra.0 │ │ │ │ -00006968 t fieldnameiter_dealloc │ │ │ │ +00006acc t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00006820 t fieldnameiter_next │ │ │ │ +00006984 t fieldnameiter_next │ │ │ │ 00000548 r format__doc__ │ │ │ │ 000004a0 r format_map__doc__ │ │ │ │ -00006748 t formatter_field_name_split │ │ │ │ -00006228 t formatter_parser │ │ │ │ -00006988 t formatteriter_dealloc │ │ │ │ +000068ac t formatter_field_name_split │ │ │ │ +0000638c t formatter_parser │ │ │ │ +00006aec t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00006288 t formatteriter_next │ │ │ │ +000063ec t formatteriter_next │ │ │ │ 000001bc t get_error_handler_wide.part.0 │ │ │ │ 00002100 t get_integer │ │ │ │ 0000088c t handle_capital_sigma │ │ │ │ 00000730 t hashtable_unicode_compare │ │ │ │ 000005a8 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ @@ -13462,201 +13463,202 @@ │ │ │ │ 00000232 t make_encode_exception.part.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -00008df8 t output_markup │ │ │ │ -00002fc0 t pad │ │ │ │ +00008dd4 t output_markup │ │ │ │ +00003134 t pad │ │ │ │ 00002a70 t raise_encode_exception │ │ │ │ 000002a8 r reduce_doc │ │ │ │ -0000fa3c t replace │ │ │ │ -000063f4 t resize_compact │ │ │ │ -000017e4 t resize_copy │ │ │ │ -00003b98 t rsplit │ │ │ │ +0000f9f8 t replace │ │ │ │ +000063d0 t resize_compact │ │ │ │ +000017c8 t resize_copy │ │ │ │ +00003d0c t rsplit │ │ │ │ 00000280 r setstate_doc │ │ │ │ 0000bd4c t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00007b6c t tailmatch │ │ │ │ -000056c8 t ucs1lib__factorize │ │ │ │ -00005bbc t ucs1lib__preprocess │ │ │ │ -00005d84 t ucs1lib__two_way │ │ │ │ +00007b48 t tailmatch │ │ │ │ +0000582c t ucs1lib__factorize │ │ │ │ +00005d20 t ucs1lib__preprocess │ │ │ │ +00005ee8 t ucs1lib__two_way │ │ │ │ 00000670 t ucs1lib__two_way_count │ │ │ │ -00005180 t ucs1lib_adaptive_find │ │ │ │ +000052e4 t ucs1lib_adaptive_find │ │ │ │ 00002330 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00003160 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00007944 t ucs1lib_utf32_encode.isra.0 │ │ │ │ -00000e1a t ucs2lib__lex_search │ │ │ │ -000012d4 t ucs2lib__preprocess │ │ │ │ -00000e72 t ucs2lib__two_way │ │ │ │ -0000139c t ucs2lib__two_way_count │ │ │ │ -0001b448 t ucs2lib_fastsearch │ │ │ │ +000032d4 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +00007aa8 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 │ │ │ │ +0001b36c t ucs2lib_fastsearch │ │ │ │ 000003f4 t ucs2lib_fastsearch.part.0 │ │ │ │ -0001b6d4 t ucs2lib_find_char │ │ │ │ +0001b5f8 t ucs2lib_find_char │ │ │ │ 000028f0 t ucs2lib_find_max_char │ │ │ │ -00002ae8 t ucs2lib_rfind_char │ │ │ │ -00012d70 t ucs2lib_utf8_encoder │ │ │ │ -00000fca t ucs4lib__lex_search │ │ │ │ -0000119a t ucs4lib__preprocess │ │ │ │ -00001022 t ucs4lib__two_way │ │ │ │ -00001264 t ucs4lib__two_way_count │ │ │ │ -00006d60 t ucs4lib_fastsearch │ │ │ │ -00006cc4 t ucs4lib_find_char │ │ │ │ -00003474 t ucs4lib_find_max_char │ │ │ │ +00002b08 t ucs2lib_rfind_char │ │ │ │ +00012d40 t ucs2lib_utf8_encoder │ │ │ │ +00000fae t ucs4lib__lex_search │ │ │ │ +0000117e t ucs4lib__preprocess │ │ │ │ +00001006 t ucs4lib__two_way │ │ │ │ +00001248 t ucs4lib__two_way_count │ │ │ │ +00006ec4 t ucs4lib_fastsearch │ │ │ │ +00006e28 t ucs4lib_find_char │ │ │ │ +000035e8 t ucs4lib_find_max_char │ │ │ │ 00000a92 t ucs4lib_rfind_char │ │ │ │ -00002b7c t ucs4lib_utf8_encoder │ │ │ │ -0001fd14 t unicode___format__ │ │ │ │ +00002b9c t ucs4lib_utf8_encoder │ │ │ │ +0001faf8 t unicode___format__ │ │ │ │ 00000648 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -000110b4 t unicode_ascii_iter_next │ │ │ │ -0001b2a4 t unicode_askind │ │ │ │ -00004d3c t unicode_capitalize │ │ │ │ +00011070 t unicode_ascii_iter_next │ │ │ │ +0001b1fc t unicode_askind │ │ │ │ +00004eb0 t unicode_capitalize │ │ │ │ 00003098 r unicode_capitalize__doc__ │ │ │ │ -000069d4 t unicode_casefold │ │ │ │ +00006b38 t unicode_casefold │ │ │ │ 0000303c r unicode_casefold__doc__ │ │ │ │ -0001d4c0 t unicode_center │ │ │ │ +0001d2b4 t unicode_center │ │ │ │ 00002f9c r unicode_center__doc__ │ │ │ │ -000135a4 t unicode_char │ │ │ │ -00006ab8 t unicode_check_encoding_errors │ │ │ │ -00011e8c t unicode_compare │ │ │ │ -0001c638 t unicode_count │ │ │ │ +00013574 t unicode_char │ │ │ │ +00006a94 t unicode_check_encoding_errors │ │ │ │ +0000308c t unicode_check_modifiable │ │ │ │ +00011e5c t unicode_compare │ │ │ │ +0001c55c t unicode_count │ │ │ │ 00002ed0 r unicode_count__doc__ │ │ │ │ -0001c6e8 t unicode_count_impl │ │ │ │ -00001ad4 t unicode_dealloc │ │ │ │ -00018610 t unicode_decode_call_errorhandler_writer │ │ │ │ -00002078 t unicode_decode_locale │ │ │ │ +0001c60c t unicode_count_impl │ │ │ │ +00001ae4 t unicode_dealloc │ │ │ │ +000185e8 t unicode_decode_call_errorhandler_writer │ │ │ │ +00002088 t unicode_decode_locale │ │ │ │ 000009e4 t unicode_decode_utf8 │ │ │ │ 00000308 r unicode_doc │ │ │ │ -00015710 t unicode_encode │ │ │ │ +000156e4 t unicode_encode │ │ │ │ 00002cd0 r unicode_encode__doc__ │ │ │ │ -00017d10 t unicode_encode_call_errorhandler │ │ │ │ -00011548 t unicode_encode_locale │ │ │ │ -000196c8 t unicode_encode_ucs1 │ │ │ │ -00012ac8 t unicode_encode_utf8 │ │ │ │ -0001254c t unicode_endswith │ │ │ │ +00017ce8 t unicode_encode_call_errorhandler │ │ │ │ +00011504 t unicode_encode_locale │ │ │ │ +000196a0 t unicode_encode_ucs1 │ │ │ │ +00012a98 t unicode_encode_utf8 │ │ │ │ +0001251c t unicode_endswith │ │ │ │ 000006b4 r unicode_endswith__doc__ │ │ │ │ -0000f334 t unicode_expandtabs │ │ │ │ +0000f2f0 t unicode_expandtabs │ │ │ │ 00002c28 r unicode_expandtabs__doc__ │ │ │ │ -00002f74 t unicode_fill │ │ │ │ +000030e8 t unicode_fill │ │ │ │ 00002648 t unicode_fill_utf8 │ │ │ │ -0001588c t unicode_find │ │ │ │ +00015860 t unicode_find │ │ │ │ 00002b34 r unicode_find__doc__ │ │ │ │ -00006d90 t unicode_fromformat_write_cstr │ │ │ │ -00007074 t unicode_fromformat_write_str │ │ │ │ -00000c08 t unicode_fromformat_write_wcstr │ │ │ │ -00013420 t unicode_getitem │ │ │ │ -00007d28 t unicode_getnewargs │ │ │ │ +00006d6c t unicode_fromformat_write_cstr │ │ │ │ +00007050 t unicode_fromformat_write_str │ │ │ │ +00000bec t unicode_fromformat_write_wcstr │ │ │ │ +000133f0 t unicode_getitem │ │ │ │ +00007e8c t unicode_getnewargs │ │ │ │ 000004d4 t unicode_hash │ │ │ │ -00003974 t unicode_index │ │ │ │ +00003ae8 t unicode_index │ │ │ │ 00002a24 r unicode_index__doc__ │ │ │ │ -000131c8 t unicode_isalnum │ │ │ │ +00013198 t unicode_isalnum │ │ │ │ 00002444 r unicode_isalnum__doc__ │ │ │ │ -0001ec3c t unicode_isalpha │ │ │ │ +0001ea30 t unicode_isalpha │ │ │ │ 00002524 r unicode_isalpha__doc__ │ │ │ │ -00014490 t unicode_isascii │ │ │ │ +00014464 t unicode_isascii │ │ │ │ 0000296c r unicode_isascii__doc__ │ │ │ │ -00007c58 t unicode_isdecimal │ │ │ │ +00007dbc t unicode_isdecimal │ │ │ │ 0000236c r unicode_isdecimal__doc__ │ │ │ │ -0001e7e8 t unicode_isdigit │ │ │ │ +0001e5dc t unicode_isdigit │ │ │ │ 0000229c r unicode_isdigit__doc__ │ │ │ │ -00015130 t unicode_isidentifier │ │ │ │ +00015104 t unicode_isidentifier │ │ │ │ 00002104 r unicode_isidentifier__doc__ │ │ │ │ -00006b08 t unicode_islower │ │ │ │ +00006c6c t unicode_islower │ │ │ │ 00002890 r unicode_islower__doc__ │ │ │ │ 00000806 t unicode_isnumeric │ │ │ │ 000021d0 r unicode_isnumeric__doc__ │ │ │ │ -00020eac t unicode_isprintable │ │ │ │ +00020c94 t unicode_isprintable │ │ │ │ 00002060 r unicode_isprintable__doc__ │ │ │ │ -0001e054 t unicode_isspace │ │ │ │ +0001de48 t unicode_isspace │ │ │ │ 000025f8 r unicode_isspace__doc__ │ │ │ │ 0000073e t unicode_istitle │ │ │ │ 000026cc r unicode_istitle__doc__ │ │ │ │ -0001cdc4 t unicode_isupper │ │ │ │ +0001cce8 t unicode_isupper │ │ │ │ 000027b0 r unicode_isupper__doc__ │ │ │ │ -00011008 t unicode_iter │ │ │ │ -00010f50 t unicode_join │ │ │ │ +00010fc4 t unicode_iter │ │ │ │ +00010f0c t unicode_join │ │ │ │ 00001f74 r unicode_join__doc__ │ │ │ │ -00000c7c t unicode_kind_name │ │ │ │ -0000735c t unicode_length │ │ │ │ -0001fd84 t unicode_ljust │ │ │ │ +00000c60 t unicode_kind_name │ │ │ │ +00007338 t unicode_length │ │ │ │ +0001fb6c t unicode_ljust │ │ │ │ 00001ed0 r unicode_ljust__doc__ │ │ │ │ 0000eacc t unicode_lower │ │ │ │ 00001e88 r unicode_lower__doc__ │ │ │ │ -000136b8 t unicode_lstrip │ │ │ │ +00013688 t unicode_lstrip │ │ │ │ 00001d34 r unicode_lstrip__doc__ │ │ │ │ -000035d0 t unicode_maketrans │ │ │ │ +00003744 t unicode_maketrans │ │ │ │ 00000b98 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -00016010 t unicode_mod │ │ │ │ -0001ae7c t unicode_new │ │ │ │ +00015fe4 t unicode_mod │ │ │ │ +0001add4 t unicode_new │ │ │ │ 0000d8bc t unicode_partition │ │ │ │ 000012a8 r unicode_partition__doc__ │ │ │ │ -0001efc0 t unicode_removeprefix │ │ │ │ +0001edb0 t unicode_removeprefix │ │ │ │ 00001a74 r unicode_removeprefix__doc__ │ │ │ │ -00006a30 t unicode_removesuffix │ │ │ │ +00006b94 t unicode_removesuffix │ │ │ │ 00001978 r unicode_removesuffix__doc__ │ │ │ │ -000152a0 t unicode_repeat │ │ │ │ -0000f93c t unicode_replace │ │ │ │ +00015274 t unicode_repeat │ │ │ │ +0000f8f8 t unicode_replace │ │ │ │ 00001b54 r unicode_replace__doc__ │ │ │ │ -0000a960 t unicode_repr │ │ │ │ -0000f104 t unicode_resize │ │ │ │ +0000a950 t unicode_repr │ │ │ │ +0000f0c0 t unicode_resize │ │ │ │ 00001f94 t unicode_result │ │ │ │ 0000201c t unicode_result.part.0 │ │ │ │ -000117c8 t unicode_rfind │ │ │ │ +00011784 t unicode_rfind │ │ │ │ 00001884 r unicode_rfind__doc__ │ │ │ │ -00002e70 t unicode_rindex │ │ │ │ +00002e90 t unicode_rindex │ │ │ │ 00001770 r unicode_rindex__doc__ │ │ │ │ -0001ee00 t unicode_rjust │ │ │ │ +0001ebf0 t unicode_rjust │ │ │ │ 000016cc r unicode_rjust__doc__ │ │ │ │ -00007360 t unicode_rpartition │ │ │ │ +0000733c t unicode_rpartition │ │ │ │ 00001114 r unicode_rpartition__doc__ │ │ │ │ -00003a90 t unicode_rsplit │ │ │ │ +00003c04 t unicode_rsplit │ │ │ │ 00000f1c r unicode_rsplit__doc__ │ │ │ │ -00011ffc t unicode_rstrip │ │ │ │ +00011fcc t unicode_rstrip │ │ │ │ 00001c90 r unicode_rstrip__doc__ │ │ │ │ 00000a2a t unicode_sizeof │ │ │ │ 000005fc r unicode_sizeof__doc__ │ │ │ │ 0000bc10 t unicode_split │ │ │ │ 00001428 r unicode_split__doc__ │ │ │ │ -00017ee0 t unicode_splitlines │ │ │ │ +00017eb8 t unicode_splitlines │ │ │ │ 00000e54 r unicode_splitlines__doc__ │ │ │ │ -00007810 t unicode_startswith │ │ │ │ +000077ec t unicode_startswith │ │ │ │ 000007e4 r unicode_startswith__doc__ │ │ │ │ -00020ae8 t unicode_str │ │ │ │ +000208d0 t unicode_str │ │ │ │ 0000e2c8 t unicode_strip │ │ │ │ 00001dd8 r unicode_strip__doc__ │ │ │ │ -00011168 t unicode_subscript │ │ │ │ +00011124 t unicode_subscript │ │ │ │ 00000664 t unicode_swapcase │ │ │ │ 00000dec r unicode_swapcase__doc__ │ │ │ │ -00006c1c t unicode_title │ │ │ │ +00006d80 t unicode_title │ │ │ │ 00003134 r unicode_title__doc__ │ │ │ │ -0001b904 t unicode_translate │ │ │ │ +0001b828 t unicode_translate │ │ │ │ 000009ec r unicode_translate__doc__ │ │ │ │ -0001d074 t unicode_upper │ │ │ │ +0001ce68 t unicode_upper │ │ │ │ 000009a4 r unicode_upper__doc__ │ │ │ │ -0001283c t unicode_vectorcall │ │ │ │ -00007130 t unicode_zfill │ │ │ │ +0001280c t unicode_vectorcall │ │ │ │ +00007294 t unicode_zfill │ │ │ │ 00000918 r unicode_zfill__doc__ │ │ │ │ -0001110c t unicodeiter_dealloc │ │ │ │ -000069a8 t unicodeiter_len │ │ │ │ +000110c8 t unicodeiter_dealloc │ │ │ │ +00006b0c t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00019530 t unicodeiter_next │ │ │ │ -00006ac0 t unicodeiter_reduce │ │ │ │ -00006d14 t unicodeiter_setstate │ │ │ │ +00019508 t unicodeiter_next │ │ │ │ +00006c24 t unicodeiter_reduce │ │ │ │ +00006e78 t unicodeiter_setstate │ │ │ │ 0000025e t unicodeiter_traverse │ │ │ │ 00000190 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -00004d74 t xmlcharrefreplace │ │ │ │ +00004ee8 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 00000544 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13977,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 │ │ │ │ @@ -14034,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 │ │ │ │ @@ -14066,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 │ │ │ │ -00000f20 t get_warnings_attr │ │ │ │ -000011b8 t setup_context │ │ │ │ +00000f1c t get_warnings_attr │ │ │ │ +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 │ │ │ │ @@ -14376,26 +14378,26 @@ │ │ │ │ 00002da4 r .LC350 │ │ │ │ 00002dcc r .LC351 │ │ │ │ 00002df0 r .LC352 │ │ │ │ 00002e14 r .LC353 │ │ │ │ 00002e3c r .LC354 │ │ │ │ 00002e6c r .LC355 │ │ │ │ 00002e9c r .LC356 │ │ │ │ -00002ec8 r .LC357 │ │ │ │ -00002ef4 r .LC358 │ │ │ │ -00002ef8 r .LC359 │ │ │ │ +00002ec4 r .LC357 │ │ │ │ +00002ef0 r .LC358 │ │ │ │ +00002f1c r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ -00002f14 r .LC360 │ │ │ │ -00002f24 r .LC361 │ │ │ │ -00002f38 r .LC362 │ │ │ │ -00002f4c r .LC363 │ │ │ │ +00002f20 r .LC360 │ │ │ │ +00002f3c r .LC361 │ │ │ │ +00002f4c r .LC362 │ │ │ │ +00002f60 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 │ │ │ │ @@ -14877,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 │ │ │ │ +00010760 T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -14896,15 +14898,15 @@ │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RecursionError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0000f39c T PyInit__ast │ │ │ │ +0000f430 T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ @@ -14938,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 │ │ │ │ +000106d8 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 │ │ │ │ @@ -14958,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 │ │ │ │ -000171e8 T _PyAST_AsyncFor │ │ │ │ +000171e4 T _PyAST_AsyncFor │ │ │ │ 0000f298 T _PyAST_AsyncFunctionDef │ │ │ │ 000103d0 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 │ │ │ │ @@ -14997,140 +14999,140 @@ │ │ │ │ 0000029c T _PyAST_Import │ │ │ │ 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 │ │ │ │ -000171ac T _PyAST_MatchMapping │ │ │ │ -00017090 T _PyAST_MatchOr │ │ │ │ -0000f368 T _PyAST_MatchSequence │ │ │ │ +000100bc T _PyAST_Match │ │ │ │ +00010650 T _PyAST_MatchAs │ │ │ │ +000105f4 T _PyAST_MatchClass │ │ │ │ +000171a8 T _PyAST_MatchMapping │ │ │ │ +0001708c T _PyAST_MatchOr │ │ │ │ +0000f3b8 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ -00010038 T _PyAST_MatchStar │ │ │ │ -0000f318 T _PyAST_MatchValue │ │ │ │ +00010088 T _PyAST_MatchStar │ │ │ │ +0000f368 T _PyAST_MatchValue │ │ │ │ 00000d8c T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 00000188 T _PyAST_NamedExpr │ │ │ │ 000000a8 T _PyAST_Nonlocal │ │ │ │ -00017158 T _PyAST_ParamSpec │ │ │ │ +00017154 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 │ │ │ │ -000170c4 T _PyAST_TryStar │ │ │ │ +000170c0 T _PyAST_TryStar │ │ │ │ 000009cc T _PyAST_Tuple │ │ │ │ -000106f4 T _PyAST_TypeAlias │ │ │ │ +000106f0 T _PyAST_TypeAlias │ │ │ │ 0000048a T _PyAST_TypeIgnore │ │ │ │ -00017038 T _PyAST_TypeVar │ │ │ │ -00017104 T _PyAST_TypeVarTuple │ │ │ │ +00017034 T _PyAST_TypeVar │ │ │ │ +00017100 T _PyAST_TypeVarTuple │ │ │ │ 00000aac T _PyAST_UnaryOp │ │ │ │ 00000130 T _PyAST_While │ │ │ │ 00000db4 T _PyAST_With │ │ │ │ 0000cc40 T _PyAST_Yield │ │ │ │ -00010110 T _PyAST_YieldFrom │ │ │ │ +0000f318 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 │ │ │ │ +0000f3ec T _PyAST_match_case │ │ │ │ 00000ca8 T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00004978 t _Py_EnterRecursiveCall │ │ │ │ +00004970 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 │ │ │ │ -000173c4 T _Py_asdl_type_ignore_seq_new │ │ │ │ -00016fe8 T _Py_asdl_type_param_seq_new │ │ │ │ +00010688 T _Py_asdl_pattern_seq_new │ │ │ │ +00011138 T _Py_asdl_stmt_seq_new │ │ │ │ +000173c0 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00016fe4 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 │ │ │ │ -000041e8 t ast2obj_arg.part.0 │ │ │ │ -00003ce0 t ast2obj_arguments │ │ │ │ -00017870 t ast2obj_comprehension │ │ │ │ -000179e4 t ast2obj_excepthandler │ │ │ │ -00002c40 t ast2obj_expr │ │ │ │ -00003bc0 t ast2obj_expr_context.isra.0 │ │ │ │ +000041ec t ast2obj_arg.part.0 │ │ │ │ +00003ce4 t ast2obj_arguments │ │ │ │ +0001786c t ast2obj_comprehension │ │ │ │ +000179e0 t ast2obj_excepthandler │ │ │ │ +00002c4c t ast2obj_expr │ │ │ │ +00003bc4 t ast2obj_expr_context.isra.0 │ │ │ │ 0001040c t ast2obj_keyword │ │ │ │ -0000173c t ast2obj_list │ │ │ │ -0001801c t ast2obj_match_case │ │ │ │ -00017d1c t ast2obj_object │ │ │ │ -00003bfc t ast2obj_operator.isra.0 │ │ │ │ -00018154 t ast2obj_pattern │ │ │ │ -000017d0 t ast2obj_stmt │ │ │ │ -00017d3c t ast2obj_type_param │ │ │ │ -00017c28 t ast2obj_withitem │ │ │ │ +00001748 t ast2obj_list │ │ │ │ +00018018 t ast2obj_match_case │ │ │ │ +00017d18 t ast2obj_object │ │ │ │ +00003c00 t ast2obj_operator.isra.0 │ │ │ │ +00018150 t ast2obj_pattern │ │ │ │ +000017dc t ast2obj_stmt │ │ │ │ +00017d38 t ast2obj_type_param │ │ │ │ +00017c24 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 000010ec t ast_dealloc │ │ │ │ 000010bc t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00004440 t ast_type_init │ │ │ │ +00004448 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -00008660 t ast_type_reduce │ │ │ │ -0000f3ec t astmodule_exec │ │ │ │ +00008658 t ast_type_reduce │ │ │ │ +0000f43c 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 │ │ │ │ -00017414 t obj2ast_arg │ │ │ │ -000167cc t obj2ast_arguments │ │ │ │ +00017410 t obj2ast_arg │ │ │ │ +000167c8 t obj2ast_arguments │ │ │ │ 00000a70 t obj2ast_comprehension │ │ │ │ 00000520 t obj2ast_excepthandler │ │ │ │ -00004a80 t obj2ast_expr │ │ │ │ -0001639c t obj2ast_expr_context.isra.0 │ │ │ │ -00004a04 t obj2ast_identifier.isra.0 │ │ │ │ -000049b4 t obj2ast_int.isra.0 │ │ │ │ -00016410 t obj2ast_keyword │ │ │ │ +00004a78 t obj2ast_expr │ │ │ │ +00016398 t obj2ast_expr_context.isra.0 │ │ │ │ +000049fc t obj2ast_identifier.isra.0 │ │ │ │ +000049ac t obj2ast_int.isra.0 │ │ │ │ +0001640c t obj2ast_keyword │ │ │ │ 00000f50 t obj2ast_match_case │ │ │ │ -00017260 t obj2ast_operator.isra.0 │ │ │ │ +0001725c t obj2ast_operator.isra.0 │ │ │ │ 000011d0 t obj2ast_pattern │ │ │ │ -0001118c t obj2ast_stmt │ │ │ │ +00011188 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 │ │ │ │ @@ -15179,15 +15181,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ -0000061c t Py_XDECREF │ │ │ │ +00000608 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 │ │ │ │ @@ -15203,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 │ │ │ │ -000005f4 t tokenizemodule_traverse │ │ │ │ +000005e0 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: │ │ │ │ @@ -15395,15 +15397,15 @@ │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_FromString │ │ │ │ -0000298c 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 │ │ │ │ @@ -15416,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 │ │ │ │ -0000255c t astfold_arg │ │ │ │ -000022d4 t astfold_arguments │ │ │ │ +00002558 t astfold_arg │ │ │ │ +000022d0 t astfold_arguments │ │ │ │ 000000e4 t astfold_body │ │ │ │ -00002570 t astfold_comprehension │ │ │ │ -00000fc4 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 │ │ │ │ -000026f4 t fold_iter.isra.0 │ │ │ │ -0000292c t make_const │ │ │ │ -000028c0 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 │ │ │ │ @@ -15837,130 +15839,130 @@ │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003b4 d _parser_min.14 │ │ │ │ 00000f24 r breakpoint_doc │ │ │ │ 00000fe8 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00000fd4 t builtin___import__ │ │ │ │ 00002dc4 r builtin___import____doc__ │ │ │ │ -00003494 t builtin_abs │ │ │ │ +0000349c t builtin_abs │ │ │ │ 00002d80 r builtin_abs__doc__ │ │ │ │ 00000060 t builtin_aiter │ │ │ │ 00001c18 r builtin_aiter__doc__ │ │ │ │ 00000f00 t builtin_all │ │ │ │ 00002cf8 r builtin_all__doc__ │ │ │ │ 0000097c t builtin_anext │ │ │ │ 00001b3c r builtin_anext__doc__ │ │ │ │ 00000a6c t builtin_any │ │ │ │ 00002c74 r builtin_any__doc__ │ │ │ │ 00000930 t builtin_ascii │ │ │ │ 00002b28 r builtin_ascii__doc__ │ │ │ │ -00003544 t builtin_bin │ │ │ │ +0000354c t builtin_bin │ │ │ │ 00002aa8 r builtin_bin__doc__ │ │ │ │ 00000244 t builtin_breakpoint │ │ │ │ -00002450 t builtin_callable │ │ │ │ +0000244c t builtin_callable │ │ │ │ 000029ec r builtin_callable__doc__ │ │ │ │ -00002270 t builtin_chr │ │ │ │ +0000226c t builtin_chr │ │ │ │ 0000281c r builtin_chr__doc__ │ │ │ │ 0000145c t builtin_compile │ │ │ │ 000024e0 r builtin_compile__doc__ │ │ │ │ -00002304 t builtin_delattr │ │ │ │ +00002300 t builtin_delattr │ │ │ │ 00001da0 r builtin_delattr__doc__ │ │ │ │ -00001b68 t builtin_dir │ │ │ │ -0000345c t builtin_divmod │ │ │ │ +00001b64 t builtin_dir │ │ │ │ +00003464 t builtin_divmod │ │ │ │ 00002484 r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ -00001e38 t builtin_eval │ │ │ │ +00001e34 t builtin_eval │ │ │ │ 00002304 r builtin_eval__doc__ │ │ │ │ 00000b38 t builtin_exec │ │ │ │ 000020e8 r builtin_exec__doc__ │ │ │ │ -0000354c t builtin_format │ │ │ │ +00003554 t builtin_format │ │ │ │ 00002880 r builtin_format__doc__ │ │ │ │ 00000604 t builtin_getattr │ │ │ │ -00001b44 t builtin_globals │ │ │ │ +00001b40 t builtin_globals │ │ │ │ 00002020 r builtin_globals__doc__ │ │ │ │ 00000594 t builtin_hasattr │ │ │ │ 00001f74 r builtin_hasattr__doc__ │ │ │ │ -00002348 t builtin_hash │ │ │ │ +00002344 t builtin_hash │ │ │ │ 00001cec r builtin_hash__doc__ │ │ │ │ 0000096c t builtin_hex │ │ │ │ 00001c74 r builtin_hex__doc__ │ │ │ │ -000022b4 t builtin_id │ │ │ │ +000022b0 t builtin_id │ │ │ │ 00001ec4 r builtin_id__doc__ │ │ │ │ 000003d4 t builtin_input │ │ │ │ 00001554 r builtin_input__doc__ │ │ │ │ 000006b4 t builtin_isinstance │ │ │ │ 00001184 r builtin_isinstance__doc__ │ │ │ │ -000018f0 t builtin_issubclass │ │ │ │ +000018ec t builtin_issubclass │ │ │ │ 00001064 r builtin_issubclass__doc__ │ │ │ │ -00001880 t builtin_iter │ │ │ │ +0000187c 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 │ │ │ │ -0000246c t builtin_min │ │ │ │ -00002110 t builtin_next │ │ │ │ +00002468 t builtin_min │ │ │ │ +0000210c t builtin_next │ │ │ │ 00000974 t builtin_oct │ │ │ │ 00001968 r builtin_oct__doc__ │ │ │ │ -00002374 t builtin_ord │ │ │ │ +00002370 t builtin_ord │ │ │ │ 00001914 r builtin_ord__doc__ │ │ │ │ -0000349c t builtin_pow │ │ │ │ +000034a4 t builtin_pow │ │ │ │ 0000182c r builtin_pow__doc__ │ │ │ │ 0000075c t builtin_print │ │ │ │ 000016a8 r builtin_print__doc__ │ │ │ │ -0000236c t builtin_repr │ │ │ │ +00002368 t builtin_repr │ │ │ │ 000014b4 r builtin_repr__doc__ │ │ │ │ -000032e4 t builtin_round │ │ │ │ +000032ec t builtin_round │ │ │ │ 000013b8 r builtin_round__doc__ │ │ │ │ 00000670 t builtin_setattr │ │ │ │ 00001e24 r builtin_setattr__doc__ │ │ │ │ -000021c4 t builtin_sorted │ │ │ │ +000021c0 t builtin_sorted │ │ │ │ 000004e0 r builtin_sorted__doc__ │ │ │ │ -00002800 t builtin_sum │ │ │ │ +000027fc t builtin_sum │ │ │ │ 000012ac r builtin_sum__doc__ │ │ │ │ 000006f8 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000bdc r dir_doc │ │ │ │ U fileno │ │ │ │ -00003230 t filter_dealloc │ │ │ │ +00003238 t filter_dealloc │ │ │ │ 00000e4c r filter_doc │ │ │ │ 00000890 d filter_methods │ │ │ │ 00000066 t filter_new │ │ │ │ -00003148 t filter_next │ │ │ │ +00003150 t filter_next │ │ │ │ 000001ec t filter_reduce │ │ │ │ 00000000 t filter_traverse │ │ │ │ -00003098 t filter_vectorcall │ │ │ │ +000030a0 t filter_vectorcall │ │ │ │ 00000ae0 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000888 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ -00001dd8 t map_dealloc │ │ │ │ +00001dd4 t map_dealloc │ │ │ │ 00000a2c r map_doc │ │ │ │ 00000870 d map_methods │ │ │ │ 0000010e t map_new │ │ │ │ -00001c88 t map_next │ │ │ │ +00001c84 t map_next │ │ │ │ 00000a10 t map_reduce │ │ │ │ 0000093c t map_traverse │ │ │ │ -00001b9c t map_vectorcall │ │ │ │ +00001b98 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 │ │ │ │ -00001ae4 t zip_dealloc │ │ │ │ +00001ae0 t zip_dealloc │ │ │ │ 00000260 r zip_doc │ │ │ │ 00000840 d zip_methods │ │ │ │ -00001934 t zip_new │ │ │ │ +00001930 t zip_new │ │ │ │ 00002d80 t zip_next │ │ │ │ 00000200 t zip_reduce │ │ │ │ 0000021c t zip_setstate │ │ │ │ 00000030 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ @@ -16091,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 │ │ │ │ -0000d878 T PyEval_GetFrame │ │ │ │ +0000d888 T PyEval_GetFrame │ │ │ │ 000007c0 T PyEval_GetFrameBuiltins │ │ │ │ 00000772 T PyEval_GetFrameGlobals │ │ │ │ 0000076e T PyEval_GetFrameLocals │ │ │ │ 00000830 T PyEval_GetFuncDesc │ │ │ │ 00000880 T PyEval_GetFuncName │ │ │ │ -0000cf40 T PyEval_GetGlobals │ │ │ │ +0000cf50 T PyEval_GetGlobals │ │ │ │ 000008d6 T PyEval_GetLocals │ │ │ │ -0000d848 T PyEval_MergeCompilerFlags │ │ │ │ +0000d858 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 │ │ │ │ @@ -16216,16 +16218,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -0000e0b8 T PyThreadState_EnterTracing │ │ │ │ -0000e0c0 T PyThreadState_LeaveTracing │ │ │ │ +0000e0c0 T PyThreadState_EnterTracing │ │ │ │ +0000e0c8 T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -16236,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 │ │ │ │ -0000e0c8 T Py_EnterRecursiveCall │ │ │ │ -0000dadc T Py_GetRecursionLimit │ │ │ │ -0000e104 T Py_LeaveRecursiveCall │ │ │ │ +0000e0d0 T Py_EnterRecursiveCall │ │ │ │ +0000dae4 T Py_GetRecursionLimit │ │ │ │ +0000e10c 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 │ │ │ │ @@ -16263,45 +16265,45 @@ │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000554 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ 000005b4 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000ced8 T _PyEval_CheckExceptTypeValid │ │ │ │ +0000cee8 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000490 R _PyEval_ConversionFuncs │ │ │ │ 00001188 t _PyEval_EvalFrame │ │ │ │ 0000119c T _PyEval_EvalFrameDefault │ │ │ │ 00000638 T _PyEval_ExceptionGroupMatch │ │ │ │ 0000071c T _PyEval_FormatAwaitableError │ │ │ │ 00000000 T _PyEval_FormatExcCheckArg │ │ │ │ 0000026a T _PyEval_FormatExcUnbound │ │ │ │ 000002bc T _PyEval_FormatKwargsError │ │ │ │ -0000caf4 T _PyEval_FrameClearAndPop │ │ │ │ +0000cb0c T _PyEval_FrameClearAndPop │ │ │ │ 000000e4 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 000000d0 T _PyEval_GetAsyncGenFirstiter │ │ │ │ -0000da5c T _PyEval_GetBuiltin │ │ │ │ +0000da6c T _PyEval_GetBuiltin │ │ │ │ 00000c88 T _PyEval_GetBuiltinId │ │ │ │ 00000044 T _PyEval_GetBuiltins │ │ │ │ 000008d0 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000d8e4 T _PyEval_GetFrame │ │ │ │ -0000d91c T _PyEval_GetFrameLocals │ │ │ │ -0000db74 T _PyEval_MatchClass │ │ │ │ +0000d8f4 T _PyEval_GetFrame │ │ │ │ +0000d92c T _PyEval_GetFrameLocals │ │ │ │ +0000db7c T _PyEval_MatchClass │ │ │ │ 00000434 T _PyEval_MatchKeys │ │ │ │ 00000a08 T _PyEval_MonitorRaise │ │ │ │ 0000020c T _PyEval_SetAsyncGenFinalizer │ │ │ │ 00000294 T _PyEval_SetAsyncGenFirstiter │ │ │ │ 000008e4 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetTrace │ │ │ │ -0000d40c T _PyEval_SliceIndex │ │ │ │ -0000e11c T _PyEval_SliceIndexNotNone │ │ │ │ +0000d41c T _PyEval_SliceIndex │ │ │ │ +0000e124 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000cc08 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 │ │ │ │ @@ -16325,15 +16327,15 @@ │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000d7f8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d808 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 │ │ │ │ @@ -16384,18 +16386,18 @@ │ │ │ │ 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 │ │ │ │ -0000cba4 t clear_thread_frame │ │ │ │ -0000daf4 t do_monitor_exc │ │ │ │ -0000d488 t do_raise │ │ │ │ -0000cf80 t import_from │ │ │ │ +0000cbbc t clear_thread_frame │ │ │ │ +0000dafc t do_monitor_exc │ │ │ │ +0000d498 t do_raise │ │ │ │ +0000cf90 t import_from │ │ │ │ 00000714 t initialize_locals │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000031c t missing_arguments │ │ │ │ 00000214 t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.0 │ │ │ │ │ │ │ │ @@ -16430,33 +16432,33 @@ │ │ │ │ 000000c4 r .LC7 │ │ │ │ 00000100 r .LC8 │ │ │ │ 0000012c r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCMethod_New │ │ │ │ U PyCallable_Check │ │ │ │ -00000ac4 T PyCodec_BackslashReplaceErrors │ │ │ │ +00000a8c T PyCodec_BackslashReplaceErrors │ │ │ │ 00000000 T PyCodec_Decode │ │ │ │ 000001c2 T PyCodec_Decoder │ │ │ │ -00001694 T PyCodec_Encode │ │ │ │ +0000165c T PyCodec_Encode │ │ │ │ 000001bc T PyCodec_Encoder │ │ │ │ -0000088c T PyCodec_IgnoreErrors │ │ │ │ -00000a30 T PyCodec_IncrementalDecoder │ │ │ │ -00000958 T PyCodec_IncrementalEncoder │ │ │ │ +000008c4 T PyCodec_IgnoreErrors │ │ │ │ +00000a68 T PyCodec_IncrementalDecoder │ │ │ │ +00000990 T PyCodec_IncrementalEncoder │ │ │ │ 00000186 T PyCodec_KnownEncoding │ │ │ │ 00000120 T PyCodec_LookupError │ │ │ │ -00001180 T PyCodec_NameReplaceErrors │ │ │ │ +00001148 T PyCodec_NameReplaceErrors │ │ │ │ 00000000 T PyCodec_Register │ │ │ │ -00000820 T PyCodec_RegisterError │ │ │ │ -00001538 T PyCodec_ReplaceErrors │ │ │ │ +00000858 T PyCodec_RegisterError │ │ │ │ +00001500 T PyCodec_ReplaceErrors │ │ │ │ 000001c8 T PyCodec_StreamReader │ │ │ │ 000001cc T PyCodec_StreamWriter │ │ │ │ -000005d8 T PyCodec_StrictErrors │ │ │ │ -00000768 T PyCodec_Unregister │ │ │ │ -00000e8c T PyCodec_XMLCharRefReplaceErrors │ │ │ │ +00000074 T PyCodec_StrictErrors │ │ │ │ +000007a0 T PyCodec_Unregister │ │ │ │ +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 │ │ │ │ @@ -16503,24 +16505,24 @@ │ │ │ │ U PyUnicodeTranslateError_GetObject │ │ │ │ U PyUnicodeTranslateError_GetStart │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ -00000a68 t PyUnicode_READ_CHAR │ │ │ │ -00000750 t PyUnicode_READ_CHAR.part.0 │ │ │ │ +00000a30 t PyUnicode_READ_CHAR │ │ │ │ +00000788 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U Py_BuildValue │ │ │ │ -00000808 t Py_XDECREF │ │ │ │ +00000840 t Py_XDECREF │ │ │ │ 000000a0 D Py_hexdigits │ │ │ │ 00000480 T _PyCodecInfo_GetIncrementalDecoder │ │ │ │ 0000052c T _PyCodecInfo_GetIncrementalEncoder │ │ │ │ -00000610 T _PyCodec_DecodeText │ │ │ │ -0000083c T _PyCodec_EncodeText │ │ │ │ -00000074 T _PyCodec_Fini │ │ │ │ +000005d8 T _PyCodec_DecodeText │ │ │ │ +00000804 T _PyCodec_EncodeText │ │ │ │ +000000ac T _PyCodec_Fini │ │ │ │ 00000000 T _PyCodec_InitRegistry │ │ │ │ 000001a0 T _PyCodec_Lookup │ │ │ │ 000003c4 T _PyCodec_LookupTextEncoding │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_GetNameCAPI │ │ │ │ @@ -16532,31 +16534,31 @@ │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_normalize_encoding │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000800 t backslashreplace_errors │ │ │ │ -00000964 t codec_getincrementalcodec │ │ │ │ -00001808 t codec_getitem │ │ │ │ +00000838 t backslashreplace_errors │ │ │ │ +0000099c t codec_getincrementalcodec │ │ │ │ +000017d0 t codec_getitem │ │ │ │ 00000124 t codec_getstreamcodec │ │ │ │ -0000048c t get_standard_encoding │ │ │ │ -00000884 t ignore_errors │ │ │ │ +000004c4 t get_standard_encoding │ │ │ │ +000008bc t ignore_errors │ │ │ │ U memset │ │ │ │ 00000000 d methods.0 │ │ │ │ -00000948 t namereplace_errors │ │ │ │ -00000950 t replace_errors │ │ │ │ +00000980 t namereplace_errors │ │ │ │ +00000988 t replace_errors │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ 0000005c t strict_errors │ │ │ │ U strlen │ │ │ │ -0000057c t surrogateescape_errors │ │ │ │ -000000e0 t surrogatepass_errors │ │ │ │ -0000087c t xmlcharrefreplace_errors │ │ │ │ +000005b4 t surrogateescape_errors │ │ │ │ +00000118 t surrogatepass_errors │ │ │ │ +000008b4 t xmlcharrefreplace_errors │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 00000110 r .LC11 │ │ │ │ 00000140 r .LC12 │ │ │ │ @@ -16644,15 +16646,15 @@ │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 000012b2 T PyCode_Optimize │ │ │ │ 000021dc T PyCompile_OpcodeStackEffect │ │ │ │ -0000ac48 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +0000ab74 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -16723,15 +16725,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00005808 t Py_XDECREF │ │ │ │ +00005798 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 │ │ │ │ @@ -16746,26 +16748,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 000007e0 T _PyCompile_Assemble │ │ │ │ 00001264 T _PyCompile_AstOptimize │ │ │ │ -0000a6c0 T _PyCompile_CleanDoc │ │ │ │ +0000a5ec T _PyCompile_CleanDoc │ │ │ │ 00000918 T _PyCompile_CodeGen │ │ │ │ -0000bca8 T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000bbd4 T _PyCompile_ConstCacheMergeOne │ │ │ │ 000009fc T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0000f59c T _PyCompile_OpcodeHasArg │ │ │ │ -0000f5b4 T _PyCompile_OpcodeHasConst │ │ │ │ -0000f62c T _PyCompile_OpcodeHasExc │ │ │ │ -0000f5fc T _PyCompile_OpcodeHasFree │ │ │ │ -0000f5e4 T _PyCompile_OpcodeHasJump │ │ │ │ -0000f614 T _PyCompile_OpcodeHasLocal │ │ │ │ -0000f5cc T _PyCompile_OpcodeHasName │ │ │ │ -0000f578 T _PyCompile_OpcodeIsValid │ │ │ │ +0000f4c0 T _PyCompile_OpcodeHasArg │ │ │ │ +0000f4d8 T _PyCompile_OpcodeHasConst │ │ │ │ +0000f550 T _PyCompile_OpcodeHasExc │ │ │ │ +0000f520 T _PyCompile_OpcodeHasFree │ │ │ │ +0000f508 T _PyCompile_OpcodeHasJump │ │ │ │ +0000f538 T _PyCompile_OpcodeHasLocal │ │ │ │ +0000f4f0 T _PyCompile_OpcodeHasName │ │ │ │ +0000f49c 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 │ │ │ │ @@ -16774,16 +16776,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 │ │ │ │ -0000acc8 T _PyOpcode_num_popped │ │ │ │ -0000b010 T _PyOpcode_num_pushed │ │ │ │ +0000abf4 T _PyOpcode_num_popped │ │ │ │ +0000af3c 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 │ │ │ │ @@ -16796,92 +16798,92 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ 00000000 t addop_yield │ │ │ │ -0000dd78 t assignment_helper │ │ │ │ +0000dc9c t assignment_helper │ │ │ │ 00003248 t check_ann_expr │ │ │ │ 00001122 t check_ann_subscr │ │ │ │ 00000038 r compare_masks │ │ │ │ 0000035c t compiler_add_yield_from │ │ │ │ -000064b0 t compiler_addcompare │ │ │ │ -000054d8 t compiler_addop_load_const │ │ │ │ -00005330 t compiler_addop_name │ │ │ │ -00009ee4 t compiler_addop_o │ │ │ │ +00006440 t compiler_addcompare │ │ │ │ +00005468 t compiler_addop_load_const │ │ │ │ +000052c0 t compiler_addop_name │ │ │ │ +00009e10 t compiler_addop_o │ │ │ │ 00000d20 t compiler_async_comprehension_generator │ │ │ │ 00002f94 t compiler_async_for │ │ │ │ 00001cdc t compiler_async_with │ │ │ │ 00000a84 t compiler_body │ │ │ │ -0000ede0 t compiler_call_exit_with_nones │ │ │ │ -00008718 t compiler_call_helper │ │ │ │ -0000df1c t compiler_call_simple_kw_helper │ │ │ │ -000081b4 t compiler_check_debug_args │ │ │ │ -0000c3c0 t compiler_class │ │ │ │ -00005eb0 t compiler_compare │ │ │ │ -00008d58 t compiler_comprehension │ │ │ │ -00009a1c t compiler_comprehension_generator │ │ │ │ -0000da10 t compiler_comprehension_iter │ │ │ │ -000083a4 t compiler_default_arguments │ │ │ │ +0000ed04 t compiler_call_exit_with_nones │ │ │ │ +00008644 t compiler_call_helper │ │ │ │ +0000de40 t compiler_call_simple_kw_helper │ │ │ │ +000080e4 t compiler_check_debug_args │ │ │ │ +0000c2ec t compiler_class │ │ │ │ +00005e40 t compiler_compare │ │ │ │ +00008c84 t compiler_comprehension │ │ │ │ +00009948 t compiler_comprehension_generator │ │ │ │ +0000d934 t compiler_comprehension_iter │ │ │ │ +000082d0 t compiler_default_arguments │ │ │ │ 000002bc t compiler_enter_scope │ │ │ │ 000000b8 t compiler_error │ │ │ │ -0000d194 t compiler_exit_scope │ │ │ │ -0000da70 t compiler_for │ │ │ │ -0000e47c t compiler_free │ │ │ │ -00006c4c t compiler_function │ │ │ │ -00005824 t compiler_jump_if.isra.0 │ │ │ │ -0000d9ec t compiler_lookup_arg │ │ │ │ -0000d5c0 t compiler_make_closure │ │ │ │ +0000d0b8 t compiler_exit_scope │ │ │ │ +0000d994 t compiler_for │ │ │ │ +0000e3a0 t compiler_free │ │ │ │ +00006bdc t compiler_function │ │ │ │ +000057b4 t compiler_jump_if.isra.0 │ │ │ │ +0000d910 t compiler_lookup_arg │ │ │ │ +0000d4e4 t compiler_make_closure │ │ │ │ 00000530 t compiler_match_inner.constprop.0 │ │ │ │ -00004d90 t compiler_nameop │ │ │ │ +00004d20 t compiler_nameop │ │ │ │ 00000884 t compiler_pattern │ │ │ │ 00003298 t compiler_pattern_mapping │ │ │ │ 00001394 t compiler_pattern_sequence │ │ │ │ -0000c1ec t compiler_pop_except_and_reraise │ │ │ │ -000086a0 t compiler_push_fblock │ │ │ │ -0000c304 t compiler_slice │ │ │ │ -0000f0ec t compiler_subdict │ │ │ │ +0000c118 t compiler_pop_except_and_reraise │ │ │ │ +000085cc t compiler_push_fblock │ │ │ │ +0000c230 t compiler_slice │ │ │ │ +0000f010 t compiler_subdict │ │ │ │ 00000178 t compiler_subkwargs │ │ │ │ -00009a98 t compiler_sync_comprehension_generator │ │ │ │ -0000b298 t compiler_try_except │ │ │ │ -0000e0e0 t compiler_try_finally │ │ │ │ +000099c4 t compiler_sync_comprehension_generator │ │ │ │ +0000b1c4 t compiler_try_except │ │ │ │ +0000e004 t compiler_try_finally │ │ │ │ 0000259c t compiler_try_star_except │ │ │ │ 000004e0 t compiler_try_star_finally │ │ │ │ 000003c4 t compiler_type_param_bound_or_default │ │ │ │ 0000224c t compiler_type_params │ │ │ │ 0000004a t compiler_typealias │ │ │ │ -0000d41c t compiler_unit_free │ │ │ │ -0000bd70 t compiler_unwind_fblock │ │ │ │ -0000bbcc t compiler_unwind_fblock_stack │ │ │ │ +0000d340 t compiler_unit_free │ │ │ │ +0000bc9c t compiler_unwind_fblock │ │ │ │ +0000baf8 t compiler_unwind_fblock_stack │ │ │ │ 00002160 t compiler_visit_annexpr │ │ │ │ -000085d4 t compiler_visit_argannotation │ │ │ │ -00002ea0 t compiler_visit_expr1 │ │ │ │ +00008500 t compiler_visit_argannotation │ │ │ │ +00002e9c t compiler_visit_expr1 │ │ │ │ 00000f54 t compiler_visit_stmt │ │ │ │ 00003908 t compiler_warn │ │ │ │ -0000e734 t compiler_with │ │ │ │ -0000ee90 t compiler_with_except_finish │ │ │ │ -000052a4 t dict_add_o │ │ │ │ +0000e658 t compiler_with │ │ │ │ +0000edb4 t compiler_with_except_finish │ │ │ │ +00005234 t dict_add_o │ │ │ │ 00001ae0 t emit_and_reset_fail_pop │ │ │ │ 00001a88 t ensure_fail_pop │ │ │ │ 00000e30 t find_ann │ │ │ │ -0000d990 t get_ref_type │ │ │ │ +0000d8b4 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000c290 t infer_type │ │ │ │ -0000a5d0 t instr_sequence_to_cfg │ │ │ │ +0000c1bc t infer_type │ │ │ │ +0000a4fc t instr_sequence_to_cfg │ │ │ │ 00001a1c t jump_to_fail_pop │ │ │ │ -0000e4f4 t load_args_for_super │ │ │ │ +0000e418 t load_args_for_super │ │ │ │ U memset │ │ │ │ -000055e4 t merge_consts_recursive │ │ │ │ -0000a118 t optimize_and_assemble │ │ │ │ +00005574 t merge_consts_recursive │ │ │ │ +0000a044 t optimize_and_assemble │ │ │ │ 00001c78 t pattern_helper_rotate │ │ │ │ 00001b7c t pattern_helper_store_name │ │ │ │ -0000e5cc t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -000065c4 t starunpack_helper │ │ │ │ -00009f48 t wrap_in_stopiteration_handler │ │ │ │ +0000e4f0 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00006554 t starunpack_helper │ │ │ │ +00009e74 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000178 r .LC10 │ │ │ │ @@ -17187,19 +17189,19 @@ │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_InterpreterState_GetMainModule │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_NewInterpreterFromConfig │ │ │ │ 00000118 t Py_XDECREF │ │ │ │ 000010b6 T _PyCrossInterpreterData_Clear │ │ │ │ -00000968 T _PyCrossInterpreterData_Free │ │ │ │ +000009a0 T _PyCrossInterpreterData_Free │ │ │ │ 000005f8 T _PyCrossInterpreterData_Init │ │ │ │ 000005b8 T _PyCrossInterpreterData_InitWithSize │ │ │ │ 00001098 T _PyCrossInterpreterData_Lookup │ │ │ │ -00000944 T _PyCrossInterpreterData_New │ │ │ │ +0000097c T _PyCrossInterpreterData_New │ │ │ │ 00000810 T _PyCrossInterpreterData_NewObject │ │ │ │ 00000308 T _PyCrossInterpreterData_RegisterClass │ │ │ │ 000008b8 T _PyCrossInterpreterData_Release │ │ │ │ 00000814 T _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 000009d4 T _PyCrossInterpreterData_UnregisterClass │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ @@ -17238,55 +17240,55 @@ │ │ │ │ 00000000 T _PyXI_InitTypes │ │ │ │ 000010bc T _PyXI_NamespaceFromNames │ │ │ │ 000003fc T _PyXI_NewInterpreter │ │ │ │ 00000542 t _PyXI_excinfo_AsObject │ │ │ │ 00000d86 t _PyXI_excinfo_Clear │ │ │ │ 00000062 t _PyXI_excinfo_InitFromException │ │ │ │ 0000078a T _PyXI_excinfo_format │ │ │ │ -00000750 T _Py_CallInInterpreter │ │ │ │ +000008c0 T _Py_CallInInterpreter │ │ │ │ 0000081c T _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000000 r __func__.0 │ │ │ │ 0000001c r __func__.1 │ │ │ │ 00000010 r __func__.2 │ │ │ │ 00000dd4 t _bool_shared │ │ │ │ 0000085c t _bytes_shared │ │ │ │ -000006f8 t _call_clear_xidata │ │ │ │ +000006b4 t _call_clear_xidata │ │ │ │ 00000650 t _capture_current_exception │ │ │ │ 0000035c t _copy_string_obj_raw │ │ │ │ 00000738 t _exit_session │ │ │ │ 00000e44 t _float_shared │ │ │ │ -000008c0 t _long_shared │ │ │ │ +000008f8 t _long_shared │ │ │ │ 00000524 t _lookup_getdata_from_registry.isra.0 │ │ │ │ 00000e28 t _new_bool_object │ │ │ │ 000008ac t _new_bytes_object │ │ │ │ 00000e84 t _new_float_object │ │ │ │ -0000093c t _new_long_object │ │ │ │ +00000974 t _new_long_object │ │ │ │ 00000b5a t _new_none_object │ │ │ │ -00000828 t _new_str_object │ │ │ │ -00000d64 t _new_tuple_object │ │ │ │ +000007d8 t _new_str_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 │ │ │ │ -00000788 t _str_shared │ │ │ │ -00000834 t _tuple_shared │ │ │ │ -00000e50 t _tuple_shared_free │ │ │ │ -00000710 t _xidata_clear │ │ │ │ +00000738 t _str_shared │ │ │ │ +000007e4 t _tuple_shared │ │ │ │ +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 │ │ │ │ U stderr │ │ │ │ @@ -17352,45 +17354,45 @@ │ │ │ │ 0000023c T PyErr_BadArgument │ │ │ │ 00000452 T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ 00000b98 T PyErr_Clear │ │ │ │ 00000a04 T PyErr_ExceptionMatches │ │ │ │ 00000368 T PyErr_Fetch │ │ │ │ 00000208 T PyErr_Format │ │ │ │ -00000750 T PyErr_FormatUnraisable │ │ │ │ +00000774 T PyErr_FormatUnraisable │ │ │ │ 000002e0 T PyErr_FormatV │ │ │ │ 0000030c T PyErr_GetExcInfo │ │ │ │ 000003dc T PyErr_GetHandledException │ │ │ │ 00000b50 T PyErr_GetRaisedException │ │ │ │ 00000ab0 T PyErr_GivenExceptionMatches │ │ │ │ 0000001c T PyErr_NewException │ │ │ │ -000006b8 T PyErr_NewExceptionWithDoc │ │ │ │ -0000073c T PyErr_NoMemory │ │ │ │ +000006dc T PyErr_NewExceptionWithDoc │ │ │ │ +00000760 T PyErr_NoMemory │ │ │ │ 000001fc T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000568 T PyErr_ProgramText │ │ │ │ -000006b0 T PyErr_ProgramTextObject │ │ │ │ -000003d0 T PyErr_RangedSyntaxLocationObject │ │ │ │ -000010e4 T PyErr_Restore │ │ │ │ +000006d4 T PyErr_ProgramTextObject │ │ │ │ +000003f4 T PyErr_RangedSyntaxLocationObject │ │ │ │ +000003c4 T PyErr_Restore │ │ │ │ 0000039c T PyErr_SetExcInfo │ │ │ │ 00000be4 T PyErr_SetFromErrno │ │ │ │ 00000168 T PyErr_SetFromErrnoWithFilename │ │ │ │ 00000e34 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 00000cb8 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ -00001128 T PyErr_SetHandledException │ │ │ │ +0000114c T PyErr_SetHandledException │ │ │ │ 000002b0 T PyErr_SetImportError │ │ │ │ 0000047e T PyErr_SetImportErrorSubclass │ │ │ │ -000012a8 T PyErr_SetNone │ │ │ │ +0000115c T PyErr_SetNone │ │ │ │ 00000bc8 T PyErr_SetObject │ │ │ │ 00000b68 T PyErr_SetRaisedException │ │ │ │ 00001038 T PyErr_SetString │ │ │ │ 0000061c T PyErr_SyntaxLocation │ │ │ │ 000005c4 T PyErr_SyntaxLocationEx │ │ │ │ 0000021c T PyErr_SyntaxLocationObject │ │ │ │ -000003d4 t PyErr_SyntaxLocationObjectEx │ │ │ │ +000003f8 t PyErr_SyntaxLocationObjectEx │ │ │ │ 000000a4 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_MemoryError │ │ │ │ U PyExc_RecursionError │ │ │ │ U PyExc_SyntaxError │ │ │ │ @@ -17435,48 +17437,48 @@ │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ 000001c0 t Py_XDECREF │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ -000010e8 T _PyErr_BadInternalCall │ │ │ │ +0000110c T _PyErr_BadInternalCall │ │ │ │ 0000049c T _PyErr_ChainExceptions │ │ │ │ 00000f24 T _PyErr_ChainExceptions1 │ │ │ │ -000012c4 T _PyErr_ChainStackItem │ │ │ │ +00001178 T _PyErr_ChainStackItem │ │ │ │ 00001014 T _PyErr_Clear │ │ │ │ 000007fc t _PyErr_CreateException │ │ │ │ 00000f74 T _PyErr_ExceptionMatches │ │ │ │ 00000388 T _PyErr_Fetch │ │ │ │ -000003c4 T _PyErr_FiniTypes │ │ │ │ -00001230 T _PyErr_Format │ │ │ │ +000003e8 T _PyErr_FiniTypes │ │ │ │ +000010e4 T _PyErr_Format │ │ │ │ 00000274 T _PyErr_FormatFromCause │ │ │ │ 000000d0 T _PyErr_FormatFromCauseTstate │ │ │ │ -00001168 T _PyErr_FormatNote │ │ │ │ +0000118c T _PyErr_FormatNote │ │ │ │ 00000290 t _PyErr_FormatV.isra.0 │ │ │ │ 000000fa t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 00000328 T _PyErr_GetExcInfo │ │ │ │ 00000420 T _PyErr_GetHandledException │ │ │ │ 000001dc T _PyErr_GetRaisedException │ │ │ │ 000010cc T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ -00000b78 T _PyErr_NormalizeException │ │ │ │ +00000b9c T _PyErr_NormalizeException │ │ │ │ 000001b4 T _PyErr_ProgramDecodedTextObject │ │ │ │ 000008d0 T _PyErr_Restore │ │ │ │ -0000113c T _PyErr_SetHandledException │ │ │ │ +00001160 T _PyErr_SetHandledException │ │ │ │ 0000008c t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 00000058 T _PyErr_SetImportErrorWithNameFrom │ │ │ │ 00000ddc T _PyErr_SetKeyError │ │ │ │ 000001a4 T _PyErr_SetLocaleString │ │ │ │ 00000478 T _PyErr_SetNone │ │ │ │ 00000300 T _PyErr_SetObject │ │ │ │ 000001e8 T _PyErr_SetRaisedException │ │ │ │ 00001088 T _PyErr_SetString │ │ │ │ -00001054 T _PyErr_StackItemToExcInfoTuple │ │ │ │ +00001078 T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ @@ -17498,21 +17500,21 @@ │ │ │ │ 00000028 r __func__.2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000288 t err_programtext │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ 000000a8 t format_unraisable.constprop.0 │ │ │ │ -0000077c t format_unraisable_v │ │ │ │ -000010b0 t get_exc_traceback │ │ │ │ +000007a0 t format_unraisable_v │ │ │ │ +000010d4 t get_exc_traceback │ │ │ │ U lseek64 │ │ │ │ U memcmp │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ -00000d3c t write_unraisable_exc │ │ │ │ +00000d60 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000054 r .LC2 │ │ │ │ 0000006c r .LC3 │ │ │ │ @@ -17538,36 +17540,36 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000058 T _PyCfgBuilder_Addop │ │ │ │ 000001e0 T _PyCfgBuilder_CheckSize │ │ │ │ -00004d64 T _PyCfgBuilder_Free │ │ │ │ +00004d08 T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 0000014c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000224 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00003ff8 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00004c94 T _PyCfg_ToInstructionSequence │ │ │ │ +00003fa0 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00004c38 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 │ │ │ │ -00004e58 t add_const │ │ │ │ -00004d9c t basicblock_add_jump │ │ │ │ -0000312c t duplicate_exits_without_lineno │ │ │ │ -00002e24 t label_exception_targets │ │ │ │ +00004dfc t add_const │ │ │ │ +00004d40 t basicblock_add_jump │ │ │ │ +000030d4 t duplicate_exits_without_lineno │ │ │ │ +00002dcc t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00003558 t optimize_basic_block │ │ │ │ +00003500 t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -17854,21 +17856,21 @@ │ │ │ │ 00000a54 r .LC86 │ │ │ │ 00000a64 r .LC87 │ │ │ │ 00000a70 r .LC88 │ │ │ │ 00000a7c r .LC89 │ │ │ │ 000000a4 r .LC9 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -00003898 T PyArg_Parse │ │ │ │ +000037fc T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001b28 T PyArg_ParseTupleAndKeywords │ │ │ │ -00001854 T PyArg_UnpackTuple │ │ │ │ +00001a7c T PyArg_ParseTupleAndKeywords │ │ │ │ +000017a8 T PyArg_UnpackTuple │ │ │ │ 00000142 T PyArg_VaParse │ │ │ │ 000001bc T PyArg_VaParseTupleAndKeywords │ │ │ │ -00002790 T PyArg_ValidateKeywordArguments │ │ │ │ +000026f4 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -17909,32 +17911,32 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ -0000021c t Py_XDECREF │ │ │ │ -00000304 T _PyArg_BadArgument │ │ │ │ -000019f0 T _PyArg_CheckPositional │ │ │ │ -0000382c T _PyArg_Fini │ │ │ │ -0000391c T _PyArg_NoKeywords │ │ │ │ +000001e4 t Py_XDECREF │ │ │ │ +000002cc T _PyArg_BadArgument │ │ │ │ +00001944 T _PyArg_CheckPositional │ │ │ │ +00003790 T _PyArg_Fini │ │ │ │ +000038b8 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000038c4 T _PyArg_NoPositional │ │ │ │ -00000088 T _PyArg_ParseStack │ │ │ │ -00000238 T _PyArg_ParseStackAndKeywords │ │ │ │ +00003828 T _PyArg_NoPositional │ │ │ │ +00003880 T _PyArg_ParseStack │ │ │ │ +00000200 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 │ │ │ │ -00002ff8 T _PyArg_UnpackKeywords │ │ │ │ -000027dc T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -000036dc T _PyArg_UnpackStack │ │ │ │ +00002f5c T _PyArg_UnpackKeywords │ │ │ │ +00002740 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +00003640 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 │ │ │ │ @@ -17946,38 +17948,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 │ │ │ │ -00002c50 t _parser_init │ │ │ │ -000002c8 t cleanreturn.constprop.0 │ │ │ │ +00002bb4 t _parser_init │ │ │ │ +00000290 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ -0000026c t convertbuffer │ │ │ │ -00000474 t converterr │ │ │ │ -00000d78 t convertitem.constprop.0 │ │ │ │ -00000ddc t convertsimple.constprop.0 │ │ │ │ -000000c0 t converttuple.constprop.0 │ │ │ │ -000004d4 t error_unexpected_keyword_arg │ │ │ │ -00002f84 t find_keyword │ │ │ │ +00000234 t convertbuffer │ │ │ │ +0000043c t converterr │ │ │ │ +00000ccc t convertitem.constprop.0 │ │ │ │ +00000d30 t convertsimple.constprop.0 │ │ │ │ +00000088 t converttuple.constprop.0 │ │ │ │ +0000049c t error_unexpected_keyword_arg │ │ │ │ +00002ee8 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ -0000035c t seterror │ │ │ │ -00003594 t skipitem.constprop.0 │ │ │ │ +00000324 t seterror │ │ │ │ +000034f8 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 │ │ │ │ -00001b84 t vgetargskeywords.constprop.0 │ │ │ │ +0000083c t vgetargs1_impl.constprop.0 │ │ │ │ +00001ad8 t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ -00003974 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +00003910 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -18019,60 +18021,60 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000092 T PyEval_AcquireLock │ │ │ │ -00000b1c T PyEval_AcquireThread │ │ │ │ +000008a8 T PyEval_AcquireThread │ │ │ │ 00000090 T PyEval_InitThreads │ │ │ │ 000000cc T PyEval_ReleaseLock │ │ │ │ -00000b18 T PyEval_ReleaseThread │ │ │ │ -000004f8 T PyEval_RestoreThread │ │ │ │ -000002a4 T PyEval_SaveThread │ │ │ │ +000008a4 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 │ │ │ │ -00000344 T Py_AddPendingCall │ │ │ │ +00000644 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 │ │ │ │ -00000b44 T _PyEval_AddPendingCall │ │ │ │ -00000318 T _PyEval_Fini │ │ │ │ +000004e0 T _PyEval_AddPendingCall │ │ │ │ +000004b4 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000c4 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 000001d8 T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -000002cc T _PyEval_ReleaseLock │ │ │ │ +000002f8 T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ -0000031c T _PyEval_SignalReceived │ │ │ │ +000004b8 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 │ │ │ │ -0000029c T _Py_FinishPendingCalls │ │ │ │ -00000520 T _Py_HandlePending │ │ │ │ +00000438 T _Py_FinishPendingCalls │ │ │ │ +0000054c T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000000e4 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000180 T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000084 r __func__.0 │ │ │ │ @@ -18082,19 +18084,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 │ │ │ │ -000007bc t _make_pending_calls │ │ │ │ +00000648 t _make_pending_calls │ │ │ │ 0000010c t create_gil │ │ │ │ -000003f4 t drop_gil │ │ │ │ +00000420 t drop_gil │ │ │ │ 00000224 t handle_signals │ │ │ │ -0000061c t make_pending_calls │ │ │ │ +0000029c 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 │ │ │ │ @@ -18379,22 +18381,22 @@ │ │ │ │ 00000794 T PyImport_ExecCodeModuleObject │ │ │ │ 0000068a T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 00001190 T PyImport_GetImporter │ │ │ │ 00001330 T PyImport_GetMagicNumber │ │ │ │ 0000087e T PyImport_GetMagicTag │ │ │ │ -00003380 T PyImport_GetModule │ │ │ │ +0000339c T PyImport_GetModule │ │ │ │ 0000088a T PyImport_GetModuleDict │ │ │ │ -00002b50 T PyImport_Import │ │ │ │ +00002b6c T PyImport_Import │ │ │ │ 00000aa0 T PyImport_ImportFrozenModule │ │ │ │ 00000ae0 T PyImport_ImportFrozenModuleObject │ │ │ │ -00002f24 T PyImport_ImportModule │ │ │ │ -00002ed8 T PyImport_ImportModuleLevel │ │ │ │ -0000114c T PyImport_ImportModuleLevelObject │ │ │ │ +00002f40 T PyImport_ImportModule │ │ │ │ +00002ef4 T PyImport_ImportModuleLevel │ │ │ │ +00001160 T PyImport_ImportModuleLevelObject │ │ │ │ 00000938 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00000c88 T PyImport_ReloadModule │ │ │ │ 00000e48 T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ @@ -18467,15 +18469,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ -00000458 t Py_XDECREF │ │ │ │ +0000046c t Py_XDECREF │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_Clear │ │ │ │ @@ -18485,54 +18487,54 @@ │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00001774 T _PyImport_AcquireLock │ │ │ │ 000000ac T _PyImport_BlessMyLoader │ │ │ │ 00001410 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -00003cc4 T _PyImport_ClearCore │ │ │ │ +00003cc8 T _PyImport_ClearCore │ │ │ │ 00000112 T _PyImport_ClearExtension │ │ │ │ 000014cc T _PyImport_ClearModules │ │ │ │ -00003c30 T _PyImport_ClearModulesByIndex │ │ │ │ +00003c34 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ 00001558 T _PyImport_Fini │ │ │ │ 000000c4 T _PyImport_Fini2 │ │ │ │ 000014f0 T _PyImport_FiniCore │ │ │ │ 00001468 T _PyImport_FiniExternal │ │ │ │ 00000104 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000060 T _PyImport_GetBuiltinModuleNames │ │ │ │ -00003c28 T _PyImport_GetDLOpenFlags │ │ │ │ +00003c2c T _PyImport_GetDLOpenFlags │ │ │ │ 000013b8 T _PyImport_GetImportlibExternalLoader │ │ │ │ 00001188 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ -00002b10 T _PyImport_GetModuleAttr │ │ │ │ -000026cc T _PyImport_GetModuleAttrString │ │ │ │ -000004d4 T _PyImport_GetModules │ │ │ │ +00002b2c T _PyImport_GetModuleAttr │ │ │ │ +000026e8 T _PyImport_GetModuleAttrString │ │ │ │ +000004e8 T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ -00003d60 T _PyImport_ImportlibModuleRepr │ │ │ │ +00003d64 T _PyImport_ImportlibModuleRepr │ │ │ │ 0000010c T _PyImport_Init │ │ │ │ 00000440 T _PyImport_InitCore │ │ │ │ 00000408 T _PyImport_InitDefaultImportFunc │ │ │ │ 00000f34 T _PyImport_InitExternal │ │ │ │ 000001b4 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -0000113c T _PyImport_IsDefaultImportFunc │ │ │ │ +00001150 T _PyImport_IsDefaultImportFunc │ │ │ │ 00001404 T _PyImport_IsInitialized │ │ │ │ 00000048 T _PyImport_ReInitLock │ │ │ │ 0000177c T _PyImport_ReleaseLock │ │ │ │ 00000020 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 0000063e T _PyImport_SetDLOpenFlags │ │ │ │ 00000066 T _PyImport_SetModule │ │ │ │ 00000e88 T _PyImport_SetModuleString │ │ │ │ -00000864 T _PyImport_SwapPackageContext │ │ │ │ +00000878 T _PyImport_SwapPackageContext │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ U _PyRecursiveMutex_Lock │ │ │ │ @@ -18579,85 +18581,85 @@ │ │ │ │ 00000068 r __func__.6 │ │ │ │ 00000054 r __func__.7 │ │ │ │ 00000030 r __func__.8 │ │ │ │ 000000b0 r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000002dc t _extensions_cache_delete │ │ │ │ -000003a0 t _extensions_cache_find_unlocked │ │ │ │ -000032a4 t _imp__fix_co_filename │ │ │ │ +000003b4 t _extensions_cache_find_unlocked │ │ │ │ +000032c0 t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 000009e8 t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ 00001784 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 000008c4 t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00001c10 t _imp_acquire_lock │ │ │ │ +00001c2c t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ -00000b0c t _imp_create_builtin │ │ │ │ +00000b20 t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ -00003704 t _imp_create_dynamic │ │ │ │ +00003720 t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ -000010d8 t _imp_exec_builtin │ │ │ │ +000010ec t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ -00001074 t _imp_exec_dynamic │ │ │ │ +00001088 t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ -00002540 t _imp_extension_suffixes │ │ │ │ +0000255c t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ -00001c9c t _imp_find_frozen │ │ │ │ +00001cb8 t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -00002104 t _imp_get_frozen_object │ │ │ │ +00002120 t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ 00000c1a t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ -00000a90 t _imp_is_builtin │ │ │ │ +00000aa4 t _imp_is_builtin │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ -00000878 t _imp_is_frozen │ │ │ │ +0000088c t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ 00000ed0 t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000bac t _imp_lock_held │ │ │ │ 00000a60 r _imp_lock_held__doc__ │ │ │ │ -00001c44 t _imp_release_lock │ │ │ │ +00001c60 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ 000015e0 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 │ │ │ │ 00000270 t _modules_by_index_clear_one │ │ │ │ -00000470 t _modules_by_index_set │ │ │ │ +00000484 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ 000015a4 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ 00000d88 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ -000004dc t find_frozen │ │ │ │ +000004f0 t find_frozen │ │ │ │ U fwrite │ │ │ │ 00001314 t hashtable_compare_str │ │ │ │ 000015a0 t hashtable_destroy_str │ │ │ │ -00000438 t hashtable_hash_str │ │ │ │ +0000044c t hashtable_hash_str │ │ │ │ 000000e4 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ 00000e54 t imp_module_exec │ │ │ │ 000000c4 d imp_slots │ │ │ │ -00000748 t import_add_module │ │ │ │ -000007fc t import_get_module │ │ │ │ +0000075c t import_add_module │ │ │ │ +00000810 t import_get_module │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000cfc t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 0000036c t reload_singlephase_extension │ │ │ │ -000034c0 t remove_importlib_frames │ │ │ │ +000034dc t remove_importlib_frames │ │ │ │ 00000970 t remove_module │ │ │ │ 00000584 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strrchr │ │ │ │ @@ -18869,15 +18871,15 @@ │ │ │ │ 00000754 r .LC95 │ │ │ │ 00000764 r .LC96 │ │ │ │ 00000774 r .LC97 │ │ │ │ 00000784 r .LC98 │ │ │ │ 00000798 r .LC99 │ │ │ │ 0000002c r PYCONFIG_SPEC │ │ │ │ U PyBool_FromLong │ │ │ │ -000007bc T PyConfig_Clear │ │ │ │ +00000560 T PyConfig_Clear │ │ │ │ 00000000 T PyConfig_InitIsolatedConfig │ │ │ │ 00000060 T PyConfig_InitPythonConfig │ │ │ │ 00000028 T PyConfig_Read │ │ │ │ 00000000 T PyConfig_SetArgv │ │ │ │ 00000058 T PyConfig_SetBytesArgv │ │ │ │ 0000099a T PyConfig_SetBytesString │ │ │ │ 000000b8 T PyConfig_SetString │ │ │ │ @@ -18909,15 +18911,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 │ │ │ │ -00000b58 T PyStatus_Ok │ │ │ │ +000008fc 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 │ │ │ │ @@ -18942,17 +18944,17 @@ │ │ │ │ 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 │ │ │ │ -00000b64 T _PyConfig_AsDict │ │ │ │ +00000908 T _PyConfig_AsDict │ │ │ │ 00000334 T _PyConfig_Copy │ │ │ │ -00000e20 T _PyConfig_FromDict │ │ │ │ +00000bc4 T _PyConfig_FromDict │ │ │ │ 00000000 T _PyConfig_InitCompatConfig │ │ │ │ 00001b9c T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ 000000f0 T _PyConfig_Read │ │ │ │ 00000084 T _PyConfig_SetPyArgv │ │ │ │ 000019d8 T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ @@ -18972,18 +18974,18 @@ │ │ │ │ U _PyPreConfig_AsDict │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ -00000d40 T _PyWideStringList_AsList │ │ │ │ +00000ae4 T _PyWideStringList_AsList │ │ │ │ 00000210 T _PyWideStringList_Clear │ │ │ │ 00000124 T _PyWideStringList_Copy │ │ │ │ -00000a20 T _PyWideStringList_Extend │ │ │ │ +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 │ │ │ │ @@ -19019,17 +19021,17 @@ │ │ │ │ 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 │ │ │ │ -00000a78 t config_get_env_dup.isra.0 │ │ │ │ +0000081c t config_get_env_dup.isra.0 │ │ │ │ 00001934 t config_get_locale_encoding.constprop.0 │ │ │ │ -00000b28 t config_get_xoption_value │ │ │ │ +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 │ │ │ │ @@ -19048,15 +19050,15 @@ │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000450 r usage_envvars │ │ │ │ 000018bc r usage_help │ │ │ │ 0000187c r usage_line │ │ │ │ 00001194 r usage_xoptions │ │ │ │ 000017d0 t warnoptions_append │ │ │ │ -00000ad0 t warnoptions_extend.isra.0 │ │ │ │ +00000874 t warnoptions_extend.isra.0 │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wcstok │ │ │ │ │ │ │ │ interpconfig.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -19110,18 +19112,18 @@ │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000090 r .LC10 │ │ │ │ 000000a8 r .LC11 │ │ │ │ 000000c4 r .LC12 │ │ │ │ -000000d0 r .LC13 │ │ │ │ -000000e8 r .LC14 │ │ │ │ -0000011c r .LC15 │ │ │ │ -00000134 r .LC16 │ │ │ │ +000000dc r .LC13 │ │ │ │ +000000f8 r .LC14 │ │ │ │ +00000104 r .LC15 │ │ │ │ +0000011c r .LC16 │ │ │ │ 00000150 r .LC18 │ │ │ │ 0000017c r .LC19 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000190 r .LC20 │ │ │ │ 000001c8 r .LC21 │ │ │ │ 000001dc r .LC22 │ │ │ │ 000001e0 r .LC23 │ │ │ │ @@ -19174,15 +19176,15 @@ │ │ │ │ U _PyCode_CheckLineNumber │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -0000201c 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 │ │ │ │ @@ -19194,46 +19196,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 │ │ │ │ -0000299c T _PyMonitoring_GetLocalEvents │ │ │ │ +000027cc T _PyMonitoring_GetLocalEvents │ │ │ │ 00000000 T _PyMonitoring_RegisterCallback │ │ │ │ 0000039c T _PyMonitoring_SetEvents │ │ │ │ -00002a70 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 │ │ │ │ -0000208c T _Py_Instrument │ │ │ │ -00002944 T _Py_Instrumentation_GetLine │ │ │ │ +00001ebc T _Py_Instrument │ │ │ │ +00002774 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ -0000209c T _Py_call_instrumentation │ │ │ │ -00002e94 T _Py_call_instrumentation_2args │ │ │ │ -00002c70 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 │ │ │ │ -00002568 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 │ │ │ │ -000022bc t call_instrumentation_vector │ │ │ │ -000024b8 t call_one_instrument │ │ │ │ +000020ec t call_instrumentation_vector │ │ │ │ +000022e8 t call_one_instrument │ │ │ │ 0000041a t capi_call_instrumentation.constprop.0 │ │ │ │ -0000318c t de_instrument_per_instruction │ │ │ │ +00002fbc 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__ │ │ │ │ @@ -19252,15 +19254,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__ │ │ │ │ -000030b4 t remove_tools │ │ │ │ +00002ee4 t remove_tools │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000018 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ @@ -19477,43 +19479,43 @@ │ │ │ │ 00000014 T _PyEvent_Notify │ │ │ │ 000002e4 T _PyMutex_LockTimed │ │ │ │ 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 │ │ │ │ -00000046 T _PyRWMutex_Unlock │ │ │ │ -00000134 T _PyRawMutex_LockSlow │ │ │ │ -000001e8 T _PyRawMutex_UnlockSlow │ │ │ │ +00000130 T _PyRWMutex_Lock │ │ │ │ +00000196 T _PyRWMutex_RLock │ │ │ │ +0000023a T _PyRWMutex_RUnlock │ │ │ │ +00000176 T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000000b0 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 │ │ │ │ +000002a6 T _PySeqLock_AbandonWrite │ │ │ │ +00000312 T _PySeqLock_AfterFork │ │ │ │ +000002c6 T _PySeqLock_BeginRead │ │ │ │ +000002ee T _PySeqLock_EndRead │ │ │ │ +0000025e T _PySeqLock_LockWrite │ │ │ │ +000002b6 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 │ │ │ │ +000001dc t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000128 r .LC10 │ │ │ │ @@ -19729,43 +19731,43 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000d7c T PyModule_Add │ │ │ │ -00000fc8 T PyModule_AddIntConstant │ │ │ │ +00000d78 T PyModule_Add │ │ │ │ +00000fc4 T PyModule_AddIntConstant │ │ │ │ 00000034 T PyModule_AddObject │ │ │ │ -00000e48 T PyModule_AddObjectRef │ │ │ │ +00000e44 T PyModule_AddObjectRef │ │ │ │ 00000000 T PyModule_AddStringConstant │ │ │ │ -00000f04 T PyModule_AddType │ │ │ │ +00000f00 T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Ready │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ -00000d78 T Py_VaBuildValue │ │ │ │ -00000ee8 t Py_XDECREF │ │ │ │ +00000d74 T Py_VaBuildValue │ │ │ │ +00000ee4 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 0000007a T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000b48 T _Py_VaBuildStack │ │ │ │ -00001104 T _Py_VaBuildValue_SizeT │ │ │ │ -00001098 T _Py_convert_optional_to_ssize_t │ │ │ │ -00000adc t check_end │ │ │ │ +00000b44 T _Py_VaBuildStack │ │ │ │ +00001100 T _Py_VaBuildValue_SizeT │ │ │ │ +00001094 T _Py_convert_optional_to_ssize_t │ │ │ │ +00000ad8 t check_end │ │ │ │ 0000020c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000002e0 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ @@ -19773,15 +19775,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 0000005c T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000434 T PyOS_strtoul │ │ │ │ +0000042c T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 00000000 r digitlimit │ │ │ │ 00000094 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -19806,22 +19808,22 @@ │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 000000ec T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -000004a4 T _PyParkingLot_Unpark │ │ │ │ +0000047c T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000128 T _PySemaphore_Destroy │ │ │ │ -000003c8 T _PySemaphore_Init │ │ │ │ -000003f8 T _PySemaphore_Wait │ │ │ │ -000005cc T _PySemaphore_Wakeup │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +000003a0 T _PySemaphore_Init │ │ │ │ +000003d0 T _PySemaphore_Wait │ │ │ │ +000005a8 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 │ │ │ │ @@ -19939,40 +19941,40 @@ │ │ │ │ U _PyMem_GetAllocatorName │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_SetupAllocators │ │ │ │ U _PyOS_GetOpt │ │ │ │ U _PyOS_ResetGetOpt │ │ │ │ U _PyOS_optarg │ │ │ │ U _PyOS_opterr │ │ │ │ -00000704 T _PyPreCmdline_Clear │ │ │ │ -0000017c T _PyPreCmdline_Read │ │ │ │ +00000924 T _PyPreCmdline_Clear │ │ │ │ +00000578 T _PyPreCmdline_Read │ │ │ │ 00000314 T _PyPreCmdline_SetArgv │ │ │ │ -000006b4 T _PyPreCmdline_SetConfig │ │ │ │ +000008d4 T _PyPreCmdline_SetConfig │ │ │ │ 00000094 T _PyPreConfig_AsDict │ │ │ │ -00000690 T _PyPreConfig_GetConfig │ │ │ │ +000008b0 T _PyPreConfig_GetConfig │ │ │ │ 00000000 T _PyPreConfig_InitCompatConfig │ │ │ │ 00000508 T _PyPreConfig_InitFromConfig │ │ │ │ 00000034 T _PyPreConfig_InitFromPreConfig │ │ │ │ 00000000 T _PyPreConfig_Read │ │ │ │ -00000578 T _PyPreConfig_Write │ │ │ │ +00000798 T _PyPreConfig_Write │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyWideStringList_Clear │ │ │ │ U _PyWideStringList_Copy │ │ │ │ U _PyWideStringList_Extend │ │ │ │ -0000076c T _Py_ClearFileSystemEncoding │ │ │ │ +0000098c T _Py_ClearFileSystemEncoding │ │ │ │ U _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ -0000049c T _Py_GetEnv │ │ │ │ +00000224 T _Py_GetEnv │ │ │ │ 0000000c B _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ U _Py_LegacyLocaleDetected │ │ │ │ -00000724 T _Py_SetFileSystemEncoding │ │ │ │ +00000944 T _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetLocaleFromEnv │ │ │ │ -000004c4 T _Py_get_env_flag │ │ │ │ -000003f4 T _Py_get_xoption │ │ │ │ +0000024c T _Py_get_env_flag │ │ │ │ +0000017c T _Py_get_xoption │ │ │ │ 00000050 T _Py_str_to_int │ │ │ │ U __errno_location │ │ │ │ 00000060 r __func__.0 │ │ │ │ 0000001c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ 0000004c r __func__.4 │ │ │ │ @@ -20175,17 +20177,17 @@ │ │ │ │ U PyList_Type │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ -000002b4 T PyOS_getsig │ │ │ │ +00000134 T PyOS_getsig │ │ │ │ U PyOS_mystrnicmp │ │ │ │ -00000280 T PyOS_setsig │ │ │ │ +00000100 T PyOS_setsig │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -20205,32 +20207,32 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Type │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000005da T Py_AtExit │ │ │ │ -00002598 T Py_EndInterpreter │ │ │ │ -0000266c T Py_Exit │ │ │ │ +00002718 T Py_EndInterpreter │ │ │ │ +000027ec T Py_Exit │ │ │ │ 000000ac T Py_ExitStatusException │ │ │ │ 000004c4 T Py_FatalError │ │ │ │ 00000690 T Py_FdIsInteractive │ │ │ │ 00000440 T Py_Finalize │ │ │ │ -000024b4 T Py_FinalizeEx │ │ │ │ +00002634 T Py_FinalizeEx │ │ │ │ 00000050 T Py_Initialize │ │ │ │ 00000056 T Py_InitializeEx │ │ │ │ 00000094 T Py_InitializeFromConfig │ │ │ │ -000026c8 T Py_IsFinalizing │ │ │ │ +00002848 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 00000444 T Py_NewInterpreter │ │ │ │ -000026ac T Py_NewInterpreterFromConfig │ │ │ │ +0000282c T Py_NewInterpreterFromConfig │ │ │ │ 00000036 T Py_PreInitialize │ │ │ │ 0000000e T Py_PreInitializeFromArgs │ │ │ │ 0000049a T Py_PreInitializeFromBytesArgs │ │ │ │ -00000268 t Py_XDECREF │ │ │ │ +000000e8 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ U _PyBuiltin_Init │ │ │ │ U _PyBuiltins_AddExceptions │ │ │ │ U _PyCode_Fini │ │ │ │ U _PyCode_Init │ │ │ │ @@ -20291,15 +20293,15 @@ │ │ │ │ U _PyImport_InitDefaultImportFunc │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_New │ │ │ │ 0000037c T _PyInterpreterState_SetConfig │ │ │ │ -0000194c t _PyInterpreterState_SetFinalizing │ │ │ │ +00001acc t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -20328,15 +20330,15 @@ │ │ │ │ U _PyPreConfig_InitFromConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyPreConfig_Read │ │ │ │ U _PyPreConfig_Write │ │ │ │ 00000000 D _PyRuntime │ │ │ │ U _PyRuntimeState_Fini │ │ │ │ U _PyRuntimeState_Init │ │ │ │ -000005d4 T _PyRuntime_Finalize │ │ │ │ +00000754 T _PyRuntime_Finalize │ │ │ │ 00000000 T _PyRuntime_Initialize │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySignal_Fini │ │ │ │ U _PySignal_Init │ │ │ │ U _PySys_ClearAttrString │ │ │ │ U _PySys_ClearAuditHooks │ │ │ │ U _PySys_Create │ │ │ │ @@ -20377,34 +20379,34 @@ │ │ │ │ U _PyXI_Init │ │ │ │ U _PyXI_InitTypes │ │ │ │ U _Py_ClearFileSystemEncoding │ │ │ │ 000004d0 T _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ -000000e8 T _Py_DumpExtensionModules │ │ │ │ +000005d4 T _Py_DumpExtensionModules │ │ │ │ U _Py_DumpHexadecimal │ │ │ │ U _Py_DumpTracebackThreads │ │ │ │ U _Py_FalseStruct │ │ │ │ 00000526 T _Py_FatalErrorFormat │ │ │ │ 000004f4 T _Py_FatalErrorFunc │ │ │ │ 000005be T _Py_FatalRefcountErrorFunc │ │ │ │ -000016a4 T _Py_FdIsInteractive │ │ │ │ -000012ec t _Py_Finalize.constprop.0 │ │ │ │ +00001824 T _Py_FdIsInteractive │ │ │ │ +0000146c t _Py_Finalize.constprop.0 │ │ │ │ U _Py_FinalizeAllocatedBlocks │ │ │ │ U _Py_FinishPendingCalls │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 000003fc T _Py_InitializeMain │ │ │ │ 0000048c T _Py_IsCoreInitialized │ │ │ │ -00000698 T _Py_IsInterpreterFinalizing │ │ │ │ -000005fc T _Py_IsLocaleCoercionTarget │ │ │ │ +00000518 T _Py_IsInterpreterFinalizing │ │ │ │ +0000077c T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsValidFD │ │ │ │ 00000488 T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000003c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ U _Py_ResetForceASCII │ │ │ │ 00000110 T _Py_SetLocaleFromEnv │ │ │ │ @@ -20431,50 +20433,50 @@ │ │ │ │ 00000224 r __func__.3 │ │ │ │ 000001f4 r __func__.6 │ │ │ │ 000001e4 r __func__.7 │ │ │ │ 000001cc r __func__.8 │ │ │ │ 000001b8 r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -00002644 t builtins_dict_watcher │ │ │ │ -000002d8 t create_stdio.isra.0 │ │ │ │ +000027c4 t builtins_dict_watcher │ │ │ │ +00000158 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 000000f8 t fatal_error │ │ │ │ U fflush │ │ │ │ -00001a04 t file_is_closed │ │ │ │ +00001b84 t file_is_closed │ │ │ │ U fileno │ │ │ │ -000024b8 t finalize_interp_clear │ │ │ │ -00001a60 t finalize_modules │ │ │ │ -00001960 t flush_std_files │ │ │ │ +00002638 t finalize_interp_clear │ │ │ │ +00001be0 t finalize_modules │ │ │ │ +00001ae0 t flush_std_files │ │ │ │ U fputc │ │ │ │ U getenv │ │ │ │ -00000a64 t init_interp_main │ │ │ │ -0000062c t init_interp_settings │ │ │ │ -00001270 t interpreter_update_config │ │ │ │ +00000be4 t init_interp_main │ │ │ │ +000007ac t init_interp_settings │ │ │ │ +000013f0 t interpreter_update_config │ │ │ │ U isatty │ │ │ │ -00001794 t new_interpreter │ │ │ │ +00001914 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ -000006f0 t pycore_interp_init │ │ │ │ +00000870 t pycore_interp_init │ │ │ │ 00000134 t pyinit_core.constprop.0 │ │ │ │ -000009d8 t pyinit_main │ │ │ │ +00000b58 t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ U setenv │ │ │ │ U setlocale │ │ │ │ U sigaction │ │ │ │ U sigemptyset │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000234 r sys_deletes.5 │ │ │ │ 00000260 r sys_files.4 │ │ │ │ -000016f8 t wait_for_thread_shutdown │ │ │ │ +00001878 t wait_for_thread_shutdown │ │ │ │ │ │ │ │ pymath.o: │ │ │ │ │ │ │ │ pystate.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -20552,27 +20554,27 @@ │ │ │ │ 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 │ │ │ │ +000007a8 T PyThreadState_Clear │ │ │ │ +00000d34 T PyThreadState_Delete │ │ │ │ 00000704 T PyThreadState_DeleteCurrent │ │ │ │ 00000338 T PyThreadState_Get │ │ │ │ 00000f24 T PyThreadState_GetDict │ │ │ │ 00000fbc T PyThreadState_GetFrame │ │ │ │ 0000067a T PyThreadState_GetID │ │ │ │ 00000430 T PyThreadState_GetInterpreter │ │ │ │ 00001194 T PyThreadState_GetUnchecked │ │ │ │ 00000308 T PyThreadState_New │ │ │ │ 00001030 T PyThreadState_Next │ │ │ │ 00000834 T PyThreadState_SetAsyncExc │ │ │ │ -00000a38 T PyThreadState_Swap │ │ │ │ +00000a3c T PyThreadState_Swap │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_free_lock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_release_lock │ │ │ │ U PyThread_tss_create │ │ │ │ @@ -20680,15 +20682,15 @@ │ │ │ │ 000003ec T _PyThreadState_New │ │ │ │ 000005a8 T _PyThreadState_NewBound │ │ │ │ 000004e0 T _PyThreadState_PopFrame │ │ │ │ 000006b2 T _PyThreadState_Prealloc │ │ │ │ 00000444 T _PyThreadState_PushFrame │ │ │ │ 00000604 T _PyThreadState_RemoveExcept │ │ │ │ 00000714 T _PyThreadState_Suspend │ │ │ │ -00000b1c T _PyThreadState_Swap │ │ │ │ +00000b20 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ 000003c6 T _PyThread_CurrentExceptions │ │ │ │ 0000050c T _PyThread_CurrentFrames │ │ │ │ U _PyThread_at_fork_reinit │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ @@ -20722,22 +20724,22 @@ │ │ │ │ 0000010c r __func__.6 │ │ │ │ 00000158 r __func__.7 │ │ │ │ 00000210 r __func__.8 │ │ │ │ 00000058 r __func__.9 │ │ │ │ 00000198 t bind_gilstate_tstate │ │ │ │ 000003c4 t detach_thread │ │ │ │ 000010dc t free_interpreter │ │ │ │ -00000cec t free_threadstate │ │ │ │ +00000cf0 t free_threadstate │ │ │ │ 00000228 r initial │ │ │ │ 00000748 t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000028 t new_threadstate │ │ │ │ U stderr │ │ │ │ -00000b50 t tstate_delete_common │ │ │ │ +00000b54 t tstate_delete_common │ │ │ │ 00001084 t zapthreads │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ @@ -20965,50 +20967,50 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -000008f4 T PyTime_Monotonic │ │ │ │ +000008f8 T PyTime_Monotonic │ │ │ │ 00000168 T PyTime_MonotonicRaw │ │ │ │ -00000fd0 T PyTime_PerfCounter │ │ │ │ +00000fd8 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000b70 T PyTime_Time │ │ │ │ +00000b78 T PyTime_Time │ │ │ │ 00000110 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -000002f8 T _PyDeadline_Get │ │ │ │ -000011cc T _PyDeadline_Init │ │ │ │ -00001100 T _PyLong_AsTime_t │ │ │ │ +00000474 T _PyDeadline_Get │ │ │ │ +000011d4 T _PyDeadline_Init │ │ │ │ +00001108 T _PyLong_AsTime_t │ │ │ │ 000001c0 t _PyLong_AsTime_t.part.0 │ │ │ │ 000005ec T _PyLong_FromTime_t │ │ │ │ 00000188 T _PyTimeFraction_Mul │ │ │ │ 00000138 T _PyTimeFraction_Resolution │ │ │ │ 000004c0 T _PyTimeFraction_Set │ │ │ │ 000003d8 T _PyTime_Add │ │ │ │ -00000e28 T _PyTime_AsLong │ │ │ │ +00000e30 T _PyTime_AsLong │ │ │ │ 00000078 T _PyTime_AsMicroseconds │ │ │ │ -0000113c T _PyTime_AsMilliseconds │ │ │ │ -00000a24 T _PyTime_AsTimespec │ │ │ │ +00001144 T _PyTime_AsMilliseconds │ │ │ │ +00000a28 T _PyTime_AsTimespec │ │ │ │ 00000428 T _PyTime_AsTimespec_clamp │ │ │ │ -000002c4 T _PyTime_AsTimeval │ │ │ │ +00000440 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000002a T _PyTime_AsTimeval_clamp │ │ │ │ -00000330 T _PyTime_FromLong │ │ │ │ +000004ac T _PyTime_FromLong │ │ │ │ 00000100 T _PyTime_FromMicrosecondsClamp │ │ │ │ -000012e4 T _PyTime_FromMillisecondsObject │ │ │ │ +000001fc T _PyTime_FromMillisecondsObject │ │ │ │ 00000068 T _PyTime_FromSeconds │ │ │ │ 00000068 T _PyTime_FromSecondsDouble │ │ │ │ 00000638 T _PyTime_FromSecondsObject │ │ │ │ -00000a70 T _PyTime_FromTimespec │ │ │ │ +00000a78 T _PyTime_FromTimespec │ │ │ │ 00000324 T _PyTime_FromTimeval │ │ │ │ 000001f4 T _PyTime_MonotonicWithInfo │ │ │ │ -00000e2c T _PyTime_ObjectToTime_t │ │ │ │ +00000e34 T _PyTime_ObjectToTime_t │ │ │ │ 00000028 T _PyTime_ObjectToTimespec │ │ │ │ -00001508 T _PyTime_ObjectToTimeval │ │ │ │ +00001300 T _PyTime_ObjectToTimeval │ │ │ │ 0000005c T _PyTime_PerfCounterWithInfo │ │ │ │ 00000062 T _PyTime_TimeWithInfo │ │ │ │ 000005f0 T _PyTime_gmtime │ │ │ │ 00000470 T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ @@ -21017,16 +21019,16 @@ │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000254 t py_get_monotonic_clock │ │ │ │ -00000ca0 t py_get_system_clock │ │ │ │ -000001fc t pytime_as_timeval.isra.0 │ │ │ │ +00000ca8 t py_get_system_clock │ │ │ │ +00000378 t pytime_as_timeval.isra.0 │ │ │ │ 00000858 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ @@ -21293,55 +21295,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 │ │ │ │ -00005080 t Py_XDECREF │ │ │ │ +0000506c t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00005118 T _PyST_GetScope │ │ │ │ -000050f8 T _PyST_GetSymbol │ │ │ │ -00005138 T _PyST_IsFunctionLike │ │ │ │ +00005104 T _PyST_GetScope │ │ │ │ +000050e4 T _PyST_GetSymbol │ │ │ │ +00005124 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00005444 T _PySymtable_Free │ │ │ │ -00005098 T _PySymtable_Lookup │ │ │ │ +00005430 T _PySymtable_Free │ │ │ │ +00005084 T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00002a4c T _Py_Mangle │ │ │ │ -000029fc T _Py_MaybeMangle │ │ │ │ +00002a50 T _Py_Mangle │ │ │ │ +00002a00 T _Py_MaybeMangle │ │ │ │ 00000600 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003fe8 t analyze_block │ │ │ │ +00003fd4 t analyze_block │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -000054a8 t ste_dealloc │ │ │ │ +00005494 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ -00002798 t symtable_add_def │ │ │ │ -000027e8 t symtable_add_def_helper │ │ │ │ +0000279c t symtable_add_def │ │ │ │ +000027ec t symtable_add_def_helper │ │ │ │ 000004fc t symtable_enter_block │ │ │ │ 00000290 t symtable_enter_type_param_block │ │ │ │ -00003f0c t symtable_exit_block │ │ │ │ -00003900 t symtable_handle_comprehension │ │ │ │ +00003ef8 t symtable_exit_block │ │ │ │ +000038ec t symtable_handle_comprehension │ │ │ │ 00000018 t symtable_lookup_entry.isra.0 │ │ │ │ -0000514c t symtable_raise_if_annotation_block │ │ │ │ +00005138 t symtable_raise_if_annotation_block │ │ │ │ 0000009a t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 0000005c t symtable_record_directive │ │ │ │ -000051fc t symtable_visit_alias │ │ │ │ -00005570 t symtable_visit_annotation │ │ │ │ -00002d9c t symtable_visit_annotations │ │ │ │ -00002f80 t symtable_visit_arguments │ │ │ │ -00003f54 t symtable_visit_excepthandler │ │ │ │ -00001ea8 t symtable_visit_expr │ │ │ │ +000051e8 t symtable_visit_alias │ │ │ │ +0000555c t symtable_visit_annotation │ │ │ │ +00002da0 t symtable_visit_annotations │ │ │ │ +00002f84 t symtable_visit_arguments │ │ │ │ +00003f40 t symtable_visit_excepthandler │ │ │ │ +00001eac t symtable_visit_expr │ │ │ │ 000000e8 t symtable_visit_pattern │ │ │ │ 000006a4 t symtable_visit_stmt │ │ │ │ 000003c8 t symtable_visit_type_param │ │ │ │ 00000504 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ @@ -21656,15 +21658,15 @@ │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_DebugMallocStats │ │ │ │ U _PyObject_DebugTypeStats │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00001190 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00001188 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPathConfig_ComputeSysPath0 │ │ │ │ U _PyPerfTrampoline_Init │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 000009d8 T _PySys_Audit │ │ │ │ @@ -21801,15 +21803,15 @@ │ │ │ │ 00002b60 r sys__setprofileallthreads__doc__ │ │ │ │ 00000ba2 t sys__settraceallthreads │ │ │ │ 00002d84 r sys__settraceallthreads__doc__ │ │ │ │ 00000b2c t sys_activate_stack_trampoline │ │ │ │ 00001984 r sys_activate_stack_trampoline__doc__ │ │ │ │ 0000212c t sys_addaudithook │ │ │ │ 000036fc r sys_addaudithook__doc__ │ │ │ │ -00001200 t sys_audit │ │ │ │ +000011f8 t sys_audit │ │ │ │ 000004bc t sys_audit_tstate │ │ │ │ 000007d8 t sys_breakpointhook │ │ │ │ 000003ec t sys_call_tracing │ │ │ │ 00001b80 r sys_call_tracing__doc__ │ │ │ │ 00000b08 t sys_deactivate_stack_trampoline │ │ │ │ 000018dc r sys_deactivate_stack_trampoline__doc__ │ │ │ │ 00001abc t sys_displayhook │ │ │ │ @@ -21838,15 +21840,15 @@ │ │ │ │ 00002210 r sys_getdlopenflags__doc__ │ │ │ │ 00001900 t sys_getfilesystemencodeerrors │ │ │ │ 00003074 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ 00000dc0 t sys_getfilesystemencoding │ │ │ │ 000030dc r sys_getfilesystemencoding__doc__ │ │ │ │ 000005c6 t sys_getprofile │ │ │ │ 00002adc r sys_getprofile__doc__ │ │ │ │ -000011e4 t sys_getrecursionlimit │ │ │ │ +000011dc t sys_getrecursionlimit │ │ │ │ 00002494 r sys_getrecursionlimit__doc__ │ │ │ │ 00001d70 t sys_getrefcount │ │ │ │ 00002044 r sys_getrefcount__doc__ │ │ │ │ 00002284 t sys_getsizeof │ │ │ │ 000005fc t sys_getswitchinterval │ │ │ │ 000028d8 r sys_getswitchinterval__doc__ │ │ │ │ 00001fe0 t sys_gettrace │ │ │ │ @@ -21872,21 +21874,21 @@ │ │ │ │ 000022a8 r sys_setdlopenflags__doc__ │ │ │ │ 00001ec4 t sys_setprofile │ │ │ │ 00002c50 r sys_setprofile__doc__ │ │ │ │ 00001e28 t sys_setrecursionlimit │ │ │ │ 000027d8 r sys_setrecursionlimit__doc__ │ │ │ │ 00000658 t sys_setswitchinterval │ │ │ │ 00002944 r sys_setswitchinterval__doc__ │ │ │ │ -00001020 t sys_settrace │ │ │ │ +00001018 t sys_settrace │ │ │ │ 00002e70 r sys_settrace__doc__ │ │ │ │ 000003c4 t sys_unraisablehook │ │ │ │ 0000330c r sys_unraisablehook__doc__ │ │ │ │ 000017f0 t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -00001078 t trace_trampoline │ │ │ │ +00001070 t trace_trampoline │ │ │ │ 00000554 r version_info__doc__ │ │ │ │ 00000044 d version_info_desc │ │ │ │ 000001e8 d version_info_fields │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ 000004c4 r whatstrings │ │ │ │ @@ -21912,39 +21914,39 @@ │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ -00000128 T PyThread_GetInfo │ │ │ │ -00000268 T PyThread_ParseTimeoutArg │ │ │ │ +00000138 T PyThread_GetInfo │ │ │ │ +00000278 T PyThread_ParseTimeoutArg │ │ │ │ 000000f8 T PyThread_ReInitTLS │ │ │ │ -000004d8 T PyThread_acquire_lock │ │ │ │ -0000037c T PyThread_acquire_lock_timed │ │ │ │ -000001c0 T PyThread_acquire_lock_timed_with_retries │ │ │ │ +000004c8 T PyThread_acquire_lock │ │ │ │ +0000036c T PyThread_acquire_lock_timed │ │ │ │ +000001b0 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 00000000 T PyThread_allocate_lock │ │ │ │ 00000096 T PyThread_create_key │ │ │ │ 000000ce T PyThread_delete_key │ │ │ │ 000000d2 T PyThread_delete_key_value │ │ │ │ 00000024 T PyThread_detach_thread │ │ │ │ 00000070 T PyThread_exit_thread │ │ │ │ -000004a4 T PyThread_free_lock │ │ │ │ +00000494 T PyThread_free_lock │ │ │ │ 000000f4 T PyThread_get_key_value │ │ │ │ 000000fa T PyThread_get_stacksize │ │ │ │ 000000cc T PyThread_get_thread_ident │ │ │ │ 00000100 T PyThread_get_thread_ident_ex │ │ │ │ 00000164 T PyThread_get_thread_native_id │ │ │ │ 00000050 T PyThread_init_thread │ │ │ │ 00000100 T PyThread_join_thread │ │ │ │ -0000047c T PyThread_release_lock │ │ │ │ +0000046c T PyThread_release_lock │ │ │ │ 000000d8 T PyThread_set_key_value │ │ │ │ 00000114 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ -0000022c T PyThread_start_new_thread │ │ │ │ +0000023c T PyThread_start_new_thread │ │ │ │ 00000028 T PyThread_tss_alloc │ │ │ │ 000000a0 T PyThread_tss_create │ │ │ │ 00000140 T PyThread_tss_delete │ │ │ │ 00000044 T PyThread_tss_free │ │ │ │ 00000138 T PyThread_tss_get │ │ │ │ 00000134 T PyThread_tss_is_created │ │ │ │ 00000190 T PyThread_tss_set │ │ │ │ @@ -21955,18 +21957,18 @@ │ │ │ │ 00000004 b ThreadInfoType │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -0000025c T _PyThread_FiniType │ │ │ │ +0000026c T _PyThread_FiniType │ │ │ │ 00000000 T _PyThread_at_fork_reinit │ │ │ │ -00000620 T _PyThread_cond_after │ │ │ │ -000001b0 T _PyThread_cond_init │ │ │ │ +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 │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -22205,27 +22207,27 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ 0000080e T _PyMem_DumpTraceback │ │ │ │ U _PyRuntime │ │ │ │ 00000708 T _PyTraceMalloc_ClearTraces │ │ │ │ -000003ac T _PyTraceMalloc_Fini │ │ │ │ +00000360 T _PyTraceMalloc_Fini │ │ │ │ 0000073c T _PyTraceMalloc_GetMemory │ │ │ │ 00000190 T _PyTraceMalloc_GetObjectTraceback │ │ │ │ 000001ae T _PyTraceMalloc_GetTraceback │ │ │ │ -0000042c T _PyTraceMalloc_GetTracebackLimit │ │ │ │ +000003e0 T _PyTraceMalloc_GetTracebackLimit │ │ │ │ 000003f2 T _PyTraceMalloc_GetTracedMemory │ │ │ │ 00000440 T _PyTraceMalloc_GetTraces │ │ │ │ 00000000 T _PyTraceMalloc_Init │ │ │ │ 00000160 T _PyTraceMalloc_IsTracing │ │ │ │ 000007b4 T _PyTraceMalloc_ResetPeak │ │ │ │ 00000000 T _PyTraceMalloc_Start │ │ │ │ -00000338 T _PyTraceMalloc_Stop │ │ │ │ -000004d4 T _PyTraceMalloc_TraceRef │ │ │ │ +000002ec T _PyTraceMalloc_Stop │ │ │ │ +0000045c T _PyTraceMalloc_TraceRef │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_hashtable_clear │ │ │ │ @@ -22238,45 +22240,45 @@ │ │ │ │ U _Py_hashtable_set │ │ │ │ U _Py_hashtable_size │ │ │ │ U _Py_hashtable_steal │ │ │ │ U _Py_write_noraise │ │ │ │ 0000001c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U free │ │ │ │ -00000904 t hashtable_compare_traceback │ │ │ │ -000008d8 t hashtable_compare_unicode │ │ │ │ -000008d0 t hashtable_hash_pyobject │ │ │ │ -000008d4 t hashtable_hash_traceback │ │ │ │ +0000088c t hashtable_compare_traceback │ │ │ │ +00000860 t hashtable_compare_unicode │ │ │ │ +00000858 t hashtable_hash_pyobject │ │ │ │ +0000085c t hashtable_hash_traceback │ │ │ │ 000003f0 t hashtable_hash_uint │ │ │ │ U malloc │ │ │ │ U memcpy │ │ │ │ -00000b90 t raw_free │ │ │ │ +00000b7c t raw_free │ │ │ │ 00000240 t traceback_to_pyobject │ │ │ │ -00000108 t tracemalloc_add_trace │ │ │ │ -00000090 t tracemalloc_alloc │ │ │ │ -00000af8 t tracemalloc_calloc_gil │ │ │ │ -00000414 t tracemalloc_clear_filename │ │ │ │ +00000090 t tracemalloc_add_trace │ │ │ │ +00000ae4 t tracemalloc_calloc_gil │ │ │ │ +000003c8 t tracemalloc_clear_filename │ │ │ │ 0000010c t tracemalloc_clear_traces_unlocked │ │ │ │ 00000624 t tracemalloc_copy_domain │ │ │ │ 000005ca t tracemalloc_copy_trace │ │ │ │ 00000594 t tracemalloc_copy_traces │ │ │ │ 0000018c t tracemalloc_create_domains_table │ │ │ │ 00000148 t tracemalloc_create_traces_table │ │ │ │ -0000081c t tracemalloc_free │ │ │ │ +000007a4 t tracemalloc_free │ │ │ │ 000001f8 t tracemalloc_get_traceback_unlocked │ │ │ │ 000007ec t tracemalloc_get_tracemalloc_memory_cb │ │ │ │ 000006f4 t tracemalloc_get_traces_domain │ │ │ │ 0000065e t tracemalloc_get_traces_fill │ │ │ │ 00000000 t tracemalloc_malloc_gil │ │ │ │ -00000438 t tracemalloc_pyobject_decref │ │ │ │ -000002d0 t tracemalloc_raw_calloc │ │ │ │ -0000096c t tracemalloc_raw_malloc │ │ │ │ -000001d0 t tracemalloc_raw_realloc │ │ │ │ -000009cc t tracemalloc_realloc_gil │ │ │ │ -00000880 t tracemalloc_remove_trace │ │ │ │ +000003ec t tracemalloc_pyobject_decref │ │ │ │ +000008f4 t tracemalloc_raw_alloc │ │ │ │ +000002dc t tracemalloc_raw_calloc │ │ │ │ +000001d0 t tracemalloc_raw_malloc │ │ │ │ +000001dc t tracemalloc_raw_realloc │ │ │ │ +000009b8 t tracemalloc_realloc_gil │ │ │ │ +00000808 t tracemalloc_remove_trace │ │ │ │ │ │ │ │ getopt.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -22358,39 +22360,40 @@ │ │ │ │ 00000000 T _Py_strhex_with_sep │ │ │ │ U __aeabi_uidiv │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ +00000010 r .LC2 │ │ │ │ 000002f0 t Balloc │ │ │ │ -00002ab4 t Bfree │ │ │ │ +00002a54 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00002af4 T _PyDtoa_Fini │ │ │ │ +00002a94 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002cf4 T _Py_dg_dtoa │ │ │ │ -00005e68 T _Py_dg_freedtoa │ │ │ │ +00002c94 T _Py_dg_dtoa │ │ │ │ +00005da0 T _Py_dg_freedtoa │ │ │ │ 00000674 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00006044 t b2d │ │ │ │ +00005fe4 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00005b0c t lshift │ │ │ │ +00005a44 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000388 t mult │ │ │ │ -00005d64 t multadd │ │ │ │ -00005eb8 t nrv_alloc │ │ │ │ +00005c9c t multadd │ │ │ │ +00005df0 t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -000055d8 t pow5mult │ │ │ │ -00005f20 t sd2b │ │ │ │ +00005510 t pow5mult │ │ │ │ +00005ec0 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -22432,21 +22435,21 @@ │ │ │ │ U PyMem_Free │ │ │ │ U PyNumber_Float │ │ │ │ U PyOS_double_to_string │ │ │ │ U PyObject_Str │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_New │ │ │ │ -0000125c t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +0000124c t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Type │ │ │ │ -0000179c t Py_XDECREF │ │ │ │ -00000000 T _PyComplex_FormatAdvancedWriter │ │ │ │ -000017b8 T _PyFloat_FormatAdvancedWriter │ │ │ │ +0000178c t Py_XDECREF │ │ │ │ +00000048 T _PyComplex_FormatAdvancedWriter │ │ │ │ +000017a8 T _PyFloat_FormatAdvancedWriter │ │ │ │ U _PyLong_Format │ │ │ │ -0000021c T _PyLong_FormatAdvancedWriter │ │ │ │ +0000020c T _PyLong_FormatAdvancedWriter │ │ │ │ U _PyLong_FormatWriter │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_FastCopyCharacters │ │ │ │ U _PyUnicode_FastFill │ │ │ │ @@ -22455,26 +22458,26 @@ │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_InsertThousandsGrouping │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -00001374 t calc_number_widths │ │ │ │ -00001540 t fill_number │ │ │ │ -00001aa8 t fill_padding.isra.0 │ │ │ │ -00001860 t format_float_internal │ │ │ │ -00000888 t format_obj │ │ │ │ -000012a4 t get_locale_info │ │ │ │ +00001364 t calc_number_widths │ │ │ │ +00001530 t fill_number │ │ │ │ +00000000 t fill_padding.isra.0 │ │ │ │ +00001850 t format_float_internal │ │ │ │ +00000878 t format_obj │ │ │ │ +00001294 t get_locale_info │ │ │ │ U localeconv │ │ │ │ 00000048 r no_grouping │ │ │ │ -000008cc t parse_internal_render_format_spec │ │ │ │ -00000520 t parse_number │ │ │ │ +000008bc t parse_internal_render_format_spec │ │ │ │ +00000568 t parse_number │ │ │ │ U strlen │ │ │ │ -00000628 t unknown_presentation_type │ │ │ │ +00000670 t unknown_presentation_type │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LC14 │ │ │ │ 00000010 r .LC15 │ │ │ │ 00000014 r .LC16 │ │ │ │ @@ -22511,51 +22514,51 @@ │ │ │ │ 00000358 T Py_EncodeLocale │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 00000180 T _Py_DecodeLocaleEx │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ -0000148c T _Py_EncodeLocaleEx │ │ │ │ +00001464 T _Py_EncodeLocaleEx │ │ │ │ 0000035e T _Py_EncodeLocaleRaw │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ 000001dc T _Py_GetForceASCII │ │ │ │ 00000204 T _Py_GetLocaleEncoding │ │ │ │ 00000530 T _Py_GetLocaleEncodingObject │ │ │ │ 0000056c T _Py_GetLocaleconvNumeric │ │ │ │ -00001468 T _Py_GetTicksPerSecond │ │ │ │ -00001dec T _Py_IsValidFD │ │ │ │ +00001440 T _Py_GetTicksPerSecond │ │ │ │ +00001d6c T _Py_IsValidFD │ │ │ │ U _Py_NoneStruct │ │ │ │ 000006fc T _Py_ResetForceASCII │ │ │ │ 00000050 T _Py_abspath │ │ │ │ -00000d48 T _Py_add_relfile │ │ │ │ +00000d20 T _Py_add_relfile │ │ │ │ 000004d4 T _Py_closerange │ │ │ │ 0000019c T _Py_device_encoding │ │ │ │ -00001e10 T _Py_dup │ │ │ │ +00001d90 T _Py_dup │ │ │ │ 000004ac T _Py_find_basename │ │ │ │ 00000438 T _Py_fopen_obj │ │ │ │ 000000e8 T _Py_fstat │ │ │ │ 0000071c T _Py_fstat_noraise │ │ │ │ 00000128 T _Py_get_blocking │ │ │ │ 000001e8 T _Py_get_inheritable │ │ │ │ 0000070c T _Py_isabs │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ 000007d8 T _Py_normpath │ │ │ │ 00000a6c T _Py_normpath_and_size │ │ │ │ 000003ce T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 00000160 T _Py_open_noraise │ │ │ │ -00001d34 T _Py_read │ │ │ │ +00001cb4 T _Py_read │ │ │ │ 000000a6 T _Py_set_blocking │ │ │ │ -00001c54 T _Py_set_inheritable │ │ │ │ +00001bd4 T _Py_set_inheritable │ │ │ │ 00000564 T _Py_set_inheritable_async_safe │ │ │ │ -00001e58 T _Py_skiproot │ │ │ │ +00001dd8 T _Py_skiproot │ │ │ │ 00000364 T _Py_stat │ │ │ │ -000010a8 T _Py_wfopen │ │ │ │ +00001080 T _Py_wfopen │ │ │ │ 00000150 T _Py_wgetcwd │ │ │ │ 0000024c T _Py_wreadlink │ │ │ │ 0000038c T _Py_wrealpath │ │ │ │ 00000720 T _Py_write │ │ │ │ 00000000 T _Py_write_noraise │ │ │ │ 00000310 T _Py_wstat │ │ │ │ U __errno_location │ │ │ │ @@ -22570,29 +22573,29 @@ │ │ │ │ 00000390 t check_force_ascii │ │ │ │ U close │ │ │ │ U close_range │ │ │ │ U closefrom │ │ │ │ 000001ee t decode_ascii │ │ │ │ 00000578 t decode_current_locale │ │ │ │ 0000029a t encode_ascii │ │ │ │ -00000dc0 t encode_locale.constprop.0 │ │ │ │ +00000d98 t encode_locale.constprop.0 │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ U fopen64 │ │ │ │ 00000350 t get_inheritable │ │ │ │ U getcwd │ │ │ │ 00000000 d ioctl_works.0 │ │ │ │ U isatty │ │ │ │ U mbrtowc │ │ │ │ U mbstowcs │ │ │ │ U memcpy │ │ │ │ U nl_langinfo │ │ │ │ U read │ │ │ │ U readlink │ │ │ │ -00001394 t set_inheritable │ │ │ │ +0000136c t set_inheritable │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -23259,17 +23262,17 @@ │ │ │ │ 0000006c r .LC10 │ │ │ │ 000009a0 r .LC100 │ │ │ │ 000009b0 r .LC101 │ │ │ │ 000009c0 r .LC102 │ │ │ │ 000009c8 r .LC103 │ │ │ │ 000009d0 r .LC104 │ │ │ │ 000009d4 r .LC105 │ │ │ │ -000009d8 r .LC106 │ │ │ │ +000009e4 r .LC106 │ │ │ │ 000009e8 r .LC107 │ │ │ │ -00000a00 r .LC108 │ │ │ │ +000009f8 r .LC108 │ │ │ │ 00000a10 r .LC109 │ │ │ │ 00000084 r .LC11 │ │ │ │ 00000a14 r .LC110 │ │ │ │ 00000a30 r .LC111 │ │ │ │ 00000a48 r .LC112 │ │ │ │ 00000a5c r .LC113 │ │ │ │ 00000a6c r .LC114 │ │ │ │ @@ -23477,22 +23480,22 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -000018d8 t PyUnicode_READ_CHAR │ │ │ │ +0000183c t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_VaBuildValue │ │ │ │ -000004e0 t Py_XDECREF │ │ │ │ +000004f0 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyLong_AsTime_t │ │ │ │ U _PyLong_DivmodNear │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_InitForExtension │ │ │ │ @@ -23522,15 +23525,15 @@ │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000000c t _datetime_exec │ │ │ │ 0000004c r _days_before_month │ │ │ │ 00000018 r _days_in_month │ │ │ │ -00002320 t _get_current_state.constprop.0 │ │ │ │ +000022a4 t _get_current_state.constprop.0 │ │ │ │ 0000013c r _keywords.1 │ │ │ │ 0000015c r _keywords.13 │ │ │ │ 00000178 r _keywords.16 │ │ │ │ 00000180 r _keywords.27 │ │ │ │ 0000014c r _keywords.7 │ │ │ │ 00000740 d _kwtuple.0 │ │ │ │ 00000780 d _kwtuple.12 │ │ │ │ @@ -23539,261 +23542,261 @@ │ │ │ │ 00000760 d _kwtuple.6 │ │ │ │ 000006a4 d _parser.14 │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ 00001be4 t _timezone_check_argument │ │ │ │ -000023cc t accum │ │ │ │ +00002350 t accum │ │ │ │ 000010cc t add_date_timedelta.isra.0 │ │ │ │ -00003104 t add_datetime_timedelta │ │ │ │ +00002e24 t add_datetime_timedelta │ │ │ │ 0000185a t append_keyword_fold │ │ │ │ 0000168c t append_keyword_tzinfo │ │ │ │ -0000138c t build_struct_time │ │ │ │ -00002d98 t call_subclass_fold │ │ │ │ -00000aa8 t call_tzinfo_method │ │ │ │ -00003eb0 t call_tzname │ │ │ │ +000012f0 t build_struct_time │ │ │ │ +00002da8 t call_subclass_fold │ │ │ │ +00000ab8 t call_tzinfo_method │ │ │ │ +00003bd0 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ 00000000 r capi_types │ │ │ │ -0000027c t check_tzinfo_subclass │ │ │ │ +0000028c t check_tzinfo_subclass │ │ │ │ 000008c8 t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ 00001108 t clear_state.isra.0 │ │ │ │ 00000128 r correction.20 │ │ │ │ 00000a58 t create_timezone_from_delta.constprop.0 │ │ │ │ 0000103c t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ 000011fc t date_ctime │ │ │ │ -0000410c t date_day │ │ │ │ +000021b4 t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ -00000842 t date_format │ │ │ │ +0000080a t date_format │ │ │ │ 00000f4c t date_from_pickle │ │ │ │ -000021ac t date_fromisocalendar │ │ │ │ +000021bc t date_fromisocalendar │ │ │ │ 0000128e t date_fromisoformat │ │ │ │ -0000412c t date_fromordinal │ │ │ │ +00003e3c t date_fromordinal │ │ │ │ 0000026a t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00000c28 t date_hash │ │ │ │ -00003184 t date_isocalendar │ │ │ │ +00003194 t date_isocalendar │ │ │ │ 00000894 t date_isoformat │ │ │ │ 00001450 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ 00000d54 d date_methods │ │ │ │ -00004104 t date_month │ │ │ │ -000004f8 t date_new │ │ │ │ +000021ac t date_month │ │ │ │ +00000508 t date_new │ │ │ │ 0000134c t date_reduce │ │ │ │ 000004f2 t date_repr │ │ │ │ -00000bb8 t date_richcompare │ │ │ │ +00000bc8 t date_richcompare │ │ │ │ 0000064e t date_str │ │ │ │ -000011e0 t date_strftime │ │ │ │ +00001144 t date_strftime │ │ │ │ 00000f74 t date_subtract │ │ │ │ -00001258 t date_timetuple │ │ │ │ +000011bc t date_timetuple │ │ │ │ 000001e8 t date_today │ │ │ │ -000010bc t date_toordinal │ │ │ │ -0000199c t date_weekday │ │ │ │ -00001990 t date_year │ │ │ │ -00003a3c t datetime_add │ │ │ │ -000002bc t datetime_alloc │ │ │ │ +00001020 t date_toordinal │ │ │ │ +00001900 t date_weekday │ │ │ │ +000018f4 t date_year │ │ │ │ +0000375c t datetime_add │ │ │ │ +000002cc t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ 00001d68 t datetime_astimezone │ │ │ │ 000004a4 t datetime_best_possible │ │ │ │ 00000e68 t datetime_combine │ │ │ │ 00001480 t datetime_ctime │ │ │ │ 00000268 t datetime_date_fromtimestamp │ │ │ │ 00000854 r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000c3e t datetime_date_fromtimestamp_capi │ │ │ │ 00001388 t datetime_date_replace │ │ │ │ 000007e4 r datetime_date_replace__doc__ │ │ │ │ 000003dc t datetime_datetime_now │ │ │ │ 00000684 r datetime_datetime_now__doc__ │ │ │ │ -00002bb0 t datetime_datetime_replace │ │ │ │ +000028d0 t datetime_datetime_replace │ │ │ │ 00000590 r datetime_datetime_replace__doc__ │ │ │ │ -00000b78 t datetime_dealloc │ │ │ │ +00000b88 t datetime_dealloc │ │ │ │ 000001a8 r datetime_doc │ │ │ │ -00004020 t datetime_dst │ │ │ │ -00003e14 t datetime_fold │ │ │ │ -00002cd8 t datetime_from_pickle │ │ │ │ +00003d40 t datetime_dst │ │ │ │ +00003b34 t datetime_fold │ │ │ │ +00002ce8 t datetime_from_pickle │ │ │ │ 00001a40 t datetime_from_timestamp │ │ │ │ 00001314 t datetime_from_timet_and_us │ │ │ │ -00003764 t datetime_fromisoformat │ │ │ │ +00003774 t datetime_fromisoformat │ │ │ │ 00001990 t datetime_fromtimestamp │ │ │ │ -0000374c t datetime_getdate │ │ │ │ +0000375c t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 000006d6 t datetime_getstate │ │ │ │ 00000ca4 t datetime_gettime │ │ │ │ 00001538 t datetime_gettimetz │ │ │ │ 00000c78 t datetime_hash │ │ │ │ -00004114 t datetime_hour │ │ │ │ +00003e24 t datetime_hour │ │ │ │ 000014cc t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ -00002cc4 t datetime_microsecond │ │ │ │ -0000411c t datetime_minute │ │ │ │ -000006bc t datetime_new │ │ │ │ +00002cd4 t datetime_microsecond │ │ │ │ +00003e2c t datetime_minute │ │ │ │ +000006cc t datetime_new │ │ │ │ 0000150e t datetime_reduce │ │ │ │ 00000694 t datetime_reduce_ex │ │ │ │ 00000526 t datetime_repr │ │ │ │ -00000d70 t datetime_richcompare │ │ │ │ -00004124 t datetime_second │ │ │ │ -00002b40 t datetime_str │ │ │ │ +00000cd4 t datetime_richcompare │ │ │ │ +00003e34 t datetime_second │ │ │ │ +00002b50 t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ 0000168c t datetime_subtract │ │ │ │ 00000aac t datetime_time_replace │ │ │ │ 0000072c r datetime_time_replace__doc__ │ │ │ │ -000029b0 t datetime_timestamp │ │ │ │ +000029c0 t datetime_timestamp │ │ │ │ 00001280 t datetime_timetuple │ │ │ │ -00003a10 t datetime_tzinfo │ │ │ │ -00003e1c t datetime_tzname │ │ │ │ +00003730 t datetime_tzinfo │ │ │ │ +00003b3c t datetime_tzname │ │ │ │ 000014ac t datetime_utcfromtimestamp │ │ │ │ 00000f04 t datetime_utcnow │ │ │ │ -00003f3c t datetime_utcoffset │ │ │ │ +00003c5c t datetime_utcoffset │ │ │ │ 000015b4 t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000a74 t delta_abs │ │ │ │ -00003110 t delta_add │ │ │ │ +00003120 t delta_add │ │ │ │ 00001674 t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ 0000067e t delta_bool │ │ │ │ 00001a84 t delta_divide │ │ │ │ 00001674 t delta_divide.part.0 │ │ │ │ 00001a10 t delta_divmod │ │ │ │ 00000498 r delta_doc │ │ │ │ 00001628 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ -00002ba0 t delta_multiply │ │ │ │ +00002bb0 t delta_multiply │ │ │ │ 00001d38 t delta_negative │ │ │ │ -00001a48 t delta_new │ │ │ │ +000019ac t delta_new │ │ │ │ 000019e6 t delta_positive │ │ │ │ -0000080a t delta_reduce │ │ │ │ +0000085c t delta_reduce │ │ │ │ 00001b78 t delta_remainder │ │ │ │ 000002b4 t delta_repr │ │ │ │ -00001008 t delta_richcompare │ │ │ │ +00000f6c t delta_richcompare │ │ │ │ 000008ae t delta_str │ │ │ │ -0000362c t delta_subtract │ │ │ │ +0000334c t delta_subtract │ │ │ │ 00001674 t delta_subtract.part.0 │ │ │ │ -000037cc t delta_to_microseconds │ │ │ │ +000034ec t delta_to_microseconds │ │ │ │ 00001c94 t delta_total_seconds │ │ │ │ -00002fd0 t delta_truedivide │ │ │ │ -00000cc4 t diff_to_bool │ │ │ │ -00002f94 t divide_nearest │ │ │ │ +00002fe0 t delta_truedivide │ │ │ │ +00000c28 t diff_to_bool │ │ │ │ +00002fa4 t divide_nearest │ │ │ │ 00001b40 t divide_timedelta_timedelta │ │ │ │ 00001226 t format_ctime.isra.0 │ │ │ │ -00002860 t format_utcoffset.constprop.0 │ │ │ │ -000023fc t get_flip_fold_offset │ │ │ │ +00002870 t format_utcoffset.constprop.0 │ │ │ │ +0000240c t get_flip_fold_offset │ │ │ │ 00000a24 t get_tzinfo_member │ │ │ │ 000003d8 r iso_calendar_date__doc__ │ │ │ │ -00003348 t iso_calendar_date_dealloc │ │ │ │ +00003358 t iso_calendar_date_dealloc │ │ │ │ 00000ed4 d iso_calendar_date_getset │ │ │ │ 00000eb4 d iso_calendar_date_methods │ │ │ │ 00001cc0 t iso_calendar_date_new │ │ │ │ -00003308 t iso_calendar_date_new_impl │ │ │ │ +00003318 t iso_calendar_date_new_impl │ │ │ │ 0000131a t iso_calendar_date_reduce │ │ │ │ 00001d54 t iso_calendar_date_repr │ │ │ │ 00001c88 t iso_calendar_date_traverse │ │ │ │ -000034c8 t iso_calendar_date_week │ │ │ │ -000034f0 t iso_calendar_date_weekday │ │ │ │ -000034a0 t iso_calendar_date_year │ │ │ │ -00002290 t iso_to_ymd │ │ │ │ +000034d8 t iso_calendar_date_week │ │ │ │ +00003500 t iso_calendar_date_weekday │ │ │ │ +000034b0 t iso_calendar_date_year │ │ │ │ +000022a0 t iso_to_ymd │ │ │ │ 00000e74 d isocal_slots │ │ │ │ 00000374 d isocal_spec │ │ │ │ 00000690 d keywords.10 │ │ │ │ 0000070c d keywords.11 │ │ │ │ 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 │ │ │ │ -00003cf8 t local │ │ │ │ -000025e0 t local_timezone_from_timestamp │ │ │ │ -000024b4 t local_to_seconds │ │ │ │ +00003a18 t local │ │ │ │ +000025f0 t local_timezone_from_timestamp │ │ │ │ +000024c4 t local_to_seconds │ │ │ │ 000009a0 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ -00002598 t microseconds_to_delta_ex │ │ │ │ +0000251c t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ 00001068 t module_clear │ │ │ │ 00001220 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000ad8 t module_traverse │ │ │ │ -00002c58 t multiply_int_timedelta │ │ │ │ -00002e60 t multiply_truedivide_timedelta_float │ │ │ │ -00000400 t new_date_ex │ │ │ │ -0000192c t new_date_subclass_ex │ │ │ │ +00002c68 t multiply_int_timedelta │ │ │ │ +00002e70 t multiply_truedivide_timedelta_float │ │ │ │ +00000410 t new_date_ex │ │ │ │ +00001890 t new_date_subclass_ex │ │ │ │ 00000c74 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -000028e0 t new_datetime_subclass_fold_ex │ │ │ │ -000002fc t new_delta_ex │ │ │ │ +00002864 t new_datetime_subclass_fold_ex │ │ │ │ +0000030c t new_delta_ex │ │ │ │ 00000ce8 t new_time_ex │ │ │ │ 000008f4 t new_time_ex2 │ │ │ │ -00002658 t new_timezone │ │ │ │ -00003ac0 t ord_to_ymd │ │ │ │ -00003c18 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00003380 t parse_isoformat_date.constprop.0 │ │ │ │ -00003a80 t parse_isoformat_time.constprop.0 │ │ │ │ -0000235c t pep495_eq_exception │ │ │ │ +00002668 t new_timezone │ │ │ │ +000037e0 t ord_to_ymd │ │ │ │ +00003c28 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00003390 t parse_isoformat_date.constprop.0 │ │ │ │ +00003a90 t parse_isoformat_time.constprop.0 │ │ │ │ +0000236c t pep495_eq_exception │ │ │ │ 0000011c r potential_separators.21 │ │ │ │ -00002e58 t py_time_second │ │ │ │ +00002e68 t py_time_second │ │ │ │ U round │ │ │ │ 00000080 r specs.24 │ │ │ │ 000000a8 r specs.9 │ │ │ │ U strcmp │ │ │ │ 00000a18 t time_alloc │ │ │ │ 00000c50 t time_dealloc │ │ │ │ 00000288 r time_doc │ │ │ │ 000007e6 t time_dst │ │ │ │ 00000d0c t time_fold │ │ │ │ 000017b6 t time_from_pickle │ │ │ │ -00003d98 t time_fromisoformat │ │ │ │ +00003da8 t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ 00001740 t time_getstate │ │ │ │ 00000070 t time_hash │ │ │ │ -00002e48 t time_hour │ │ │ │ -00002720 t time_isoformat │ │ │ │ +00002e58 t time_hour │ │ │ │ +00002730 t time_isoformat │ │ │ │ 0000058c d time_kws │ │ │ │ 00000ab8 d time_methods │ │ │ │ 00000c0c t time_microsecond │ │ │ │ -00002e50 t time_minute │ │ │ │ +00002e60 t time_minute │ │ │ │ 00000af8 t time_new │ │ │ │ 000019bc t time_reduce │ │ │ │ 000016fe t time_reduce_ex │ │ │ │ 000005d0 t time_repr │ │ │ │ 00000e1c t time_richcompare │ │ │ │ 0000067c t time_str │ │ │ │ 00001924 t time_strftime │ │ │ │ 00000c1e t time_tzinfo │ │ │ │ -00002b00 t time_tzname │ │ │ │ -00002b1c t time_utcoffset │ │ │ │ +00002b10 t time_tzname │ │ │ │ +00002b2c t time_utcoffset │ │ │ │ 00001224 t timezone_dealloc │ │ │ │ 00000350 r timezone_doc │ │ │ │ 00001bb8 t timezone_dst │ │ │ │ 00001458 t timezone_fromutc │ │ │ │ 000007d4 t timezone_getinitargs │ │ │ │ 00001c48 t timezone_hash │ │ │ │ 00000698 d timezone_kws │ │ │ │ 00000c04 d timezone_methods │ │ │ │ -00002ab8 t timezone_new │ │ │ │ +00002ac8 t timezone_new │ │ │ │ 00001c4e t timezone_repr │ │ │ │ 00001c3c t timezone_richcompare │ │ │ │ 00000d42 t timezone_str │ │ │ │ 00000d12 t timezone_tzname │ │ │ │ 00001cfc t timezone_utcoffset │ │ │ │ 00000380 r tzinfo_doc │ │ │ │ 000018f4 t tzinfo_dst │ │ │ │ -00003d00 t tzinfo_from_isoformat_results │ │ │ │ -00003518 t tzinfo_fromutc │ │ │ │ +00003d10 t tzinfo_from_isoformat_results │ │ │ │ +00003528 t tzinfo_fromutc │ │ │ │ 00000c64 d tzinfo_methods │ │ │ │ 0000074c t tzinfo_reduce │ │ │ │ 000018c4 t tzinfo_tzname │ │ │ │ 00001584 t tzinfo_utcoffset │ │ │ │ 00000388 d utc_timezone │ │ │ │ -00003c04 t utc_to_seconds │ │ │ │ -00001460 t wrap_strftime │ │ │ │ -00001164 t ymd_to_ord │ │ │ │ +00003924 t utc_to_seconds │ │ │ │ +000013c4 t wrap_strftime │ │ │ │ +000010c8 t ymd_to_ord │ │ │ │ 00000574 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000008c r .LC10 │ │ │ │ @@ -23948,27 +23951,28 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ -000012d8 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 │ │ │ │ +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 │ │ │ │ 00000504 t _parse_constant │ │ │ │ @@ -23985,30 +23989,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 │ │ │ │ -00000bec t py_encode_basestring_ascii │ │ │ │ +00000ba0 t py_encode_basestring_ascii │ │ │ │ 0000054e t py_scanstring │ │ │ │ 00000090 r pydoc_encode_basestring │ │ │ │ 000000e8 r pydoc_encode_basestring_ascii │ │ │ │ 00000150 r pydoc_scanstring │ │ │ │ 00000488 t raise_errmsg │ │ │ │ 000003e0 t raise_stop_iteration │ │ │ │ -000013d4 t scan_once_unicode │ │ │ │ -000012f4 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 │ │ │ │ -00002bd4 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 │ │ │ │ @@ -24314,33 +24318,33 @@ │ │ │ │ 00000a64 r .LC91 │ │ │ │ 00000a6c r .LC92 │ │ │ │ 00000a90 r .LC93 │ │ │ │ 00000ac4 r .LC94 │ │ │ │ 00000b10 r .LC95 │ │ │ │ 00000b34 r .LC96 │ │ │ │ 00000b60 r .LC98 │ │ │ │ -000008b0 t Pdata_clear.isra.0 │ │ │ │ -00003274 t Pdata_dealloc │ │ │ │ -00002230 t Pdata_pop │ │ │ │ -00000848 t Pdata_poptuple │ │ │ │ -00002128 t Pdata_push │ │ │ │ +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 │ │ │ │ -00007764 t Pickler_clear │ │ │ │ -00007584 t Pickler_dealloc │ │ │ │ +0000776c t Pickler_clear │ │ │ │ +0000758c t Pickler_dealloc │ │ │ │ 00000a78 t Pickler_get_memo │ │ │ │ -000035ac t Pickler_getattr │ │ │ │ +000035c4 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00000aba t Pickler_set_memo │ │ │ │ -000009e8 t Pickler_setattr │ │ │ │ -000094f0 t Pickler_traverse │ │ │ │ +000009cc t Pickler_setattr │ │ │ │ +000094f8 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -24401,15 +24405,15 @@ │ │ │ │ U PyLong_FromString │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00000c70 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 │ │ │ │ @@ -24468,36 +24472,36 @@ │ │ │ │ U PyUnicode_DecodeRawUnicodeEscape │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_Split │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00000678 t Py_XDECREF │ │ │ │ +00001ef0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 000010ba t UnpicklerMemoProxy_clear │ │ │ │ 00000d74 t UnpicklerMemoProxy_dealloc │ │ │ │ 0000108a t UnpicklerMemoProxy_traverse │ │ │ │ -000030dc t Unpickler_clear │ │ │ │ -00002e70 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 │ │ │ │ -0000943c t Unpickler_traverse │ │ │ │ +00009444 t Unpickler_traverse │ │ │ │ 00000408 t _Pickle_ClearState │ │ │ │ -000020f4 t _Pickle_FastCall │ │ │ │ -00000b3c t _Pickler_CommitFrame.isra.0 │ │ │ │ -00000bac t _Pickler_FlushToFile │ │ │ │ -00003aac t _Pickler_Write │ │ │ │ -00003bc4 t _Pickler_Write.constprop.0 │ │ │ │ -00000a40 t _Pickler_Write.constprop.1 │ │ │ │ -00005b84 t _Pickler_write_bytes │ │ │ │ +00002110 t _Pickle_FastCall │ │ │ │ +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 │ │ │ │ +00005b9c 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 │ │ │ │ @@ -24506,15 +24510,15 @@ │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyLong_Sign │ │ │ │ U _PyMem_Strdup │ │ │ │ -00000afc 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 │ │ │ │ @@ -24527,26 +24531,26 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000003be t _Unpickler_MemoCleanup │ │ │ │ -00002188 t _Unpickler_MemoPut │ │ │ │ +000021a4 t _Unpickler_MemoPut │ │ │ │ 00000388 t _Unpickler_NewMemo │ │ │ │ -00001ef0 t _Unpickler_ReadImpl │ │ │ │ -000006e4 t _Unpickler_ReadInto │ │ │ │ -00008740 t _Unpickler_Readline │ │ │ │ -00000694 t _Unpickler_SkipConsumed │ │ │ │ +00001f0c t _Unpickler_ReadImpl │ │ │ │ +000006c8 t _Unpickler_ReadInto │ │ │ │ +00008748 t _Unpickler_Readline │ │ │ │ +00000678 t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000ff4 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 │ │ │ │ @@ -24570,73 +24574,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 │ │ │ │ -000032e8 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__ │ │ │ │ -000035f8 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 │ │ │ │ -00008fcc t _pickle_Unpickler___init__ │ │ │ │ +00008fd4 t _pickle_Unpickler___init__ │ │ │ │ 0000123c r _pickle_Unpickler___init____doc__ │ │ │ │ 00000ff2 t _pickle_Unpickler___sizeof__ │ │ │ │ 000016b0 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ -00002274 t _pickle_Unpickler_find_class │ │ │ │ +00002290 t _pickle_Unpickler_find_class │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ -000093dc t _pickle_Unpickler_load │ │ │ │ +000093e4 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__ │ │ │ │ -00007eb8 t _pickle_dumps │ │ │ │ +00007ec0 t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -00007b8c t _pickle_loads │ │ │ │ +00007b94 t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00000f58 t _save_bytearray_data.isra.0 │ │ │ │ -00008918 t batch_dict │ │ │ │ -00008c50 t batch_list │ │ │ │ -000029f4 t do_append │ │ │ │ -00002c54 t do_setitems │ │ │ │ -0000377c t dump │ │ │ │ +00000f3c t _save_bytearray_data.isra.0 │ │ │ │ +00008920 t batch_dict │ │ │ │ +00008c58 t batch_list │ │ │ │ +00002a10 t do_append │ │ │ │ +00002c70 t do_setitems │ │ │ │ +00003794 t dump │ │ │ │ 00000740 t fast_save_enter │ │ │ │ 000007de t fast_save_leave │ │ │ │ -0000251c t get_deep_attribute │ │ │ │ +00002538 t get_deep_attribute │ │ │ │ 00000f4c t instantiate │ │ │ │ 000000ec t load │ │ │ │ -000081e4 t load_build │ │ │ │ -00002614 t load_counted_binbytes │ │ │ │ -00001284 t load_counted_binstring │ │ │ │ -00000e90 t load_counted_long │ │ │ │ -000028b8 t load_counted_tuple │ │ │ │ -00001074 t load_extension │ │ │ │ +000081ec 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 │ │ │ │ -00000cbc t load_newobj │ │ │ │ -000029a0 t marker │ │ │ │ +00000ca0 t load_newobj │ │ │ │ +000029bc t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -000078e8 t memo_get.isra.0 │ │ │ │ -00005848 t memo_put.isra.0 │ │ │ │ +000078f0 t memo_get.isra.0 │ │ │ │ +00005860 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 │ │ │ │ @@ -24644,18 +24648,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 │ │ │ │ -00008540 t raw_unicode_escape │ │ │ │ -00003c84 t save │ │ │ │ -0000655c t save_global │ │ │ │ -00005e70 t save_reduce │ │ │ │ +00008548 t raw_unicode_escape │ │ │ │ +00003c9c t save │ │ │ │ +00006574 t save_global │ │ │ │ +00005e88 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 │ │ │ │ @@ -25211,17 +25215,17 @@ │ │ │ │ 000002e0 r .LC53 │ │ │ │ 00002430 r .LC530 │ │ │ │ 00002460 r .LC531 │ │ │ │ 00002478 r .LC532 │ │ │ │ 00002480 r .LC533 │ │ │ │ 00002494 r .LC534 │ │ │ │ 0000249c r .LC535 │ │ │ │ -000024b0 r .LC537 │ │ │ │ -000024c0 r .LC538 │ │ │ │ -000024e4 r .LC539 │ │ │ │ +000024ac r .LC536 │ │ │ │ +000024d0 r .LC537 │ │ │ │ +000024f8 r .LC538 │ │ │ │ 000002ec r .LC54 │ │ │ │ 0000250c r .LC541 │ │ │ │ 0000251c r .LC542 │ │ │ │ 0000254c r .LC544 │ │ │ │ 00002558 r .LC545 │ │ │ │ 00002564 r .LC546 │ │ │ │ 00002590 r .LC547 │ │ │ │ @@ -25801,15 +25805,15 @@ │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ 00000cf4 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__ │ │ │ │ -0000291c t Struct_unpack_from │ │ │ │ +00002908 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 │ │ │ │ @@ -25840,95 +25844,95 @@ │ │ │ │ 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 │ │ │ │ -000026b4 t bp_bool │ │ │ │ +000026a8 t bp_bool │ │ │ │ 00000150 t bp_double │ │ │ │ 00000288 t bp_float │ │ │ │ -00002e0c t bp_halffloat │ │ │ │ -000019fc t bp_int │ │ │ │ +00002df8 t bp_halffloat │ │ │ │ +000019f0 t bp_int │ │ │ │ 00000208 t bp_longlong │ │ │ │ -00001d7c t bp_uint │ │ │ │ -00001b24 t bp_ulonglong │ │ │ │ -000026d8 t bu_bool │ │ │ │ -00002134 t bu_double │ │ │ │ -0000266c t bu_float │ │ │ │ -00002dc4 t bu_halffloat │ │ │ │ -00001b00 t bu_int │ │ │ │ -00001d30 t bu_longlong │ │ │ │ -00002724 t bu_short │ │ │ │ -00001cec t bu_uint │ │ │ │ -00001c50 t bu_ulonglong │ │ │ │ +00001d70 t bp_uint │ │ │ │ +00001b18 t bp_ulonglong │ │ │ │ +000026cc t bu_bool │ │ │ │ +00002128 t bu_double │ │ │ │ +00002660 t bu_float │ │ │ │ +00002db0 t bu_halffloat │ │ │ │ +00001af4 t bu_int │ │ │ │ +00001d24 t bu_longlong │ │ │ │ +00002718 t bu_short │ │ │ │ +00001ce0 t bu_uint │ │ │ │ +00001c44 t bu_ulonglong │ │ │ │ 00000200 t cache_struct_converter.constprop.0 │ │ │ │ 00000c4c t calcsize │ │ │ │ 00000dc4 r calcsize__doc__ │ │ │ │ 00000bd8 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 │ │ │ │ -000025b8 t lp_float │ │ │ │ -00002ec0 t lp_halffloat │ │ │ │ +000025ac t lp_float │ │ │ │ +00002eac t lp_halffloat │ │ │ │ 0000043c t lp_int │ │ │ │ 000003c0 t lp_longlong │ │ │ │ 000004f6 t lp_uint │ │ │ │ 0000034e t lp_ulonglong │ │ │ │ -00002860 t lu_double │ │ │ │ -00002624 t lu_float │ │ │ │ -00002e78 t lu_halffloat │ │ │ │ +0000284c t lu_double │ │ │ │ +00002618 t lu_float │ │ │ │ +00002e64 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 │ │ │ │ -000026e4 t np_bool │ │ │ │ -00002224 t np_byte │ │ │ │ -00002750 t np_char │ │ │ │ -000028b8 t np_double │ │ │ │ -00002808 t np_float │ │ │ │ -00002794 t np_halffloat │ │ │ │ -00001bb8 t np_int │ │ │ │ -000022c8 t np_long │ │ │ │ -0000192c t np_longlong │ │ │ │ -0000217c t np_short │ │ │ │ -000024b8 t np_size_t │ │ │ │ -00002424 t np_ssize_t │ │ │ │ -000017f0 t np_ubyte │ │ │ │ +000026d8 t np_bool │ │ │ │ +00002218 t np_byte │ │ │ │ +0000273c t np_char │ │ │ │ +000028a4 t np_double │ │ │ │ +000027f4 t np_float │ │ │ │ +00002780 t np_halffloat │ │ │ │ +00001bac t np_int │ │ │ │ +000022bc t np_long │ │ │ │ +00001920 t np_longlong │ │ │ │ +00002170 t np_short │ │ │ │ +000024ac t np_size_t │ │ │ │ +00002418 t np_ssize_t │ │ │ │ +000017e4 t np_ubyte │ │ │ │ 00000b40 t np_uint │ │ │ │ 0000115c t np_ulong │ │ │ │ -00002360 t np_ulonglong │ │ │ │ -0000188c t np_ushort │ │ │ │ -0000254c t np_void_p │ │ │ │ -00002714 t nu_bool │ │ │ │ -000017d0 t nu_byte │ │ │ │ -00002800 t nu_char │ │ │ │ -00002910 t nu_double │ │ │ │ -000028a8 t nu_float │ │ │ │ -00002d74 t nu_halffloat │ │ │ │ -00001d28 t nu_int │ │ │ │ -00002738 t nu_long │ │ │ │ -00001b1c t nu_longlong │ │ │ │ -0000271c t nu_short │ │ │ │ -00002748 t nu_size_t │ │ │ │ -00002740 t nu_ssize_t │ │ │ │ -000012c0 t nu_ubyte │ │ │ │ -000012c8 t nu_uint │ │ │ │ -000017e0 t nu_ulong │ │ │ │ -000017e8 t nu_ulonglong │ │ │ │ -000017d8 t nu_ushort │ │ │ │ -00002dbc t nu_void_p │ │ │ │ +00002354 t np_ulonglong │ │ │ │ +00001880 t np_ushort │ │ │ │ +00002540 t np_void_p │ │ │ │ +00002708 t nu_bool │ │ │ │ +000017c4 t nu_byte │ │ │ │ +000027ec t nu_char │ │ │ │ +000028fc t nu_double │ │ │ │ +00002894 t nu_float │ │ │ │ +00002d60 t nu_halffloat │ │ │ │ +00001d1c t nu_int │ │ │ │ +0000272c t nu_long │ │ │ │ +00001b10 t nu_longlong │ │ │ │ +00002710 t nu_short │ │ │ │ +00002734 t nu_size_t │ │ │ │ +00000374 t nu_ssize_t │ │ │ │ +000012b4 t nu_ubyte │ │ │ │ +000012bc t nu_uint │ │ │ │ +000017d4 t nu_ulong │ │ │ │ +000017dc t nu_ulonglong │ │ │ │ +000017cc t nu_ushort │ │ │ │ +00002da8 t nu_void_p │ │ │ │ 00000144 t pack │ │ │ │ 00000804 r pack_doc │ │ │ │ 00000308 t pack_into │ │ │ │ 000006f0 r pack_into_doc │ │ │ │ 000008b8 r s__doc__ │ │ │ │ 00000294 t s_clear │ │ │ │ 00000d3c t s_dealloc │ │ │ │ @@ -25936,25 +25940,25 @@ │ │ │ │ 000000d8 t s_get_size │ │ │ │ 00000540 d s_getsetlist │ │ │ │ 0000057c d s_members │ │ │ │ 000005a4 d s_methods │ │ │ │ 00000270 t s_new │ │ │ │ 00000920 t s_pack │ │ │ │ 00000a2c r s_pack__doc__ │ │ │ │ -00001e7c t s_pack_into │ │ │ │ +00001e70 t s_pack_into │ │ │ │ 00000914 r s_pack_into__doc__ │ │ │ │ 00000172 t s_repr │ │ │ │ 000002e4 t s_sizeof │ │ │ │ 000008e4 r s_sizeof__doc__ │ │ │ │ 00000d0c t s_traverse │ │ │ │ 000011f4 t s_unpack_internal │ │ │ │ U strlen │ │ │ │ 00000db4 t unpack │ │ │ │ 00000cec r unpack__doc__ │ │ │ │ -000012d0 t unpack_from │ │ │ │ +000012c4 t unpack_from │ │ │ │ 00000bf8 r unpack_from__doc__ │ │ │ │ 00000120 t unpackiter_dealloc │ │ │ │ 000001cc t unpackiter_iternext │ │ │ │ 0000022a t unpackiter_len │ │ │ │ 0000064c d unpackiter_methods │ │ │ │ 00000256 t unpackiter_traverse │ │ │ │ 00000614 d unpackiter_type_slots │ │ │ │ @@ -26043,26 +26047,26 @@ │ │ │ │ 000008b0 r .LC80 │ │ │ │ 000008d8 r .LC81 │ │ │ │ 00000900 r .LC82 │ │ │ │ 00000904 r .LC83 │ │ │ │ 00000910 r .LC84 │ │ │ │ 0000091c r .LC85 │ │ │ │ 00000060 r .LC9 │ │ │ │ -000014fc t BB_compareitems │ │ │ │ -00001498 t BB_getitem │ │ │ │ -00000d1c t BB_setitem │ │ │ │ -00001cb4 t HH_compareitems │ │ │ │ -000019dc t HH_getitem │ │ │ │ -00000fa4 t HH_setitem │ │ │ │ -00001e40 t II_compareitems │ │ │ │ -00001aa0 t II_getitem │ │ │ │ -000019e8 t II_setitem │ │ │ │ -00001e44 t LL_compareitems │ │ │ │ -00001b64 t LL_getitem │ │ │ │ -00001aac t LL_setitem │ │ │ │ +000014c0 t BB_compareitems │ │ │ │ +0000145c t BB_getitem │ │ │ │ +00000ce0 t BB_setitem │ │ │ │ +00001c78 t HH_compareitems │ │ │ │ +000019a0 t HH_getitem │ │ │ │ +00000f68 t HH_setitem │ │ │ │ +00001e04 t II_compareitems │ │ │ │ +00001a64 t II_getitem │ │ │ │ +000019ac t II_setitem │ │ │ │ +00001e08 t LL_compareitems │ │ │ │ +00001b28 t LL_getitem │ │ │ │ +00001a70 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Format │ │ │ │ @@ -26141,17 +26145,17 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00002354 t QQ_compareitems │ │ │ │ -0000202c t QQ_getitem │ │ │ │ -00001f50 t QQ_setitem │ │ │ │ +00002284 t QQ_compareitems │ │ │ │ +00001ff0 t QQ_getitem │ │ │ │ +00001f14 t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -26179,147 +26183,147 @@ │ │ │ │ 000002fc r _keywords.4 │ │ │ │ 00000304 r _keywords.6 │ │ │ │ 00000088 d _parser.1 │ │ │ │ 0000005c d _parser.3 │ │ │ │ 000000b4 d _parser.5 │ │ │ │ 000000e0 d _parser.7 │ │ │ │ 0000012c d a_methods │ │ │ │ -00000400 t array__array_reconstructor │ │ │ │ +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__ │ │ │ │ -00001088 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__ │ │ │ │ 00000000 t array_array_byteswap │ │ │ │ 000013b0 r array_array_byteswap__doc__ │ │ │ │ 0000041c t array_array_clear │ │ │ │ 00001820 r array_array_clear__doc__ │ │ │ │ -000020d4 t array_array_count │ │ │ │ +00002004 t array_array_count │ │ │ │ 00001764 r array_array_count__doc__ │ │ │ │ 00000232 t array_array_extend │ │ │ │ 000015e0 r array_array_extend__doc__ │ │ │ │ -000002bc t array_array_frombytes │ │ │ │ +000002f4 t array_array_frombytes │ │ │ │ 00001170 r array_array_frombytes__doc__ │ │ │ │ -000007a0 t array_array_fromfile │ │ │ │ +000007d8 t array_array_fromfile │ │ │ │ 00001300 r array_array_fromfile__doc__ │ │ │ │ -00000c80 t array_array_fromlist │ │ │ │ +00000d44 t array_array_fromlist │ │ │ │ 0000126c r array_array_fromlist__doc__ │ │ │ │ 0000067e t array_array_fromunicode │ │ │ │ 00001000 r array_array_fromunicode__doc__ │ │ │ │ -00000e20 t array_array_index │ │ │ │ +00000ee4 t array_array_index │ │ │ │ 000016cc r array_array_index__doc__ │ │ │ │ -00000d98 t array_array_insert │ │ │ │ +00000e5c t array_array_insert │ │ │ │ 0000158c r array_array_insert__doc__ │ │ │ │ -00000b90 t array_array_pop │ │ │ │ +00000c54 t array_array_pop │ │ │ │ 00001620 r array_array_pop__doc__ │ │ │ │ -00002040 t array_array_remove │ │ │ │ +00000b3c t array_array_remove │ │ │ │ 00001684 r array_array_remove__doc__ │ │ │ │ 000004ea t array_array_reverse │ │ │ │ 0000136c r array_array_reverse__doc__ │ │ │ │ -000003c0 t array_array_tobytes │ │ │ │ +000003f8 t array_array_tobytes │ │ │ │ 00001104 r array_array_tobytes__doc__ │ │ │ │ -000003c4 t array_array_tobytes_impl │ │ │ │ +000003fc t array_array_tobytes_impl │ │ │ │ 00000576 t array_array_tofile │ │ │ │ 000012ac r array_array_tofile__doc__ │ │ │ │ -00000a9c t array_array_tolist │ │ │ │ +00000ad4 t array_array_tolist │ │ │ │ 00001220 r array_array_tolist__doc__ │ │ │ │ -000013b0 t array_array_tolist_impl │ │ │ │ +00001374 t array_array_tolist_impl │ │ │ │ 0000067c t array_array_tounicode │ │ │ │ 00000edc r array_array_tounicode__doc__ │ │ │ │ 000000f6 t array_array_tounicode_impl │ │ │ │ -0000101c t array_arrayiterator___reduce__ │ │ │ │ +000010e0 t array_arrayiterator___reduce__ │ │ │ │ 00000d84 r array_arrayiterator___reduce____doc__ │ │ │ │ -00001264 t array_arrayiterator___setstate__ │ │ │ │ +00001328 t array_arrayiterator___setstate__ │ │ │ │ 00000d3c r array_arrayiterator___setstate____doc__ │ │ │ │ -00000844 t array_ass_item │ │ │ │ -00001590 t array_ass_subscr │ │ │ │ -000008d8 t array_buffer_getbuf │ │ │ │ -000009a0 t array_buffer_relbuf │ │ │ │ -000001c4 t array_clear │ │ │ │ +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 │ │ │ │ -00000fb8 t array_contains │ │ │ │ -000007f4 t array_dealloc │ │ │ │ -00000b04 t array_del_slice │ │ │ │ +0000107c t array_contains │ │ │ │ +000007b8 t array_dealloc │ │ │ │ +00000bc8 t array_del_slice │ │ │ │ 0000029c t array_do_extend.isra.0 │ │ │ │ -000003bc t array_free │ │ │ │ -000001bc t array_get_itemsize │ │ │ │ +000003f4 t array_free │ │ │ │ +000001f4 t array_get_itemsize │ │ │ │ 000000ee t array_get_typecode │ │ │ │ 0000043c d array_getsets │ │ │ │ 00000478 t array_inplace_concat │ │ │ │ 00000346 t array_inplace_repeat │ │ │ │ -00001024 t array_item │ │ │ │ -000006c4 t array_iter │ │ │ │ -000009a8 t array_iter_extend │ │ │ │ -000006c0 t array_length │ │ │ │ +00000fe8 t array_item │ │ │ │ +00000688 t array_iter │ │ │ │ +0000096c t array_iter_extend │ │ │ │ +00000684 t array_length │ │ │ │ 00000284 d array_members │ │ │ │ 000002ac d array_methods │ │ │ │ 0000000c t array_modexec │ │ │ │ -0000003c t array_new │ │ │ │ -00000d24 t array_repeat │ │ │ │ -00000a1c t array_repr │ │ │ │ -0000061c t array_resize │ │ │ │ -0000107c t array_richcompare │ │ │ │ -00000aa0 t array_slice.constprop.0 │ │ │ │ +00000000 t array_new │ │ │ │ +00000de8 t array_repeat │ │ │ │ +00000a54 t array_repr │ │ │ │ +000005e0 t array_resize │ │ │ │ +00001040 t array_richcompare │ │ │ │ +00000ad8 t array_slice.constprop.0 │ │ │ │ 000001b4 d array_slots │ │ │ │ 00000034 d array_spec │ │ │ │ -00000de4 t array_subscr │ │ │ │ +00000da8 t array_subscr │ │ │ │ 000000e2 t array_tp_traverse │ │ │ │ -00000000 t array_traverse │ │ │ │ -000007a0 t arrayiter_dealloc │ │ │ │ +000001bc t array_traverse │ │ │ │ +00000764 t arrayiter_dealloc │ │ │ │ 00000184 d arrayiter_methods │ │ │ │ -00000748 t arrayiter_next │ │ │ │ +0000070c t arrayiter_next │ │ │ │ 0000014c d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 00000446 t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 0000030c r arraytype_doc │ │ │ │ -00001b78 t b_compareitems │ │ │ │ -00001b70 t b_getitem │ │ │ │ -00000d64 t b_setitem │ │ │ │ -00000cb0 t d_getitem │ │ │ │ -00000c64 t d_setitem │ │ │ │ +00001b3c t b_compareitems │ │ │ │ +00001b34 t b_getitem │ │ │ │ +00000d28 t b_setitem │ │ │ │ +00000c74 t d_getitem │ │ │ │ +00000c28 t d_setitem │ │ │ │ 00000000 r descriptors │ │ │ │ -00000d08 t f_getitem │ │ │ │ -00000cc0 t f_setitem │ │ │ │ -00001d48 t h_compareitems │ │ │ │ -00001c54 t h_getitem │ │ │ │ -00001c08 t h_setitem │ │ │ │ -0000133c t i_compareitems │ │ │ │ -00000794 t i_getitem │ │ │ │ -00000890 t i_setitem │ │ │ │ -00000b64 t ins1 │ │ │ │ -00001edc t l_compareitems │ │ │ │ -00001ca8 t l_getitem │ │ │ │ -00001c60 t l_setitem │ │ │ │ -000009a0 t make_array │ │ │ │ +00000ccc t f_getitem │ │ │ │ +00000c84 t f_setitem │ │ │ │ +00001d0c t h_compareitems │ │ │ │ +00001c18 t h_getitem │ │ │ │ +00001bcc t h_setitem │ │ │ │ +00001300 t i_compareitems │ │ │ │ +00000758 t i_getitem │ │ │ │ +00000854 t i_setitem │ │ │ │ +00000b28 t ins1 │ │ │ │ +00001ea0 t l_compareitems │ │ │ │ +00001c6c t l_getitem │ │ │ │ +00001c24 t l_setitem │ │ │ │ +000009d8 t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 000001e0 r mformat_descriptors │ │ │ │ 00000c34 r module_doc │ │ │ │ -00000580 t newarrayobject │ │ │ │ -0000217c t q_compareitems │ │ │ │ -000014ec t q_getitem │ │ │ │ -000014a0 t q_setitem │ │ │ │ -00000920 t typecode_to_mformat_code │ │ │ │ -00001dd8 t u_compareitems │ │ │ │ -00000c4c t u_getitem │ │ │ │ -000022e0 t u_setitem │ │ │ │ -0000203c t w_compareitems │ │ │ │ -00000c58 t w_getitem │ │ │ │ -00002230 t w_setitem │ │ │ │ +00000544 t newarrayobject │ │ │ │ +000020ac t q_compareitems │ │ │ │ +000014b0 t q_getitem │ │ │ │ +00001464 t q_setitem │ │ │ │ +00000958 t typecode_to_mformat_code │ │ │ │ +00001d9c t u_compareitems │ │ │ │ +00000c10 t u_getitem │ │ │ │ +00002210 t u_setitem │ │ │ │ +00002000 t w_compareitems │ │ │ │ +00000c1c t w_getitem │ │ │ │ +00002160 t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 00000100 r .LC10 │ │ │ │ @@ -26411,17 +26415,17 @@ │ │ │ │ 0000073c t binascii_b2a_base64 │ │ │ │ 00000b30 r binascii_b2a_base64__doc__ │ │ │ │ 000007fc t binascii_b2a_base64_impl.isra.0 │ │ │ │ 0000019c t binascii_b2a_hex │ │ │ │ 00000868 r binascii_b2a_hex__doc__ │ │ │ │ 0000026c t binascii_b2a_qp │ │ │ │ 000003d4 r binascii_b2a_qp__doc__ │ │ │ │ -00000f88 t binascii_b2a_uu │ │ │ │ +00000f74 t binascii_b2a_uu │ │ │ │ 00000c74 r binascii_b2a_uu__doc__ │ │ │ │ -00001040 t binascii_b2a_uu_impl │ │ │ │ +0000102c t binascii_b2a_uu_impl │ │ │ │ 00000dfc 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 │ │ │ │ 00000e50 t binascii_free │ │ │ │ @@ -26708,39 +26712,39 @@ │ │ │ │ U cos │ │ │ │ U cosh │ │ │ │ U erf │ │ │ │ U erfc │ │ │ │ U exp │ │ │ │ U exp2 │ │ │ │ U expm1 │ │ │ │ -00002cd4 t factorial_partial_product │ │ │ │ +000026f8 t factorial_partial_product │ │ │ │ 000008e8 r factorial_trailing_zeros │ │ │ │ 000000c0 r fast_comb_limits1.8 │ │ │ │ 00000968 r fast_comb_limits2.7 │ │ │ │ 00000a10 r fast_perm_limits.6 │ │ │ │ U floor │ │ │ │ U fma │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ 00000ab8 r gamma_integral │ │ │ │ 000004e8 r inverted_factorial_odd_part │ │ │ │ -00003f04 t is_error │ │ │ │ +00003924 t is_error │ │ │ │ 00000bd8 r lanczos_den_coeffs │ │ │ │ 00000b70 r lanczos_num_coeffs │ │ │ │ 00000be4 t lanczos_sum │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ U log10 │ │ │ │ U log1p │ │ │ │ U log2 │ │ │ │ 00000590 t loghelper.part.0 │ │ │ │ 00000130 t m_atan2 │ │ │ │ 000004f0 t m_log │ │ │ │ 00000c78 t m_log10 │ │ │ │ -00004278 t m_log2 │ │ │ │ +00003c98 t m_log2 │ │ │ │ 00000ee6 t m_sinpi │ │ │ │ 00000936 t m_tgamma │ │ │ │ 00000120 t math_1 │ │ │ │ 00000b24 t math_1a │ │ │ │ 0000063c t math_acos │ │ │ │ 0000179c r math_acos_doc │ │ │ │ 00000000 t math_acosh │ │ │ │ @@ -26760,47 +26764,47 @@ │ │ │ │ 00000184 t math_ceil │ │ │ │ 00002a2c r math_ceil__doc__ │ │ │ │ 00000110 t math_clear │ │ │ │ 00000ef8 t math_comb │ │ │ │ 000019f8 r math_comb__doc__ │ │ │ │ 00000954 t math_copysign │ │ │ │ 0000146c r math_copysign_doc │ │ │ │ -00002da4 t math_cos │ │ │ │ +000027c8 t math_cos │ │ │ │ 00001424 r math_cos_doc │ │ │ │ 00000390 t math_cosh │ │ │ │ 000013e8 r math_cosh_doc │ │ │ │ 000003a0 t math_degrees │ │ │ │ 000022ac r math_degrees__doc__ │ │ │ │ -000035e8 t math_dist │ │ │ │ +00003008 t math_dist │ │ │ │ 0000245c r math_dist__doc__ │ │ │ │ 00000b18 t math_erf │ │ │ │ 000013bc r math_erf_doc │ │ │ │ 00000ed8 t math_erfc │ │ │ │ 00001380 r math_erfc_doc │ │ │ │ 0000000c t math_exec │ │ │ │ 00000000 t math_exp │ │ │ │ 000007ee t math_exp2 │ │ │ │ 00001308 r math_exp2_doc │ │ │ │ 00001344 r math_exp_doc │ │ │ │ 00000fa0 t math_expm1 │ │ │ │ 00001274 r math_expm1_doc │ │ │ │ -00003e68 t math_fabs │ │ │ │ +00003888 t math_fabs │ │ │ │ 00001230 r math_fabs_doc │ │ │ │ -000017b4 t math_factorial │ │ │ │ +000017b0 t math_factorial │ │ │ │ 000028c0 r math_factorial__doc__ │ │ │ │ 000006f0 t math_floor │ │ │ │ 000029c8 r math_floor__doc__ │ │ │ │ 00000228 t math_fma │ │ │ │ 000025d4 r math_fma__doc__ │ │ │ │ 000007fe t math_fmod │ │ │ │ 00002578 r math_fmod__doc__ │ │ │ │ 00000180 t math_free │ │ │ │ -00003f84 t math_frexp │ │ │ │ +000039a4 t math_frexp │ │ │ │ 00002788 r math_frexp__doc__ │ │ │ │ -00003a88 t math_fsum │ │ │ │ +000034a8 t math_fsum │ │ │ │ 0000293c r math_fsum__doc__ │ │ │ │ 00000928 t math_gamma │ │ │ │ 00001200 r math_gamma_doc │ │ │ │ 0000080c t math_gcd │ │ │ │ 0000183c r math_gcd_doc │ │ │ │ 00000a00 t math_hypot │ │ │ │ 00000cc8 r math_hypot_doc │ │ │ │ @@ -26812,49 +26816,49 @@ │ │ │ │ 00002148 r math_isinf__doc__ │ │ │ │ 00000794 t math_isnan │ │ │ │ 000021ac r math_isnan__doc__ │ │ │ │ 00000a5c t math_isqrt │ │ │ │ 000028e8 r math_isqrt__doc__ │ │ │ │ 00000d58 t math_lcm │ │ │ │ 00001808 r math_lcm_doc │ │ │ │ -00004048 t math_ldexp │ │ │ │ +00003a68 t math_ldexp │ │ │ │ 0000272c r math_ldexp__doc__ │ │ │ │ -00004ca8 t math_lgamma │ │ │ │ +000046e0 t math_lgamma │ │ │ │ 000011a8 r math_lgamma_doc │ │ │ │ 00000350 t math_log │ │ │ │ 00000c5c t math_log10 │ │ │ │ 0000263c r math_log10__doc__ │ │ │ │ 00000d18 t math_log1p │ │ │ │ 0000111c r math_log1p_doc │ │ │ │ -00004178 t math_log2 │ │ │ │ +00003b98 t math_log2 │ │ │ │ 00002678 r math_log2__doc__ │ │ │ │ 00000e30 r math_log_doc │ │ │ │ 0000012c d math_methods │ │ │ │ -00004318 t math_modf │ │ │ │ +00003d38 t math_modf │ │ │ │ 000026b4 r math_modf__doc__ │ │ │ │ 00000fb0 t math_nextafter │ │ │ │ 000018cc r math_nextafter__doc__ │ │ │ │ -00004430 t math_perm │ │ │ │ +00003e50 t math_perm │ │ │ │ 00001bc8 r math_perm__doc__ │ │ │ │ 00000ba0 t math_pow │ │ │ │ 000022f0 r math_pow__doc__ │ │ │ │ 00000470 t math_prod │ │ │ │ 00001d54 r math_prod__doc__ │ │ │ │ 00000408 t math_radians │ │ │ │ 00002268 r math_radians__doc__ │ │ │ │ -00004a68 t math_remainder │ │ │ │ +00004488 t math_remainder │ │ │ │ 00000ffc r math_remainder_doc │ │ │ │ -00003dc8 t math_sin │ │ │ │ +000037e8 t math_sin │ │ │ │ 00000fb8 r math_sin_doc │ │ │ │ 00000d38 t math_sinh │ │ │ │ 00000f7c r math_sinh_doc │ │ │ │ 0000010c d math_slots │ │ │ │ 00000288 t math_sqrt │ │ │ │ 00000f44 r math_sqrt_doc │ │ │ │ -00002e48 t math_sumprod │ │ │ │ +00002868 t math_sumprod │ │ │ │ 00002330 r math_sumprod__doc__ │ │ │ │ 00000b90 t math_tan │ │ │ │ 00000efc r math_tan_doc │ │ │ │ 00000d48 t math_tanh │ │ │ │ 00000ec0 r math_tanh_doc │ │ │ │ 000005ac t math_trunc │ │ │ │ 0000284c r math_trunc__doc__ │ │ │ │ @@ -26862,15 +26866,15 @@ │ │ │ │ 00001874 r math_ulp__doc__ │ │ │ │ 00000000 d mathmodule │ │ │ │ U memcpy │ │ │ │ U modf │ │ │ │ 00000c70 r module_doc │ │ │ │ U nextafter │ │ │ │ 000006bc t perm_comb │ │ │ │ -0000200c t perm_comb_small │ │ │ │ +00002008 t perm_comb_small │ │ │ │ U pow │ │ │ │ 000000e8 r reduced_factorial_odd_part │ │ │ │ U round │ │ │ │ U sin │ │ │ │ U sinh │ │ │ │ U sqrt │ │ │ │ U tan │ │ │ │ @@ -27273,15 +27277,15 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ -00000008 t Py_XDECREF.part.0 │ │ │ │ +00000000 t Py_XDECREF.part.0 │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -27295,73 +27299,73 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ U __strncat_chk │ │ │ │ 00001528 t _elementtree_Element___copy__ │ │ │ │ 00000528 r _elementtree_Element___copy____doc__ │ │ │ │ 00000e16 t _elementtree_Element___deepcopy__ │ │ │ │ 00000504 r _elementtree_Element___deepcopy____doc__ │ │ │ │ 00000e56 t _elementtree_Element___deepcopy___impl │ │ │ │ -000016fa t _elementtree_Element___getstate__ │ │ │ │ +0000190e t _elementtree_Element___getstate__ │ │ │ │ 000004cc r _elementtree_Element___getstate____doc__ │ │ │ │ -000026e0 t _elementtree_Element___setstate__ │ │ │ │ +000026f8 t _elementtree_Element___setstate__ │ │ │ │ 000004a8 r _elementtree_Element___setstate____doc__ │ │ │ │ 00002818 t _elementtree_Element___sizeof__ │ │ │ │ 000004e8 r _elementtree_Element___sizeof____doc__ │ │ │ │ 0000112a t _elementtree_Element_append │ │ │ │ 00000558 r _elementtree_Element_append__doc__ │ │ │ │ 00000b08 t _elementtree_Element_clear │ │ │ │ 00000540 r _elementtree_Element_clear__doc__ │ │ │ │ 0000069e t _elementtree_Element_extend │ │ │ │ 00000488 r _elementtree_Element_extend__doc__ │ │ │ │ -00000da8 t _elementtree_Element_find │ │ │ │ +00000dc0 t _elementtree_Element_find │ │ │ │ 0000045c r _elementtree_Element_find__doc__ │ │ │ │ -00001044 t _elementtree_Element_findall │ │ │ │ +0000105c t _elementtree_Element_findall │ │ │ │ 000003ec r _elementtree_Element_findall__doc__ │ │ │ │ 00000b72 t _elementtree_Element_findtext │ │ │ │ 0000041c r _elementtree_Element_findtext__doc__ │ │ │ │ -00002594 t _elementtree_Element_get │ │ │ │ +000025ac t _elementtree_Element_get │ │ │ │ 00000394 r _elementtree_Element_get__doc__ │ │ │ │ 00000ce0 t _elementtree_Element_insert │ │ │ │ 00000330 r _elementtree_Element_insert__doc__ │ │ │ │ -00001570 t _elementtree_Element_items │ │ │ │ +00001588 t _elementtree_Element_items │ │ │ │ 00000318 r _elementtree_Element_items__doc__ │ │ │ │ -000011e0 t _elementtree_Element_iter │ │ │ │ +000011f8 t _elementtree_Element_iter │ │ │ │ 00000374 r _elementtree_Element_iter__doc__ │ │ │ │ 00002026 t _elementtree_Element_iterfind │ │ │ │ 000003bc r _elementtree_Element_iterfind__doc__ │ │ │ │ 00001b6e t _elementtree_Element_itertext │ │ │ │ 0000035c r _elementtree_Element_itertext__doc__ │ │ │ │ 00002456 t _elementtree_Element_keys │ │ │ │ 00000304 r _elementtree_Element_keys__doc__ │ │ │ │ 000026e2 t _elementtree_Element_makeelement │ │ │ │ 000002dc r _elementtree_Element_makeelement__doc__ │ │ │ │ 00001326 t _elementtree_Element_remove │ │ │ │ 000002b8 r _elementtree_Element_remove__doc__ │ │ │ │ 00000632 t _elementtree_Element_set │ │ │ │ 00000298 r _elementtree_Element_set__doc__ │ │ │ │ -000016e4 t _elementtree_TreeBuilder___init__ │ │ │ │ +000016fc t _elementtree_TreeBuilder___init__ │ │ │ │ 000011ec t _elementtree_TreeBuilder_close │ │ │ │ 00000164 r _elementtree_TreeBuilder_close__doc__ │ │ │ │ 0000285a t _elementtree_TreeBuilder_comment │ │ │ │ 000001a4 r _elementtree_TreeBuilder_comment__doc__ │ │ │ │ -00001cdc t _elementtree_TreeBuilder_data │ │ │ │ +00001cf4 t _elementtree_TreeBuilder_data │ │ │ │ 000001dc r _elementtree_TreeBuilder_data__doc__ │ │ │ │ -00001c2c t _elementtree_TreeBuilder_end │ │ │ │ +00001c44 t _elementtree_TreeBuilder_end │ │ │ │ 000001c4 r _elementtree_TreeBuilder_end__doc__ │ │ │ │ 0000285c t _elementtree_TreeBuilder_pi │ │ │ │ 0000017c r _elementtree_TreeBuilder_pi__doc__ │ │ │ │ -0000190c t _elementtree_TreeBuilder_start │ │ │ │ +00001924 t _elementtree_TreeBuilder_start │ │ │ │ 00000140 r _elementtree_TreeBuilder_start__doc__ │ │ │ │ -00000060 t _elementtree_XMLParser___init__ │ │ │ │ +00000078 t _elementtree_XMLParser___init__ │ │ │ │ 0000033e t _elementtree_XMLParser__parse_whole │ │ │ │ 000000d0 r _elementtree_XMLParser__parse_whole__doc__ │ │ │ │ 000020a8 t _elementtree_XMLParser__setevents │ │ │ │ 00000090 r _elementtree_XMLParser__setevents__doc__ │ │ │ │ -000024d4 t _elementtree_XMLParser_close │ │ │ │ +000024ec t _elementtree_XMLParser_close │ │ │ │ 00000128 r _elementtree_XMLParser_close__doc__ │ │ │ │ -00002024 t _elementtree_XMLParser_feed │ │ │ │ +0000203c t _elementtree_XMLParser_feed │ │ │ │ 000000f4 r _elementtree_XMLParser_feed__doc__ │ │ │ │ 0000295c t _elementtree_XMLParser_flush │ │ │ │ 00000110 r _elementtree_XMLParser_flush__doc__ │ │ │ │ 00000214 t _elementtree__set_factories │ │ │ │ 000001f8 r _elementtree__set_factories__doc__ │ │ │ │ 000003c4 d _functions │ │ │ │ 00000000 r _keywords.1 │ │ │ │ @@ -27392,106 +27396,106 @@ │ │ │ │ 0000016c d _parser.21 │ │ │ │ 00000260 d _parser.24 │ │ │ │ 0000028c d _parser.26 │ │ │ │ 0000021c d _parser.29 │ │ │ │ 00000084 d _parser.32 │ │ │ │ 000001f0 d _parser.5 │ │ │ │ 000000e8 d _parser.8 │ │ │ │ -00000020 t _set_joined_ptr │ │ │ │ -00000f08 t checkpath │ │ │ │ -000012f4 t create_elementiter.isra.0 │ │ │ │ -00000040 t create_extra │ │ │ │ -000002f8 t create_new_element.isra.0 │ │ │ │ -000006d0 t dealloc_extra │ │ │ │ +00000008 t _set_joined_ptr │ │ │ │ +00000f20 t checkpath │ │ │ │ +0000130c t create_elementiter.isra.0 │ │ │ │ +00000028 t create_extra │ │ │ │ +000002e0 t create_new_element.isra.0 │ │ │ │ +000006b8 t dealloc_extra │ │ │ │ 0000103c t deepcopy │ │ │ │ -00000398 t element_add_subelement.isra.0 │ │ │ │ +00000380 t element_add_subelement.isra.0 │ │ │ │ 000007a8 t element_ass_subscr │ │ │ │ -0000269c t element_attrib_getter │ │ │ │ +000026b4 t element_attrib_getter │ │ │ │ 0000279a t element_attrib_setter │ │ │ │ 000019e2 t element_bool │ │ │ │ -000004ac t element_dealloc │ │ │ │ -00000648 t element_gc_clear │ │ │ │ -00000734 t element_gc_traverse │ │ │ │ -0000168c t element_get_tail │ │ │ │ -000015a8 t element_get_text │ │ │ │ -00001524 t element_getitem │ │ │ │ +00000494 t element_dealloc │ │ │ │ +00000630 t element_gc_clear │ │ │ │ +0000071c t element_gc_traverse │ │ │ │ +000016a4 t element_get_tail │ │ │ │ +000015c0 t element_get_text │ │ │ │ +0000153c t element_getitem │ │ │ │ 000005ec d element_getsetlist │ │ │ │ -000005a4 t element_init │ │ │ │ -00001660 t element_length │ │ │ │ +000005bc t element_init │ │ │ │ +00001678 t element_length │ │ │ │ 00000650 d element_members │ │ │ │ 00000678 d element_methods │ │ │ │ -00000544 t element_new │ │ │ │ +0000055c t element_new │ │ │ │ 000012b6 t element_repr │ │ │ │ -0000040c t element_resize │ │ │ │ +000003f4 t element_resize │ │ │ │ 00001454 t element_setitem │ │ │ │ 00000554 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ -00001f2c t element_subscr │ │ │ │ -00001510 t element_tag_getter │ │ │ │ +00001f44 t element_subscr │ │ │ │ +00001528 t element_tag_getter │ │ │ │ 00001258 t element_tag_setter │ │ │ │ -00001668 t element_tail_getter │ │ │ │ -000016b6 t element_tail_setter │ │ │ │ -00001584 t element_text_getter │ │ │ │ -00000d64 t element_text_setter │ │ │ │ -00001600 t elementiter_dealloc │ │ │ │ -0000136c t elementiter_next │ │ │ │ +00001680 t element_tail_getter │ │ │ │ +000018ca t element_tail_setter │ │ │ │ +0000159c t element_text_getter │ │ │ │ +00000d7c t element_text_setter │ │ │ │ +00001618 t elementiter_dealloc │ │ │ │ +00001384 t elementiter_next │ │ │ │ 0000083c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 00002508 t elementiter_traverse │ │ │ │ -000017ce t elementtree_clear │ │ │ │ -000019e0 t elementtree_free │ │ │ │ +000016b6 t elementtree_clear │ │ │ │ +000018c8 t elementtree_free │ │ │ │ 000003a4 d elementtree_slots │ │ │ │ -00000ce0 t elementtree_traverse │ │ │ │ +00000cf8 t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 00001d08 t expat_comment_handler │ │ │ │ -000023ec t expat_data_handler │ │ │ │ -00000ba4 t expat_default_handler │ │ │ │ -00002464 t expat_end_handler │ │ │ │ +00002404 t expat_data_handler │ │ │ │ +00000bbc t expat_default_handler │ │ │ │ +0000247c t expat_end_handler │ │ │ │ 00001f80 t expat_end_ns_handler │ │ │ │ -000006d0 t expat_parse │ │ │ │ +000006e8 t expat_parse │ │ │ │ 00001bbe t expat_pi_handler │ │ │ │ 0000050a t expat_set_error │ │ │ │ 00001a22 t expat_start_doctype_handler │ │ │ │ -000020b8 t expat_start_handler │ │ │ │ +000020d0 t expat_start_handler │ │ │ │ 00001d98 t expat_start_ns_handler │ │ │ │ 00001618 t get_attrib_from_keywords │ │ │ │ -00000510 t ignore_attribute_error │ │ │ │ +00000528 t ignore_attribute_error │ │ │ │ 00000248 d kwlist.27 │ │ │ │ 0000120c t list_join │ │ │ │ -00002240 t makeuniversal │ │ │ │ +00002258 t makeuniversal │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000000c t module_exec │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00000090 t subelement │ │ │ │ -00001bcc t treebuilder_add_subelement │ │ │ │ -00001b64 t treebuilder_append_event │ │ │ │ -00000920 t treebuilder_dealloc │ │ │ │ -00001dc0 t treebuilder_extend_element_text_or_tail.isra.0 │ │ │ │ -00001b1c t treebuilder_flush_data │ │ │ │ -00000960 t treebuilder_gc_clear │ │ │ │ +00000078 t subelement │ │ │ │ +00001be4 t treebuilder_add_subelement │ │ │ │ +00001b7c t treebuilder_append_event │ │ │ │ +00000938 t treebuilder_dealloc │ │ │ │ +00001dd8 t treebuilder_extend_element_text_or_tail.isra.0 │ │ │ │ +00001b34 t treebuilder_flush_data │ │ │ │ +00000978 t treebuilder_gc_clear │ │ │ │ 00002562 t treebuilder_gc_traverse │ │ │ │ 00002468 t treebuilder_handle_comment │ │ │ │ -00001ce0 t treebuilder_handle_data │ │ │ │ -00001c30 t treebuilder_handle_end.isra.0 │ │ │ │ +00001cf8 t treebuilder_handle_data │ │ │ │ +00001c48 t treebuilder_handle_end.isra.0 │ │ │ │ 000028a8 t treebuilder_handle_pi │ │ │ │ -00001970 t treebuilder_handle_start │ │ │ │ +00001988 t treebuilder_handle_start │ │ │ │ 000004e4 d treebuilder_methods │ │ │ │ -00000444 t treebuilder_new │ │ │ │ +0000045c t treebuilder_new │ │ │ │ 000004a4 d treebuilder_slots │ │ │ │ 00000048 d treebuilder_spec │ │ │ │ -00000738 t xmlparser_dealloc │ │ │ │ -00000778 t xmlparser_gc_clear │ │ │ │ +00000750 t xmlparser_dealloc │ │ │ │ +00000790 t xmlparser_gc_clear │ │ │ │ 0000263a t xmlparser_gc_traverse │ │ │ │ 000007d8 d xmlparser_getsetlist │ │ │ │ 00000800 d xmlparser_members │ │ │ │ 00000444 d xmlparser_methods │ │ │ │ -00000000 t xmlparser_new │ │ │ │ +00000018 t xmlparser_new │ │ │ │ 000003f4 d xmlparser_slots │ │ │ │ 00000070 d xmlparser_spec │ │ │ │ 00002788 t xmlparser_version_getter │ │ │ │ │ │ │ │ pyexpat.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -29998,20 +30002,20 @@ │ │ │ │ 00000078 r .LC95 │ │ │ │ 00000084 r .LC96 │ │ │ │ 0000008c r .LC97 │ │ │ │ 00000098 r .LC98 │ │ │ │ 000000a4 r .LC99 │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -00004be8 t DirEntry_dealloc │ │ │ │ -00004f30 t DirEntry_fetch_stat │ │ │ │ +00004b94 t DirEntry_dealloc │ │ │ │ +00004dbc t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ 00004b24 t DirEntry_repr │ │ │ │ -00004708 t DirEntry_test_mode │ │ │ │ +000046f4 t DirEntry_test_mode │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ @@ -30093,16 +30097,16 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 000057c2 T PyOS_AfterFork │ │ │ │ 0000061a T PyOS_AfterFork_Child │ │ │ │ 00000c54 T PyOS_AfterFork_Parent │ │ │ │ 00000af0 T PyOS_BeforeFork │ │ │ │ -000028d8 T PyOS_FSPath │ │ │ │ -000028f8 t PyOS_FSPath.part.0 │ │ │ │ +000028e4 T PyOS_FSPath │ │ │ │ +00002904 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ @@ -30141,25 +30145,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -0000249c t Py_XDECREF │ │ │ │ -00003a24 t Py_off_t_converter │ │ │ │ +000024a8 t Py_XDECREF │ │ │ │ +00003a30 t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -00004224 t ScandirIterator_close │ │ │ │ -000041e4 t ScandirIterator_closedir │ │ │ │ -00004b08 t ScandirIterator_dealloc │ │ │ │ -00003f1c t ScandirIterator_enter │ │ │ │ -00004240 t ScandirIterator_exit │ │ │ │ -00004b4c t ScandirIterator_finalize │ │ │ │ -00003f2c t ScandirIterator_iternext │ │ │ │ +00004230 t ScandirIterator_close │ │ │ │ +000041f0 t ScandirIterator_closedir │ │ │ │ +00004ab4 t ScandirIterator_dealloc │ │ │ │ +00003f28 t ScandirIterator_enter │ │ │ │ +0000424c t ScandirIterator_exit │ │ │ │ +00004af8 t ScandirIterator_finalize │ │ │ │ +00003f38 t ScandirIterator_iternext │ │ │ │ 00002938 d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b4d4 r TerminalSize_docstring │ │ │ │ 00002a6c d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_ParseStack │ │ │ │ @@ -30173,17 +30177,17 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -00002490 T _PyLong_FromGid │ │ │ │ +0000249c T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -00002484 T _PyLong_FromUid │ │ │ │ +00002490 T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -30204,15 +30208,15 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ 0000362e t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ 00000518 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001b44 T _Py_Sigset_Converter │ │ │ │ +00001ab8 T _Py_Sigset_Converter │ │ │ │ 00000080 T _Py_Uid_Converter │ │ │ │ U _Py_closerange │ │ │ │ U _Py_device_encoding │ │ │ │ U _Py_dup │ │ │ │ U _Py_get_blocking │ │ │ │ U _Py_get_inheritable │ │ │ │ U _Py_normpath_and_size │ │ │ │ @@ -30414,15 +30418,15 @@ │ │ │ │ 0000110c d _parser.110 │ │ │ │ 00000794 d _parser.113 │ │ │ │ 000008f4 d _parser.116 │ │ │ │ 00000d40 d _parser.119 │ │ │ │ 00000d98 d _parser.123 │ │ │ │ 00000c0c d _parser.126 │ │ │ │ 00000818 d _parser.129 │ │ │ │ -00000c38 d _parser.132 │ │ │ │ +00000c64 d _parser.132 │ │ │ │ 000010e0 d _parser.135 │ │ │ │ 0000105c d _parser.138 │ │ │ │ 00000f80 d _parser.14 │ │ │ │ 00001190 d _parser.141 │ │ │ │ 00000df4 d _parser.144 │ │ │ │ 000011bc d _parser.147 │ │ │ │ 000013a0 d _parser.150 │ │ │ │ @@ -30465,15 +30469,15 @@ │ │ │ │ 00000b04 d _parser.29 │ │ │ │ 000006b8 d _parser.32 │ │ │ │ 00000768 d _parser.35 │ │ │ │ 000007ec d _parser.38 │ │ │ │ 00000870 d _parser.41 │ │ │ │ 00000844 d _parser.44 │ │ │ │ 00000bb4 d _parser.47 │ │ │ │ -00000c64 d _parser.5 │ │ │ │ +00000c38 d _parser.5 │ │ │ │ 00000b30 d _parser.50 │ │ │ │ 0000089c d _parser.53 │ │ │ │ 00000f28 d _parser.56 │ │ │ │ 00000f54 d _parser.59 │ │ │ │ 00000c90 d _parser.62 │ │ │ │ 000007c0 d _parser.65 │ │ │ │ 000009fc d _parser.68 │ │ │ │ @@ -30484,27 +30488,27 @@ │ │ │ │ 00000b88 d _parser.80 │ │ │ │ 00000a80 d _parser.83 │ │ │ │ 000013cc d _parser.86 │ │ │ │ 00000ea4 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001164 d _parser.95 │ │ │ │ 00001138 d _parser.98 │ │ │ │ -00002fdc t _posix_clear │ │ │ │ +00002fe8 t _posix_clear │ │ │ │ 000002ac t _posix_free │ │ │ │ -00002a10 t _posix_traverse │ │ │ │ +00002a1c t _posix_traverse │ │ │ │ 00001d80 t _pystat_fromstructstat │ │ │ │ 000019cc t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 0000090c r buffer_sizes.181 │ │ │ │ 000007b0 r buffer_sizes.191 │ │ │ │ 00004d9c t build_itimerspec │ │ │ │ 00005010 t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00002cc4 t check_null_or_callable │ │ │ │ +00002cd0 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ 00000eec t conv_confname │ │ │ │ @@ -30535,15 +30539,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -0000568c t free_string_array │ │ │ │ +000056dc t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ @@ -30563,16 +30567,16 @@ │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000000 r have_functions │ │ │ │ U initgroups │ │ │ │ 00000414 t internal_rename │ │ │ │ -00005b18 t iov_cleanup │ │ │ │ -0000595c t iov_setup │ │ │ │ +00005b68 t iov_cleanup │ │ │ │ +000059ac t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -30593,83 +30597,83 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -0000377c t os_DirEntry___fspath__ │ │ │ │ +000036f0 t os_DirEntry___fspath__ │ │ │ │ 00001424 r os_DirEntry___fspath____doc__ │ │ │ │ 00004a96 t os_DirEntry_inode │ │ │ │ 00001460 r os_DirEntry_inode__doc__ │ │ │ │ -00004534 t os_DirEntry_is_dir │ │ │ │ +00004540 t os_DirEntry_is_dir │ │ │ │ 0000150c r os_DirEntry_is_dir__doc__ │ │ │ │ 00004a9e t os_DirEntry_is_file │ │ │ │ 000014a4 r os_DirEntry_is_file__doc__ │ │ │ │ -00005bf8 t os_DirEntry_is_junction │ │ │ │ +00005c48 t os_DirEntry_is_junction │ │ │ │ 000015e0 r os_DirEntry_is_junction__doc__ │ │ │ │ -000058e8 t os_DirEntry_is_symlink │ │ │ │ +00005938 t os_DirEntry_is_symlink │ │ │ │ 00001634 r os_DirEntry_is_symlink__doc__ │ │ │ │ -00004cbc t os_DirEntry_stat │ │ │ │ +00004c68 t os_DirEntry_stat │ │ │ │ 00001578 r os_DirEntry_stat__doc__ │ │ │ │ -00004e10 t os_DirEntry_stat_impl.part.0 │ │ │ │ +00004ea8 t os_DirEntry_stat_impl.part.0 │ │ │ │ 00005324 t os_WCOREDUMP │ │ │ │ 00002e00 r os_WCOREDUMP__doc__ │ │ │ │ 00005184 t os_WEXITSTATUS │ │ │ │ 00002bb0 r os_WEXITSTATUS__doc__ │ │ │ │ 000052bc t os_WIFCONTINUED │ │ │ │ 00002d3c r os_WIFCONTINUED__doc__ │ │ │ │ 000051e4 t os_WIFEXITED │ │ │ │ 00002c00 r os_WIFEXITED__doc__ │ │ │ │ 0000524c t os_WIFSIGNALED │ │ │ │ 00002c74 r os_WIFSIGNALED__doc__ │ │ │ │ -00001a28 t os_WIFSTOPPED │ │ │ │ +0000199c t os_WIFSTOPPED │ │ │ │ 00002ce0 r os_WIFSTOPPED__doc__ │ │ │ │ 000050c2 t os_WSTOPSIG │ │ │ │ 00002ad4 r os_WSTOPSIG__doc__ │ │ │ │ 00005124 t os_WTERMSIG │ │ │ │ 00002b40 r os_WTERMSIG__doc__ │ │ │ │ 000053e0 t os__exit │ │ │ │ 00008398 r os__exit__doc__ │ │ │ │ 00005438 t os__inputhook │ │ │ │ 00000f3c r os__inputhook__doc__ │ │ │ │ 000050ae t os__is_inputhook_installed │ │ │ │ 00000ef0 r os__is_inputhook_installed__doc__ │ │ │ │ -00002aac t os__path_normpath │ │ │ │ +00002ab8 t os__path_normpath │ │ │ │ 000094f8 r os__path_normpath__doc__ │ │ │ │ -0000428c t os__path_splitroot_ex │ │ │ │ +00004298 t os__path_splitroot_ex │ │ │ │ 00009550 r os__path_splitroot_ex__doc__ │ │ │ │ 00005356 t os_abort │ │ │ │ 00002648 r os_abort__doc__ │ │ │ │ -00000aac t os_access │ │ │ │ +00000978 t os_access │ │ │ │ 0000ac54 r os_access__doc__ │ │ │ │ 000010ec t os_chdir │ │ │ │ 0000aa68 r os_chdir__doc__ │ │ │ │ 000011ec t os_chmod │ │ │ │ 0000a524 r os_chmod__doc__ │ │ │ │ 00001340 t os_chown │ │ │ │ 00009d38 r os_chown__doc__ │ │ │ │ 00002eb0 t os_chroot │ │ │ │ 0000a338 r os_chroot__doc__ │ │ │ │ -000038c4 t os_close │ │ │ │ +000038d0 t os_close │ │ │ │ 00004f34 r os_close__doc__ │ │ │ │ 00005368 t os_closerange │ │ │ │ 00004ec4 r os_closerange__doc__ │ │ │ │ 00000ebc t os_confstr │ │ │ │ 00002764 r os_confstr__doc__ │ │ │ │ 00000fbc t os_confstr_impl.isra.0 │ │ │ │ 000024e6 t os_copy_file_range │ │ │ │ 00003b64 r os_copy_file_range__doc__ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 000018ac r os_cpu_count__doc__ │ │ │ │ 0000202c t os_ctermid │ │ │ │ 0000ab7c r os_ctermid__doc__ │ │ │ │ 00001534 t os_device_encoding │ │ │ │ 00002478 r os_device_encoding__doc__ │ │ │ │ -00001cac t os_dup │ │ │ │ +00001c20 t os_dup │ │ │ │ 00001680 t os_dup2 │ │ │ │ 00004e34 r os_dup2__doc__ │ │ │ │ 00004e80 r os_dup__doc__ │ │ │ │ 00001b3c t os_eventfd │ │ │ │ 00001b98 r os_eventfd__doc__ │ │ │ │ 00001c7c t os_eventfd_read │ │ │ │ 00001b64 r os_eventfd_read__doc__ │ │ │ │ @@ -30689,54 +30693,54 @@ │ │ │ │ 0000a26c r os_fdatasync__doc__ │ │ │ │ 00000a30 t os_fork │ │ │ │ 0000781c r os_fork__doc__ │ │ │ │ 0000103c t os_forkpty │ │ │ │ 00006be4 r os_forkpty__doc__ │ │ │ │ 00004968 t os_fpathconf │ │ │ │ 000028d4 r os_fpathconf__doc__ │ │ │ │ -00002868 t os_fspath │ │ │ │ +00002874 t os_fspath │ │ │ │ 000011d8 r os_fspath__doc__ │ │ │ │ -000037f0 t os_fstat │ │ │ │ +000037fc t os_fstat │ │ │ │ 000043fc r os_fstat__doc__ │ │ │ │ 00002e04 t os_fstatvfs │ │ │ │ 00002a68 r os_fstatvfs__doc__ │ │ │ │ -000036bc t os_fsync │ │ │ │ +00003630 t os_fsync │ │ │ │ 0000a300 r os_fsync__doc__ │ │ │ │ 000017c0 t os_ftruncate │ │ │ │ 0000332c r os_ftruncate__doc__ │ │ │ │ 00001820 t os_ftruncate_impl.isra.0 │ │ │ │ 000008be t os_get_blocking │ │ │ │ 00001744 r os_get_blocking__doc__ │ │ │ │ 00001594 t os_get_inheritable │ │ │ │ 0000184c r os_get_inheritable__doc__ │ │ │ │ -00003a48 t os_get_terminal_size │ │ │ │ +00003a54 t os_get_terminal_size │ │ │ │ 00001918 r os_get_terminal_size__doc__ │ │ │ │ -00002be0 t os_getcwd │ │ │ │ +00002bec t os_getcwd │ │ │ │ 00009b70 r os_getcwd__doc__ │ │ │ │ -00002ee8 t os_getcwdb │ │ │ │ +00002e5c t os_getcwdb │ │ │ │ 00009b14 r os_getcwdb__doc__ │ │ │ │ 00000048 t os_getegid │ │ │ │ 00006b98 r os_getegid__doc__ │ │ │ │ 00000010 t os_geteuid │ │ │ │ 00006b50 r os_geteuid__doc__ │ │ │ │ 00000064 t os_getgid │ │ │ │ 00006b10 r os_getgid__doc__ │ │ │ │ 000030fc t os_getgrouplist │ │ │ │ 00006a34 r os_getgrouplist__doc__ │ │ │ │ 00000df0 t os_getgroups │ │ │ │ 000069e0 r os_getgroups__doc__ │ │ │ │ -00002634 t os_getloadavg │ │ │ │ +000025a8 t os_getloadavg │ │ │ │ 00002548 r os_getloadavg__doc__ │ │ │ │ 00005598 t os_getlogin │ │ │ │ 00006704 r os_getlogin__doc__ │ │ │ │ 00005632 t os_getpgid │ │ │ │ 0000689c r os_getpgid__doc__ │ │ │ │ 00002434 t os_getpgrp │ │ │ │ 0000685c r os_getpgrp__doc__ │ │ │ │ -00003730 t os_getpid │ │ │ │ +0000373c t os_getpid │ │ │ │ 00006ad8 r os_getpid__doc__ │ │ │ │ 00000170 t os_getppid │ │ │ │ 0000673c r os_getppid__doc__ │ │ │ │ 00000364 t os_getpriority │ │ │ │ 00009284 r os_getpriority__doc__ │ │ │ │ 000029f4 t os_getrandom │ │ │ │ 0000118c r os_getrandom__doc__ │ │ │ │ @@ -30758,45 +30762,45 @@ │ │ │ │ 00004344 r os_isatty__doc__ │ │ │ │ 00001070 t os_kill │ │ │ │ 00006684 r os_kill__doc__ │ │ │ │ 00000904 t os_killpg │ │ │ │ 00006638 r os_killpg__doc__ │ │ │ │ 00002bec t os_lchown │ │ │ │ 00009bcc r os_lchown__doc__ │ │ │ │ -00001cf4 t os_link │ │ │ │ +00001c68 t os_link │ │ │ │ 0000986c r os_link__doc__ │ │ │ │ -000024b8 t os_listdir │ │ │ │ +000024c4 t os_listdir │ │ │ │ 000095d0 r os_listdir__doc__ │ │ │ │ -000033a4 t os_listxattr │ │ │ │ +00003278 t os_listxattr │ │ │ │ 00001cac r os_listxattr__doc__ │ │ │ │ 0000351c t os_lockf │ │ │ │ 00004d20 r os_lockf__doc__ │ │ │ │ 0000567c t os_login_tty │ │ │ │ 00006cf4 r os_login_tty__doc__ │ │ │ │ -0000395c t os_lseek │ │ │ │ +00003968 t os_lseek │ │ │ │ 00004b10 r os_lseek__doc__ │ │ │ │ -00002d44 t os_lstat │ │ │ │ +00002d50 t os_lstat │ │ │ │ 0000b0cc r os_lstat__doc__ │ │ │ │ 000035e8 t os_major │ │ │ │ 0000345c r os_major__doc__ │ │ │ │ 0000375e t os_makedev │ │ │ │ 00003398 r os_makedev__doc__ │ │ │ │ 00002b30 t os_memfd_create │ │ │ │ 00001c08 r os_memfd_create__doc__ │ │ │ │ 000036ac t os_minor │ │ │ │ 00003404 r os_minor__doc__ │ │ │ │ -0000351c t os_mkdir │ │ │ │ +00003528 t os_mkdir │ │ │ │ 00009338 r os_mkdir__doc__ │ │ │ │ -00000978 t os_mkfifo │ │ │ │ +00000ac0 t os_mkfifo │ │ │ │ 000037b0 r os_mkfifo__doc__ │ │ │ │ 000038dc t os_mknod │ │ │ │ 000034b4 r os_mknod__doc__ │ │ │ │ 00005768 t os_nice │ │ │ │ 000092d0 r os_nice__doc__ │ │ │ │ -00003168 t os_open │ │ │ │ +00003174 t os_open │ │ │ │ 00004f68 r os_open__doc__ │ │ │ │ 0000083c t os_openpty │ │ │ │ 00006df4 r os_openpty__doc__ │ │ │ │ 00004860 t os_pathconf │ │ │ │ 000027b8 r os_pathconf__doc__ │ │ │ │ 00003ad2 t os_pidfd_open │ │ │ │ 00005f04 r os_pidfd_open__doc__ │ │ │ │ @@ -30806,51 +30810,51 @@ │ │ │ │ 000042e0 r os_pipe__doc__ │ │ │ │ 00003b8a t os_posix_fadvise │ │ │ │ 00002f44 r os_posix_fadvise__doc__ │ │ │ │ 00003c62 t os_posix_fallocate │ │ │ │ 00003128 r os_posix_fallocate__doc__ │ │ │ │ 000036f2 t os_posix_openpt │ │ │ │ 000070f4 r os_posix_openpt__doc__ │ │ │ │ -00002aa8 t os_posix_spawn │ │ │ │ +00002a1c 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 │ │ │ │ 00004820 r os_pread__doc__ │ │ │ │ 00003e50 t os_preadv │ │ │ │ 00004568 r os_preadv__doc__ │ │ │ │ 000033fc t os_ptsname │ │ │ │ 00006e94 r os_ptsname__doc__ │ │ │ │ 000034a0 t os_ptsname_impl.isra.0 │ │ │ │ -00005750 t os_putenv │ │ │ │ +000057a0 t os_putenv │ │ │ │ 00002ef8 r os_putenv__doc__ │ │ │ │ 00003f98 t os_pwrite │ │ │ │ 0000401c r os_pwrite__doc__ │ │ │ │ 00004078 t os_pwritev │ │ │ │ 00003d20 r os_pwritev__doc__ │ │ │ │ -00003b2c t os_read │ │ │ │ +00003b38 t os_read │ │ │ │ 00004ab8 r os_read__doc__ │ │ │ │ 00000698 t os_readlink │ │ │ │ 00005c54 r os_readlink__doc__ │ │ │ │ 00000784 t os_readlink_impl.isra.0 │ │ │ │ 000041a4 t os_readv │ │ │ │ 00004924 r os_readv__doc__ │ │ │ │ 00000170 t os_register_at_fork │ │ │ │ 00007888 r os_register_at_fork__doc__ │ │ │ │ -000028e8 t os_remove │ │ │ │ +0000285c t os_remove │ │ │ │ 000089d8 r os_remove__doc__ │ │ │ │ 000022a4 t os_removexattr │ │ │ │ 00001e5c r os_removexattr__doc__ │ │ │ │ -000030fc t os_rename │ │ │ │ +00003070 t os_rename │ │ │ │ 00009064 r os_rename__doc__ │ │ │ │ 000002b0 t os_replace │ │ │ │ 00008e7c r os_replace__doc__ │ │ │ │ -00005000 t os_rmdir │ │ │ │ +00004fa0 t os_rmdir │ │ │ │ 00008d30 r os_rmdir__doc__ │ │ │ │ -00003c1c t os_scandir │ │ │ │ +00003c28 t os_scandir │ │ │ │ 000012e4 r os_scandir__doc__ │ │ │ │ 00004344 t os_sched_get_priority_max │ │ │ │ 000077bc r os_sched_get_priority_max__doc__ │ │ │ │ 000042d0 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__ │ │ │ │ @@ -30868,15 +30872,15 @@ │ │ │ │ 000072d0 r os_sched_setaffinity__doc__ │ │ │ │ 0000302c t os_sched_setparam │ │ │ │ 0000744c r os_sched_setparam__doc__ │ │ │ │ 00002f6c t os_sched_setscheduler │ │ │ │ 000075e4 r os_sched_setscheduler__doc__ │ │ │ │ 00004440 t os_sched_yield │ │ │ │ 00007378 r os_sched_yield__doc__ │ │ │ │ -00002fac t os_sendfile │ │ │ │ +00002f20 t os_sendfile │ │ │ │ 0000449c r os_sendfile__doc__ │ │ │ │ 000005b8 t os_set_blocking │ │ │ │ 0000168c r os_set_blocking__doc__ │ │ │ │ 00002476 t os_set_inheritable │ │ │ │ 000017e0 r os_set_inheritable__doc__ │ │ │ │ 00003230 t os_setegid │ │ │ │ 00006560 r os_setegid__doc__ │ │ │ │ @@ -30902,25 +30906,25 @@ │ │ │ │ 0000240c r os_setresuid__doc__ │ │ │ │ 0000018a t os_setreuid │ │ │ │ 00006504 r os_setreuid__doc__ │ │ │ │ 000054be t os_setsid │ │ │ │ 00005210 r os_setsid__doc__ │ │ │ │ 00003302 t os_setuid │ │ │ │ 000065f8 r os_setuid__doc__ │ │ │ │ -00002c5c t os_setxattr │ │ │ │ +00002bd0 t os_setxattr │ │ │ │ 00001fcc r os_setxattr__doc__ │ │ │ │ 00002680 t os_splice │ │ │ │ 0000391c r os_splice__doc__ │ │ │ │ 00001480 t os_stat │ │ │ │ 0000b1ac r os_stat__doc__ │ │ │ │ 000018ac t os_statvfs │ │ │ │ 0000295c r os_statvfs__doc__ │ │ │ │ 00001ae4 t os_strerror │ │ │ │ 00002e6c r os_strerror__doc__ │ │ │ │ -00002690 t os_symlink │ │ │ │ +00002604 t os_symlink │ │ │ │ 000059c4 r os_symlink__doc__ │ │ │ │ 0000244e t os_sync │ │ │ │ 0000a2c8 r os_sync__doc__ │ │ │ │ 00001934 t os_sysconf │ │ │ │ 0000270c r os_sysconf__doc__ │ │ │ │ 000056bc t os_system │ │ │ │ 00008cec r os_system__doc__ │ │ │ │ @@ -30940,61 +30944,61 @@ │ │ │ │ 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 │ │ │ │ 0000abd4 r os_ttyname__doc__ │ │ │ │ -00003670 t os_umask │ │ │ │ +000035e4 t os_umask │ │ │ │ 00008c90 r os_umask__doc__ │ │ │ │ 00000780 t os_uname │ │ │ │ 00008914 r os_uname__doc__ │ │ │ │ 00000844 t os_uname_impl │ │ │ │ -00004834 t os_unlink │ │ │ │ +000047e0 t os_unlink │ │ │ │ 00008b34 r os_unlink__doc__ │ │ │ │ 0000389c t os_unlockpt │ │ │ │ 00006f90 r os_unlockpt__doc__ │ │ │ │ -00005858 t os_unsetenv │ │ │ │ +000058a8 t os_unsetenv │ │ │ │ 00002eb8 r os_unsetenv__doc__ │ │ │ │ 000004c8 t os_unshare │ │ │ │ 00005dd8 r os_unshare__doc__ │ │ │ │ -0000374c t os_urandom │ │ │ │ +00003758 t os_urandom │ │ │ │ 00001c40 r os_urandom__doc__ │ │ │ │ 00001448 t os_utime │ │ │ │ 00008400 r os_utime__doc__ │ │ │ │ 0000054c t os_wait │ │ │ │ 000015da t os_wait3 │ │ │ │ 00006378 r os_wait3__doc__ │ │ │ │ 00000fb8 t os_wait4 │ │ │ │ 000062d0 r os_wait4__doc__ │ │ │ │ 00005fbc r os_wait__doc__ │ │ │ │ 00004650 t os_waitid │ │ │ │ 00006114 r os_waitid__doc__ │ │ │ │ -0000199c t os_waitpid │ │ │ │ +00005278 t os_waitpid │ │ │ │ 00006044 r os_waitpid__doc__ │ │ │ │ -00001a94 t os_waitstatus_to_exitcode │ │ │ │ +00001a08 t os_waitstatus_to_exitcode │ │ │ │ 00000f88 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00000608 t os_write │ │ │ │ 0000451c r os_write__doc__ │ │ │ │ 0000476c t os_writev │ │ │ │ 00004128 r os_writev__doc__ │ │ │ │ -000052d8 t parse_arglist │ │ │ │ -000053dc t parse_envlist │ │ │ │ +00005328 t parse_arglist │ │ │ │ +0000542c t parse_envlist │ │ │ │ 00001d28 t path_cleanup │ │ │ │ 00001774 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb20 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ 00000034 d posix_constants_pathconf │ │ │ │ 000001ac d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -00003724 t posix_fildes_fd │ │ │ │ +00003698 t posix_fildes_fd │ │ │ │ 00001dd8 d posix_methods │ │ │ │ U posix_openpt │ │ │ │ U posix_spawn │ │ │ │ U posix_spawn_file_actions_addclose │ │ │ │ U posix_spawn_file_actions_addclosefrom_np │ │ │ │ U posix_spawn_file_actions_adddup2 │ │ │ │ U posix_spawn_file_actions_addopen │ │ │ │ @@ -31030,20 +31034,20 @@ │ │ │ │ 0000146c t probe_renameat │ │ │ │ 00001470 t probe_symlinkat │ │ │ │ 00001474 t probe_unlinkat │ │ │ │ 00001478 t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -00001fbc t py_posix_spawn │ │ │ │ +00001f30 t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -00002d10 t register_at_forker │ │ │ │ +00002d1c t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ 00000b70 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ @@ -31074,19 +31078,19 @@ │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ 00001270 t setup_confname_table │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -00003260 t split_py_long_to_s_and_ns │ │ │ │ +000031d4 t split_py_long_to_s_and_ns │ │ │ │ 0000b990 r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002b84 d stat_result_fields │ │ │ │ -00003304 t statresult_new │ │ │ │ +00003544 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000b870 r statvfs_result__doc__ │ │ │ │ 00000604 d statvfs_result_desc │ │ │ │ 00002b24 d statvfs_result_fields │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ U strcpy │ │ │ │ @@ -31543,87 +31547,87 @@ │ │ │ │ U _PyUnicode_EncodeCharmap │ │ │ │ U _PyUnicode_EncodeUTF16 │ │ │ │ U _PyUnicode_EncodeUTF32 │ │ │ │ U _PyUnicode_EncodeUTF7 │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000158 t _codecs_ascii_decode │ │ │ │ 00000594 r _codecs_ascii_decode__doc__ │ │ │ │ -00000990 t _codecs_ascii_encode │ │ │ │ +00000a9c t _codecs_ascii_encode │ │ │ │ 00000288 r _codecs_ascii_encode__doc__ │ │ │ │ 00000030 t _codecs_charmap_build │ │ │ │ 00000224 r _codecs_charmap_build__doc__ │ │ │ │ 0000019c t _codecs_charmap_decode │ │ │ │ 00000550 r _codecs_charmap_decode__doc__ │ │ │ │ 0000023c t _codecs_charmap_encode │ │ │ │ 00000248 r _codecs_charmap_encode__doc__ │ │ │ │ 00000322 t _codecs_decode │ │ │ │ 000009c8 r _codecs_decode__doc__ │ │ │ │ -00000f98 t _codecs_encode │ │ │ │ +00000e80 t _codecs_encode │ │ │ │ 00000b84 r _codecs_encode__doc__ │ │ │ │ 0000031c t _codecs_escape_decode │ │ │ │ 00000994 r _codecs_escape_decode__doc__ │ │ │ │ 00000434 t _codecs_escape_encode │ │ │ │ 00000960 r _codecs_escape_encode__doc__ │ │ │ │ 000000e4 d _codecs_functions │ │ │ │ 00000074 t _codecs_latin_1_decode │ │ │ │ 000005c8 r _codecs_latin_1_decode__doc__ │ │ │ │ -00000dc4 t _codecs_latin_1_encode │ │ │ │ +00000cac t _codecs_latin_1_encode │ │ │ │ 000002b8 r _codecs_latin_1_encode__doc__ │ │ │ │ 000002a8 t _codecs_lookup │ │ │ │ 00000d44 r _codecs_lookup__doc__ │ │ │ │ 00000000 t _codecs_lookup_error │ │ │ │ 00000020 r _codecs_lookup_error__doc__ │ │ │ │ -000008ac t _codecs_raw_unicode_escape_decode │ │ │ │ +00000794 t _codecs_raw_unicode_escape_decode │ │ │ │ 000005fc r _codecs_raw_unicode_escape_decode__doc__ │ │ │ │ -00000eb4 t _codecs_raw_unicode_escape_encode │ │ │ │ +00000d9c t _codecs_raw_unicode_escape_encode │ │ │ │ 000002ec r _codecs_raw_unicode_escape_encode__doc__ │ │ │ │ 000005e0 t _codecs_readbuffer_encode │ │ │ │ 00000518 r _codecs_readbuffer_encode__doc__ │ │ │ │ 0000000c t _codecs_register │ │ │ │ 00000e64 r _codecs_register__doc__ │ │ │ │ 00000458 t _codecs_register_error │ │ │ │ 000000e4 r _codecs_register_error__doc__ │ │ │ │ 000000cc d _codecs_slots │ │ │ │ -00000770 t _codecs_unicode_escape_decode │ │ │ │ +00000658 t _codecs_unicode_escape_decode │ │ │ │ 00000648 r _codecs_unicode_escape_decode__doc__ │ │ │ │ 000005e0 t _codecs_unicode_escape_encode │ │ │ │ 0000032c r _codecs_unicode_escape_encode__doc__ │ │ │ │ 00000434 t _codecs_unregister │ │ │ │ 00000dbc r _codecs_unregister__doc__ │ │ │ │ 00000520 t _codecs_utf_16_be_decode │ │ │ │ 00000818 r _codecs_utf_16_be_decode__doc__ │ │ │ │ 000004f4 t _codecs_utf_16_be_encode │ │ │ │ 00000410 r _codecs_utf_16_be_encode__doc__ │ │ │ │ 00000000 t _codecs_utf_16_decode │ │ │ │ 000008a0 r _codecs_utf_16_decode__doc__ │ │ │ │ 00000106 t _codecs_utf_16_encode │ │ │ │ 00000478 r _codecs_utf_16_encode__doc__ │ │ │ │ -00000a7c t _codecs_utf_16_ex_decode │ │ │ │ +00000b88 t _codecs_utf_16_ex_decode │ │ │ │ 000007b8 r _codecs_utf_16_ex_decode__doc__ │ │ │ │ -000009f8 t _codecs_utf_16_le_decode │ │ │ │ +000008e0 t _codecs_utf_16_le_decode │ │ │ │ 0000085c r _codecs_utf_16_le_decode__doc__ │ │ │ │ 00000344 t _codecs_utf_16_le_encode │ │ │ │ 00000444 r _codecs_utf_16_le_encode__doc__ │ │ │ │ -00000c8c t _codecs_utf_32_be_decode │ │ │ │ +00000b74 t _codecs_utf_32_be_decode │ │ │ │ 000006f0 r _codecs_utf_32_be_decode__doc__ │ │ │ │ 000007b4 t _codecs_utf_32_be_encode │ │ │ │ 00000368 r _codecs_utf_32_be_encode__doc__ │ │ │ │ 000006ea t _codecs_utf_32_decode │ │ │ │ 00000778 r _codecs_utf_32_decode__doc__ │ │ │ │ 00000214 t _codecs_utf_32_encode │ │ │ │ 000003d0 r _codecs_utf_32_encode__doc__ │ │ │ │ -00000ba8 t _codecs_utf_32_ex_decode │ │ │ │ +00000cb4 t _codecs_utf_32_ex_decode │ │ │ │ 00000690 r _codecs_utf_32_ex_decode__doc__ │ │ │ │ -00000b34 t _codecs_utf_32_le_decode │ │ │ │ +00000a1c t _codecs_utf_32_le_decode │ │ │ │ 00000734 r _codecs_utf_32_le_decode__doc__ │ │ │ │ 000006c4 t _codecs_utf_32_le_encode │ │ │ │ 0000039c r _codecs_utf_32_le_encode__doc__ │ │ │ │ -00000658 t _codecs_utf_7_decode │ │ │ │ +000008a0 t _codecs_utf_7_decode │ │ │ │ 00000920 r _codecs_utf_7_decode__doc__ │ │ │ │ -000008a0 t _codecs_utf_7_encode │ │ │ │ +000009ac t _codecs_utf_7_encode │ │ │ │ 000004e8 r _codecs_utf_7_encode__doc__ │ │ │ │ 00000074 t _codecs_utf_8_decode │ │ │ │ 000008e0 r _codecs_utf_8_decode__doc__ │ │ │ │ 00000434 t _codecs_utf_8_encode │ │ │ │ 000004b8 r _codecs_utf_8_encode__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ @@ -31819,15 +31823,15 @@ │ │ │ │ 000007f0 r deque_extend__doc__ │ │ │ │ 00000d40 t deque_extend_impl │ │ │ │ 0000063c t deque_extendleft │ │ │ │ 00000788 r deque_extendleft__doc__ │ │ │ │ 00000a90 t deque_extendleft_impl │ │ │ │ 00000a38 t deque_get_maxlen │ │ │ │ 00000598 d deque_getset │ │ │ │ -00001494 t deque_index │ │ │ │ +0000148c 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 │ │ │ │ @@ -31848,15 +31852,15 @@ │ │ │ │ 00000510 r deque_remove__doc__ │ │ │ │ 00000932 t deque_repeat │ │ │ │ 000002c8 t deque_repr │ │ │ │ 00000c40 t deque_reverse │ │ │ │ 0000064c r deque_reverse__doc__ │ │ │ │ 00000008 t deque_reviter │ │ │ │ 00000f78 t deque_richcompare │ │ │ │ -0000192c t deque_rotate │ │ │ │ +00001924 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 │ │ │ │ @@ -33056,17 +33060,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -00002938 T _PyIO_find_line_ending │ │ │ │ +00002934 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -000022f4 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +000022f0 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -33084,46 +33088,46 @@ │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000131c t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00003bc8 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00003bc0 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -000034a4 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +000034a0 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -00003c68 t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00003c60 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ 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__ │ │ │ │ -00002b88 t _io_TextIOWrapper_close │ │ │ │ +00002b84 t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ 00001458 t _io_TextIOWrapper_closed_get │ │ │ │ 00001040 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 00001458 t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00000024 t _io_TextIOWrapper_errors_get │ │ │ │ -00003b04 t _io_TextIOWrapper_fileno │ │ │ │ +00003afc t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00002cd0 t _io_TextIOWrapper_flush │ │ │ │ +00002ccc 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 │ │ │ │ -000035e4 t _io_TextIOWrapper_read │ │ │ │ +000035dc t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 0000037c t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -000033e0 t _io_TextIOWrapper_readline │ │ │ │ +000033dc t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ 000000f8 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ 00000e3c t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 0000044c t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ @@ -33163,25 +33167,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 │ │ │ │ -00003cc8 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00003cc0 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 000013dc t _textiowrapper_encoder_reset │ │ │ │ 000015c0 t _textiowrapper_readline │ │ │ │ 0000109c t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -000028e0 t check_decoded │ │ │ │ +000028dc t check_decoded │ │ │ │ 00000810 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00002b50 t find_control_char │ │ │ │ -00003390 t incrementalnewlinedecoder_clear │ │ │ │ -000032f8 t incrementalnewlinedecoder_dealloc │ │ │ │ +00002b4c t find_control_char │ │ │ │ +0000338c t incrementalnewlinedecoder_clear │ │ │ │ +000032f4 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 │ │ │ │ @@ -33191,22 +33195,22 @@ │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ 00001560 t textiowrapper_build_cookie │ │ │ │ -0000318c t textiowrapper_clear │ │ │ │ -00002f98 t textiowrapper_dealloc │ │ │ │ -00003b6c t textiowrapper_get_decoded_chars │ │ │ │ +00003188 t textiowrapper_clear │ │ │ │ +00002f94 t textiowrapper_dealloc │ │ │ │ +00003b64 t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ 000014b4 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00001f5c t textiowrapper_read_chunk │ │ │ │ +00001f58 t textiowrapper_read_chunk │ │ │ │ 000000aa t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ 00001274 t textiowrapper_traverse │ │ │ │ 000015cc t utf16_encode │ │ │ │ 0000055c t utf16be_encode │ │ │ │ 000015f8 t utf16le_encode │ │ │ │ @@ -33474,15 +33478,15 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000e88 t Py_XDECREF │ │ │ │ +00000e34 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ @@ -33493,17 +33497,17 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00002030 t _grouper_dealloc │ │ │ │ +00001ef4 t _grouper_dealloc │ │ │ │ 00000e20 d _grouper_methods │ │ │ │ -00001f24 t _grouper_next │ │ │ │ +00001de8 t _grouper_next │ │ │ │ 00000596 t _grouper_reduce │ │ │ │ 00000dd8 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ 00000336 t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ @@ -33524,145 +33528,145 @@ │ │ │ │ 000001ec d _parser.14 │ │ │ │ 00000300 d _parser.17 │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ -00000e3c t accumulate_dealloc │ │ │ │ +00000f80 t accumulate_dealloc │ │ │ │ 00000730 d accumulate_methods │ │ │ │ -000026e4 t accumulate_next │ │ │ │ +000024d0 t accumulate_next │ │ │ │ 000001a2 t accumulate_reduce │ │ │ │ 00000288 t accumulate_setstate │ │ │ │ 000006e0 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ 00000c64 t accumulate_traverse │ │ │ │ 00000cb8 t batched_dealloc │ │ │ │ 00000a7c t batched_new │ │ │ │ 0000196c r batched_new__doc__ │ │ │ │ 00000ba0 t batched_next │ │ │ │ 00000f10 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ 00000cb6 t batched_traverse │ │ │ │ -00001860 t chain_dealloc │ │ │ │ +0000180c t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000009f0 d chain_methods │ │ │ │ -00001664 t chain_new │ │ │ │ -00001734 t chain_next │ │ │ │ -00001444 t chain_reduce │ │ │ │ -000014b0 t chain_setstate │ │ │ │ +00001610 t chain_new │ │ │ │ +000016e0 t chain_next │ │ │ │ +00001588 t chain_reduce │ │ │ │ +000015f4 t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ 000000de t chain_traverse │ │ │ │ -000010fc t combinations_dealloc │ │ │ │ +00001240 t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ -00002f98 t combinations_next │ │ │ │ -00001588 t combinations_reduce │ │ │ │ -00001648 t combinations_setstate │ │ │ │ +00002d84 t combinations_next │ │ │ │ +000016cc t combinations_reduce │ │ │ │ +0000178c t combinations_setstate │ │ │ │ 0000011c t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 00000374 t combinations_traverse │ │ │ │ -000013fc t compress_dealloc │ │ │ │ +00001540 t compress_dealloc │ │ │ │ 000006c0 d compress_methods │ │ │ │ -00002c48 t compress_next │ │ │ │ -000018c8 t compress_reduce │ │ │ │ +00002a34 t compress_next │ │ │ │ +00001a0c t compress_reduce │ │ │ │ 00000670 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 00000e1c t compress_traverse │ │ │ │ -00000f3c t count_dealloc │ │ │ │ +00000ee8 t count_dealloc │ │ │ │ 000005e0 d count_methods │ │ │ │ -00000414 t count_next │ │ │ │ -00001998 t count_reduce │ │ │ │ -00001910 t count_repr │ │ │ │ +000003c0 t count_next │ │ │ │ +00001adc t count_reduce │ │ │ │ +00001a54 t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ -000003d8 t count_traverse │ │ │ │ -00001270 t cwr_dealloc │ │ │ │ +00000384 t count_traverse │ │ │ │ +000013b4 t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ -00003278 t cwr_next │ │ │ │ -00001730 t cwr_reduce │ │ │ │ -000017f0 t cwr_setstate │ │ │ │ +00003064 t cwr_next │ │ │ │ +00001874 t cwr_reduce │ │ │ │ +00001934 t cwr_setstate │ │ │ │ 0000012a t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 000003b2 t cwr_traverse │ │ │ │ -00000f74 t cycle_dealloc │ │ │ │ +000010b8 t cycle_dealloc │ │ │ │ 00000c80 d cycle_methods │ │ │ │ -000028c0 t cycle_next │ │ │ │ +000026ac t cycle_next │ │ │ │ 000003f0 t cycle_reduce │ │ │ │ -000019f8 t cycle_setstate │ │ │ │ +00001b3c t cycle_setstate │ │ │ │ 00000c30 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 00000ce6 t cycle_traverse │ │ │ │ 0000015c t dropwhile_dealloc │ │ │ │ 00000c00 d dropwhile_methods │ │ │ │ -00002b30 t dropwhile_next │ │ │ │ +0000291c t dropwhile_next │ │ │ │ 000004bc t dropwhile_reduce │ │ │ │ 00000508 t dropwhile_setstate │ │ │ │ 00000bb0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 00000d24 t dropwhile_traverse │ │ │ │ -00001bb8 t filterfalse_dealloc │ │ │ │ +00001b64 t filterfalse_dealloc │ │ │ │ 00000650 d filterfalse_methods │ │ │ │ -00001994 t filterfalse_next │ │ │ │ +00001940 t filterfalse_next │ │ │ │ 00000550 t filterfalse_reduce │ │ │ │ 00000600 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ 00000d62 t filterfalse_traverse │ │ │ │ -0000209c t groupby_dealloc │ │ │ │ +00000de4 t groupby_dealloc │ │ │ │ 00000e90 d groupby_methods │ │ │ │ -00001d3c t groupby_next │ │ │ │ -00001aa0 t groupby_reduce │ │ │ │ +00001bd8 t groupby_next │ │ │ │ +00001be4 t groupby_reduce │ │ │ │ 00000600 t groupby_setstate │ │ │ │ 00000e40 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ 000002da t groupby_traverse │ │ │ │ -000012dc t islice_dealloc │ │ │ │ +00001288 t islice_dealloc │ │ │ │ 00000c48 r islice_doc │ │ │ │ 00000b00 d islice_methods │ │ │ │ -00000ff4 t islice_new │ │ │ │ -00001200 t islice_next │ │ │ │ -00001b10 t islice_reduce │ │ │ │ -00001bd8 t islice_setstate │ │ │ │ +00000fa0 t islice_new │ │ │ │ +000011ac t islice_next │ │ │ │ +00001c54 t islice_reduce │ │ │ │ +00001d1c t islice_setstate │ │ │ │ 00000ab0 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ 00000a4c t islice_traverse │ │ │ │ 000006c0 t itertools__grouper │ │ │ │ -00001f2c t itertools__tee │ │ │ │ +00002070 t itertools__tee │ │ │ │ 000016e4 r itertools__tee__doc__ │ │ │ │ -00000cf8 t itertools_accumulate │ │ │ │ +00000e3c t itertools_accumulate │ │ │ │ 000010d4 r itertools_accumulate__doc__ │ │ │ │ -000016ec t itertools_chain_from_iterable │ │ │ │ +00001698 t itertools_chain_from_iterable │ │ │ │ 000013c4 r itertools_chain_from_iterable__doc__ │ │ │ │ -00000fbc t itertools_combinations │ │ │ │ +00001100 t itertools_combinations │ │ │ │ 0000131c r itertools_combinations__doc__ │ │ │ │ -0000114c t itertools_combinations_with_replacement │ │ │ │ +00001290 t itertools_combinations_with_replacement │ │ │ │ 00001200 r itertools_combinations_with_replacement__doc__ │ │ │ │ -00001378 t itertools_compress │ │ │ │ +000014bc t itertools_compress │ │ │ │ 00001010 r itertools_compress__doc__ │ │ │ │ 00000110 t itertools_count │ │ │ │ 00000e84 r itertools_count__doc__ │ │ │ │ -00000e90 t itertools_cycle │ │ │ │ +00000fd4 t itertools_cycle │ │ │ │ 0000161c r itertools_cycle__doc__ │ │ │ │ -000012c0 t itertools_dropwhile │ │ │ │ +00001404 t itertools_dropwhile │ │ │ │ 00001574 r itertools_dropwhile__doc__ │ │ │ │ -000018e4 t itertools_filterfalse │ │ │ │ +00001890 t itertools_filterfalse │ │ │ │ 00000f70 r itertools_filterfalse__doc__ │ │ │ │ -00001c38 t itertools_groupby │ │ │ │ +00000cf8 t itertools_groupby │ │ │ │ 0000177c r itertools_groupby__doc__ │ │ │ │ -00000464 t itertools_permutations │ │ │ │ +00000410 t itertools_permutations │ │ │ │ 00001150 r itertools_permutations__doc__ │ │ │ │ -0000296c t itertools_starmap │ │ │ │ +00002758 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__ │ │ │ │ -00002034 t itertools_teedataobject │ │ │ │ +00002178 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 │ │ │ │ @@ -33671,55 +33675,55 @@ │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000068 r module_doc │ │ │ │ 00000440 d module_methods │ │ │ │ 00000872 t pairwise_dealloc │ │ │ │ 0000079c t pairwise_new │ │ │ │ 000018e0 r pairwise_new__doc__ │ │ │ │ -000034c0 t pairwise_next │ │ │ │ +000032ac t pairwise_next │ │ │ │ 00000ec0 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 000008be t pairwise_traverse │ │ │ │ 000007b0 d permuations_methods │ │ │ │ -00000ea4 t permutations_dealloc │ │ │ │ -00000658 t permutations_next │ │ │ │ -00001c2c t permutations_reduce │ │ │ │ -00001d18 t permutations_setstate │ │ │ │ +00000e50 t permutations_dealloc │ │ │ │ +00000604 t permutations_next │ │ │ │ +00001d70 t permutations_reduce │ │ │ │ +00001e5c t permutations_setstate │ │ │ │ 00000138 t permutations_sizeof │ │ │ │ 00000760 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ 00000030 t permutations_traverse │ │ │ │ -00000e08 t product_dealloc │ │ │ │ +00000db4 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000960 d product_methods │ │ │ │ -000009d8 t product_new │ │ │ │ -00000bc4 t product_next │ │ │ │ -00001e70 t product_reduce │ │ │ │ +00000984 t product_new │ │ │ │ +00000b70 t product_next │ │ │ │ +00001fb4 t product_reduce │ │ │ │ 00000906 t product_setstate │ │ │ │ 0000014c t product_sizeof │ │ │ │ 00000910 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 000000a0 t product_traverse │ │ │ │ 00000e5c r reduce_doc │ │ │ │ -00001600 t repeat_dealloc │ │ │ │ +000015ac t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ 0000006e t repeat_len │ │ │ │ 00000558 d repeat_methods │ │ │ │ -00001544 t repeat_new │ │ │ │ -000015d0 t repeat_next │ │ │ │ +000014f0 t repeat_new │ │ │ │ +0000157c t repeat_next │ │ │ │ 00000a50 t repeat_reduce │ │ │ │ 00000a06 t repeat_repr │ │ │ │ 00000500 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000000 t repeat_traverse │ │ │ │ 00000e34 r setstate_doc │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00002ab0 t starmap_dealloc │ │ │ │ +0000289c t starmap_dealloc │ │ │ │ 00000a90 d starmap_methods │ │ │ │ -00002a1c t starmap_next │ │ │ │ +00002808 t starmap_next │ │ │ │ 00000aaa t starmap_reduce │ │ │ │ 00000a40 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 00000da0 t starmap_traverse │ │ │ │ 00000a04 t takewhile_dealloc │ │ │ │ 00000970 t takewhile_next │ │ │ │ 00000af0 t takewhile_reduce │ │ │ │ @@ -33730,35 +33734,35 @@ │ │ │ │ 00000dde 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 │ │ │ │ -000027bc t tee_next │ │ │ │ +000025a8 t tee_next │ │ │ │ 00000b84 t tee_reduce │ │ │ │ -00002158 t tee_setstate │ │ │ │ +0000229c t tee_setstate │ │ │ │ 00000cb0 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 0000080c t tee_traverse │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ -000014ac t teedataobject_clear │ │ │ │ -000013a8 t teedataobject_dealloc │ │ │ │ +00001458 t teedataobject_clear │ │ │ │ +00001354 t teedataobject_dealloc │ │ │ │ 00000db8 d teedataobject_methods │ │ │ │ -00000fbc t teedataobject_newinternal.isra.0 │ │ │ │ -00001fa8 t teedataobject_reduce │ │ │ │ +00000f68 t teedataobject_newinternal.isra.0 │ │ │ │ +000020ec t teedataobject_reduce │ │ │ │ 00000d70 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ -00001340 t teedataobject_traverse │ │ │ │ -0000263c t zip_longest_dealloc │ │ │ │ +000012ec t teedataobject_traverse │ │ │ │ +00002434 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ 000004d0 d zip_longest_methods │ │ │ │ -00002168 t zip_longest_new │ │ │ │ -00002330 t zip_longest_next │ │ │ │ -0000220c t zip_longest_reduce │ │ │ │ +00001f60 t zip_longest_new │ │ │ │ +00002128 t zip_longest_next │ │ │ │ +00002350 t zip_longest_reduce │ │ │ │ 00000bca t zip_longest_setstate │ │ │ │ 00000c1c t zip_longest_traverse │ │ │ │ 00000480 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -33863,16 +33867,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -000072b0 t Py_UNICODE_ISALNUM │ │ │ │ -00003390 t Py_XDECREF │ │ │ │ +000072c4 t Py_UNICODE_ISALNUM │ │ │ │ +00003394 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 │ │ │ │ @@ -33942,82 +33946,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__ │ │ │ │ -000049d8 t _sre_SRE_Match_end │ │ │ │ +000049dc 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__ │ │ │ │ -00004400 t _sre_SRE_Match_groups │ │ │ │ +00004404 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__ │ │ │ │ -0000a874 t _sre_SRE_Match_start │ │ │ │ +0000a8a4 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__ │ │ │ │ -0000a92c t _sre_SRE_Pattern_findall │ │ │ │ +0000a95c t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000bcb8 t _sre_SRE_Pattern_finditer │ │ │ │ +0000bcf0 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -0000cbb0 t _sre_SRE_Pattern_fullmatch │ │ │ │ +0000cbe8 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__ │ │ │ │ 00000206 t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00006090 t _sre_SRE_Pattern_search │ │ │ │ +0000609c t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -00007320 t _sre_SRE_Pattern_split │ │ │ │ +00007334 t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00004b04 t _sre_SRE_Pattern_sub │ │ │ │ +00004b08 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__ │ │ │ │ -0000c064 t _sre_SRE_Scanner_search │ │ │ │ +0000c09c t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ -000037c8 t _sre_ascii_iscased │ │ │ │ +000037cc t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -00003784 t _sre_ascii_tolower │ │ │ │ +00003788 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__ │ │ │ │ -0000369c t _sre_unicode_iscased │ │ │ │ +000036a0 t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ -000036f4 t _sre_unicode_tolower │ │ │ │ +000036f8 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ -00003500 t _validate_charset │ │ │ │ +00003504 t _validate_charset │ │ │ │ 0000033c t _validate_inner │ │ │ │ 00002ac8 t char_loc_ignore │ │ │ │ 00002178 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ 0000304c t data_stack_grow │ │ │ │ 00002908 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -00003440 t match_clear │ │ │ │ -000033a8 t match_dealloc │ │ │ │ +00003444 t match_clear │ │ │ │ +000033ac t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004a90 t match_getindex │ │ │ │ -0000a6d0 t match_getitem │ │ │ │ +00004a94 t match_getindex │ │ │ │ +0000a708 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -000045f8 t match_getslice_by_index │ │ │ │ -0000471c t match_group │ │ │ │ +000045fc t match_getslice_by_index │ │ │ │ +00004720 t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ 00002a94 t match_lastgroup_get │ │ │ │ 000004b4 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 00000588 t match_regs_get │ │ │ │ 0000060c t match_repr │ │ │ │ @@ -34033,50 +34037,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 │ │ │ │ -000030a4 t pattern_new_match │ │ │ │ +000030a8 t pattern_new_match │ │ │ │ 000001b8 t pattern_repr │ │ │ │ 0000011c t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004bf4 t pattern_subx │ │ │ │ -00003738 t pattern_traverse │ │ │ │ -000072ec t repeat_pool_malloc │ │ │ │ -0000cb78 t scanner_clear │ │ │ │ -0000caa0 t scanner_dealloc │ │ │ │ +00004bf8 t pattern_subx │ │ │ │ +0000373c t pattern_traverse │ │ │ │ +00007300 t repeat_pool_malloc │ │ │ │ +0000cbb0 t scanner_clear │ │ │ │ +0000cad8 t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000188 t scanner_traverse │ │ │ │ -00004224 t sre_category │ │ │ │ +00004228 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 │ │ │ │ -000034b0 t sre_traverse │ │ │ │ -00003f40 t sre_ucs1_charset.isra.0 │ │ │ │ +000034b4 t sre_traverse │ │ │ │ +00003f44 t sre_ucs1_charset.isra.0 │ │ │ │ 000001b8 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -00003818 t sre_ucs1_count │ │ │ │ +0000381c t sre_ucs1_count │ │ │ │ 000010e8 t sre_ucs1_match │ │ │ │ -0000a3ac t sre_ucs2_count │ │ │ │ -00008540 t sre_ucs2_match │ │ │ │ +0000a3e4 t sre_ucs2_count │ │ │ │ +00008554 t sre_ucs2_match │ │ │ │ 0000229c t sre_ucs4_count │ │ │ │ 000003f4 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -0000331c t state_fini │ │ │ │ +00003320 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 │ │ │ │ │ │ │ │ @@ -34125,21 +34129,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 │ │ │ │ @@ -34228,19 +34232,19 @@ │ │ │ │ U PySet_Discard │ │ │ │ U PySet_New │ │ │ │ U PyStructSequence_GetItem │ │ │ │ U PyStructSequence_NewType │ │ │ │ U PySys_Audit │ │ │ │ 00000698 t PyThreadHandleObject_dealloc │ │ │ │ 0000007a t PyThreadHandleObject_get_ident │ │ │ │ -000006f8 t PyThreadHandleObject_is_done │ │ │ │ -00001148 t PyThreadHandleObject_join │ │ │ │ +00000830 t PyThreadHandleObject_is_done │ │ │ │ +00001280 t PyThreadHandleObject_join │ │ │ │ 000004e4 t PyThreadHandleObject_new │ │ │ │ 0000055c t PyThreadHandleObject_repr │ │ │ │ -00000750 t PyThreadHandleObject_set_done │ │ │ │ +00000888 t PyThreadHandleObject_set_done │ │ │ │ 000004e0 t PyThreadHandleObject_tp_new │ │ │ │ 000003a0 t PyThreadHandleObject_traverse │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ U PyThreadState_Get │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_acquire_lock_timed_with_retries │ │ │ │ @@ -34262,21 +34266,21 @@ │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_MakePendingCalls │ │ │ │ -00001370 t Py_XDECREF │ │ │ │ +000014a8 t Py_XDECREF │ │ │ │ 000004d8 d ThreadHandle_Type_slots │ │ │ │ 00000034 d ThreadHandle_Type_spec │ │ │ │ 000005a8 t ThreadHandle_decref │ │ │ │ 00000550 d ThreadHandle_getsetlist │ │ │ │ -000012ac t ThreadHandle_ident │ │ │ │ -000011c0 t ThreadHandle_join │ │ │ │ +000013e4 t ThreadHandle_ident │ │ │ │ +000012f8 t ThreadHandle_join │ │ │ │ 00000510 d ThreadHandle_methods │ │ │ │ 00000518 t ThreadHandle_new │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyErr_Display │ │ │ │ @@ -34284,15 +34288,15 @@ │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyMutex_TryUnlock │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GenericSetAttrWithDict │ │ │ │ -00000818 t _PyOnceFlag_CallOnce │ │ │ │ +00000950 t _PyOnceFlag_CallOnce │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttr │ │ │ │ U _PyThreadState_Bind │ │ │ │ U _PyThreadState_DeleteCurrent │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_New │ │ │ │ @@ -34305,50 +34309,50 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __fprintf_chk │ │ │ │ 0000075c r _count_doc │ │ │ │ -000015d8 t _ldict │ │ │ │ +00001710 t _ldict │ │ │ │ 00001d64 r acquire_doc │ │ │ │ 00001d0c r acquire_lock_doc │ │ │ │ 00000b70 r allocate_doc │ │ │ │ 00000bb4 r allocate_lock_doc │ │ │ │ -00000790 t check_started │ │ │ │ -00000fdc t clear_locals │ │ │ │ +000008c8 t check_started │ │ │ │ +00001114 t clear_locals │ │ │ │ 0000046c t create_localdummies │ │ │ │ 000002fc t create_localsdict │ │ │ │ 000012c4 r daemon_threads_allowed_doc │ │ │ │ -0000087c t detach_thread.isra.0 │ │ │ │ -00000b90 t do_start_new_thread │ │ │ │ +000009b4 t detach_thread.isra.0 │ │ │ │ +00000cc8 t do_start_new_thread │ │ │ │ 00001ce4 r enter_doc │ │ │ │ 00000288 r excepthook_doc │ │ │ │ 00000dcc r exit_doc │ │ │ │ 00000d90 r exit_thread_doc │ │ │ │ U floor │ │ │ │ 00000696 t force_done │ │ │ │ 00000994 r get_ident_doc │ │ │ │ 000008d4 r get_native_id_doc │ │ │ │ 00000c2c r interrupt_doc │ │ │ │ -00001418 t join_thread │ │ │ │ +00001550 t join_thread │ │ │ │ 000000b8 d keywords.0 │ │ │ │ -000010bc t local_clear │ │ │ │ -00001070 t local_dealloc │ │ │ │ +000011f4 t local_clear │ │ │ │ +000011a8 t local_dealloc │ │ │ │ 000002d0 d local_dummy_type_members │ │ │ │ 000002b0 d local_dummy_type_slots │ │ │ │ 00000070 d local_dummy_type_spec │ │ │ │ -000016d8 t local_getattro │ │ │ │ +00001810 t local_getattro │ │ │ │ 000001a8 t local_new │ │ │ │ -00001540 t local_setattro │ │ │ │ -000007d8 t local_traverse │ │ │ │ +00001678 t local_setattro │ │ │ │ +00000674 t local_traverse │ │ │ │ 00000288 d local_type_members │ │ │ │ 00000240 d local_type_slots │ │ │ │ 00000084 d local_type_spec │ │ │ │ -00000e98 t localdummy_dealloc │ │ │ │ +00000fd0 t localdummy_dealloc │ │ │ │ 0000042c t lock_PyThread_acquire_lock │ │ │ │ 0000056c t lock_PyThread_release_lock │ │ │ │ 0000006a t lock__at_fork_reinit │ │ │ │ 00000310 t lock_dealloc │ │ │ │ 00001928 r lock_doc │ │ │ │ 00001b90 r lock_exit_doc │ │ │ │ 000004c4 t lock_locked_lock │ │ │ │ @@ -34358,73 +34362,73 @@ │ │ │ │ 000003b8 t lock_traverse │ │ │ │ 00000400 d lock_type_slots │ │ │ │ 00000048 d lock_type_spec │ │ │ │ 00001b48 r locked_doc │ │ │ │ 00001b0c r locked_lock_doc │ │ │ │ 00001c04 r release_doc │ │ │ │ 00001bc4 r release_lock_doc │ │ │ │ -0000138c t remove_from_shutdown_handles │ │ │ │ +000014c4 t remove_from_shutdown_handles │ │ │ │ 00000096 t rlock__at_fork_reinit │ │ │ │ 000000c8 t rlock_acquire │ │ │ │ 0000167c r rlock_acquire_doc │ │ │ │ 00000254 t rlock_acquire_restore │ │ │ │ 0000141c r rlock_acquire_restore_doc │ │ │ │ 000002b4 t rlock_dealloc │ │ │ │ 00001654 r rlock_enter_doc │ │ │ │ 00001470 r rlock_exit_doc │ │ │ │ -000017a4 t rlock_is_owned │ │ │ │ +000018dc t rlock_is_owned │ │ │ │ 00001348 r rlock_is_owned_doc │ │ │ │ 00000360 d rlock_methods │ │ │ │ 00000000 t rlock_new │ │ │ │ -000014dc t rlock_recursion_count │ │ │ │ +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 │ │ │ │ -00000830 t set_done │ │ │ │ -000008b8 t set_thread_handle_state.constprop.0 │ │ │ │ +00000968 t set_done │ │ │ │ +000009f0 t set_thread_handle_state.constprop.0 │ │ │ │ 000001b8 r shutdown_doc │ │ │ │ 00000344 r stack_size_doc │ │ │ │ 00000e60 r start_joinable_doc │ │ │ │ 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 │ │ │ │ -00000a4c t thread_PyThread_start_joinable_thread │ │ │ │ -00000148 t thread_PyThread_start_new_thread │ │ │ │ -000017ec t thread__count │ │ │ │ +00000b84 t thread_PyThread_start_joinable_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 │ │ │ │ -00000728 t thread__is_main_interpreter │ │ │ │ +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 │ │ │ │ -00001318 t thread_bootstate_free.constprop.0 │ │ │ │ -0000150c t thread_daemon_threads_allowed │ │ │ │ +00001450 t thread_bootstate_free.constprop.0 │ │ │ │ +00001644 t thread_daemon_threads_allowed │ │ │ │ 0000000c r thread_doc │ │ │ │ 000002da t thread_excepthook │ │ │ │ 00000088 t thread_get_ident │ │ │ │ 000006d8 t thread_get_native_id │ │ │ │ 000000e8 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ -00000674 t thread_module_clear │ │ │ │ +000006f4 t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ -000006f4 t thread_module_free │ │ │ │ +0000082c t thread_module_free │ │ │ │ 000000c8 d thread_module_slots │ │ │ │ 00000350 t thread_module_traverse │ │ │ │ -00000ed8 t thread_run │ │ │ │ -00000920 t thread_shutdown │ │ │ │ +00001010 t thread_run │ │ │ │ +00000a58 t thread_shutdown │ │ │ │ 0000058a t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.1 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -35314,37 +35318,37 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000009da t _operator__compare_digest │ │ │ │ 00000518 r _operator__compare_digest__doc__ │ │ │ │ 00000554 t _operator_abs │ │ │ │ 00000f80 r _operator_abs__doc__ │ │ │ │ -0000051c t _operator_add │ │ │ │ +000004e0 t _operator_add │ │ │ │ 00001100 r _operator_add__doc__ │ │ │ │ 00000566 t _operator_and_ │ │ │ │ 00000e80 r _operator_and___doc__ │ │ │ │ 000005d6 t _operator_call │ │ │ │ 0000037c r _operator_call__doc__ │ │ │ │ 0000061a t _operator_concat │ │ │ │ 00000bbc r _operator_concat__doc__ │ │ │ │ 00000682 t _operator_contains │ │ │ │ 00000b2c r _operator_contains__doc__ │ │ │ │ 000006d0 t _operator_countOf │ │ │ │ 00000a90 r _operator_countOf__doc__ │ │ │ │ 0000071e t _operator_delitem │ │ │ │ 00000a00 r _operator_delitem__doc__ │ │ │ │ -000005d0 t _operator_eq │ │ │ │ +00000600 t _operator_eq │ │ │ │ 000009d4 r _operator_eq__doc__ │ │ │ │ 0000051c t _operator_floordiv │ │ │ │ 0000104c r _operator_floordiv__doc__ │ │ │ │ -00000558 t _operator_ge │ │ │ │ +00000588 t _operator_ge │ │ │ │ 00000900 r _operator_ge__doc__ │ │ │ │ -000008a8 t _operator_getitem │ │ │ │ +000008d8 t _operator_getitem │ │ │ │ 00000a64 r _operator_getitem__doc__ │ │ │ │ -00000594 t _operator_gt │ │ │ │ +000005c4 t _operator_gt │ │ │ │ 0000092c r _operator_gt__doc__ │ │ │ │ 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__ │ │ │ │ @@ -35354,15 +35358,15 @@ │ │ │ │ 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__ │ │ │ │ -0000033c t _operator_index │ │ │ │ +00000300 t _operator_index │ │ │ │ 00000798 t _operator_indexOf │ │ │ │ 00000aec r _operator_indexOf__doc__ │ │ │ │ 00000878 r _operator_index__doc__ │ │ │ │ 00000d82 t _operator_inv │ │ │ │ 00000f5c r _operator_inv__doc__ │ │ │ │ 00000d88 t _operator_invert │ │ │ │ 00000f34 r _operator_invert__doc__ │ │ │ │ @@ -35378,101 +35382,101 @@ │ │ │ │ 00000818 r _operator_is_not__doc__ │ │ │ │ 00000cda t _operator_isub │ │ │ │ 00000dd0 r _operator_isub__doc__ │ │ │ │ 00000d12 t _operator_itruediv │ │ │ │ 00000d10 r _operator_itruediv__doc__ │ │ │ │ 00000d4a t _operator_ixor │ │ │ │ 00000c2c r _operator_ixor__doc__ │ │ │ │ -00000344 t _operator_le │ │ │ │ +00000308 t _operator_le │ │ │ │ 00000954 r _operator_le__doc__ │ │ │ │ -00000648 t _operator_length_hint │ │ │ │ +00000678 t _operator_length_hint │ │ │ │ 000006d0 r _operator_length_hint__doc__ │ │ │ │ 00000d8e t _operator_lshift │ │ │ │ 00000f04 r _operator_lshift__doc__ │ │ │ │ -0000051c t _operator_lt │ │ │ │ +0000054c t _operator_lt │ │ │ │ 00000980 r _operator_lt__doc__ │ │ │ │ 00000dc6 t _operator_matmul │ │ │ │ 0000107c r _operator_matmul__doc__ │ │ │ │ 000004e4 t _operator_mod │ │ │ │ 00000ff0 r _operator_mod__doc__ │ │ │ │ -00000838 t _operator_mul │ │ │ │ +00000868 t _operator_mul │ │ │ │ 000010a8 r _operator_mul__doc__ │ │ │ │ -0000060c t _operator_ne │ │ │ │ +0000063c t _operator_ne │ │ │ │ 000009a8 r _operator_ne__doc__ │ │ │ │ 00000dfe t _operator_neg │ │ │ │ 00000fcc r _operator_neg__doc__ │ │ │ │ 00000652 t _operator_not_ │ │ │ │ 00000eac r _operator_not___doc__ │ │ │ │ -00000870 t _operator_or_ │ │ │ │ +000008a0 t _operator_or_ │ │ │ │ 00000e28 r _operator_or___doc__ │ │ │ │ 00000e04 t _operator_pos │ │ │ │ 00000fa8 r _operator_pos__doc__ │ │ │ │ -000008e0 t _operator_pow │ │ │ │ +00000910 t _operator_pow │ │ │ │ 000008d4 r _operator_pow__doc__ │ │ │ │ 00000e0a t _operator_rshift │ │ │ │ 00000ed4 r _operator_rshift__doc__ │ │ │ │ 00000e42 t _operator_setitem │ │ │ │ 00000a30 r _operator_setitem__doc__ │ │ │ │ -00000800 t _operator_sub │ │ │ │ +00000830 t _operator_sub │ │ │ │ 000010d4 r _operator_sub__doc__ │ │ │ │ -00000bba t _operator_truediv │ │ │ │ +00000b6a t _operator_truediv │ │ │ │ 0000101c r _operator_truediv__doc__ │ │ │ │ 0000081e t _operator_truth │ │ │ │ 0000112c r _operator_truth__doc__ │ │ │ │ 0000059e t _operator_xor │ │ │ │ 00000e54 r _operator_xor__doc__ │ │ │ │ -00000b6a t _tscmp │ │ │ │ +00000ba2 t _tscmp │ │ │ │ 0000002c t attrgetter_args │ │ │ │ 00001016 t attrgetter_call │ │ │ │ -00000228 t attrgetter_clear │ │ │ │ -00000224 t attrgetter_dealloc │ │ │ │ +000001ec t attrgetter_clear │ │ │ │ +000001e8 t attrgetter_dealloc │ │ │ │ 0000010c r attrgetter_doc │ │ │ │ 00000198 d attrgetter_members │ │ │ │ 000001c0 d attrgetter_methods │ │ │ │ 00000150 t attrgetter_new │ │ │ │ 00000000 t attrgetter_reduce │ │ │ │ 00000106 t attrgetter_repr │ │ │ │ -00000160 t attrgetter_traverse │ │ │ │ +0000039c t attrgetter_traverse │ │ │ │ 00000138 d attrgetter_type_slots │ │ │ │ 00000034 d attrgetter_type_spec │ │ │ │ -00000380 t attrgetter_vectorcall │ │ │ │ +00000344 t attrgetter_vectorcall │ │ │ │ 00000288 d common_getset │ │ │ │ 000000a0 t dotjoinattr │ │ │ │ -000004a0 t dotted_getattr │ │ │ │ +00000464 t dotted_getattr │ │ │ │ 00000f38 t itemgetter_call │ │ │ │ -000001ec t itemgetter_clear │ │ │ │ -00000190 t itemgetter_dealloc │ │ │ │ +000001b0 t itemgetter_clear │ │ │ │ +00000154 t itemgetter_dealloc │ │ │ │ 0000026c r itemgetter_doc │ │ │ │ 00000240 d itemgetter_members │ │ │ │ 00000268 d itemgetter_methods │ │ │ │ 0000003c t itemgetter_new │ │ │ │ 000001d4 t itemgetter_reduce │ │ │ │ 000001f0 t itemgetter_repr │ │ │ │ -0000039c t itemgetter_traverse │ │ │ │ +000003cc t itemgetter_traverse │ │ │ │ 000001e0 d itemgetter_type_slots │ │ │ │ 00000048 d itemgetter_type_spec │ │ │ │ -0000022c t itemgetter_vectorcall │ │ │ │ +000001f0 t itemgetter_vectorcall │ │ │ │ U memcpy │ │ │ │ 00000e86 t methodcaller_call │ │ │ │ -00000480 t methodcaller_clear │ │ │ │ -00000440 t methodcaller_dealloc │ │ │ │ +000004b0 t methodcaller_clear │ │ │ │ +00000470 t methodcaller_dealloc │ │ │ │ 00000000 r methodcaller_doc │ │ │ │ 000000f0 d methodcaller_members │ │ │ │ 00000118 d methodcaller_methods │ │ │ │ 0000007c t methodcaller_new │ │ │ │ 00000252 t methodcaller_reduce │ │ │ │ 0000034a t methodcaller_repr │ │ │ │ -0000011c t methodcaller_traverse │ │ │ │ +00000110 t methodcaller_traverse │ │ │ │ 00000090 d methodcaller_type_slots │ │ │ │ 0000005c d methodcaller_type_spec │ │ │ │ -000006ec t methodcaller_vectorcall │ │ │ │ -000003cc t operator_clear │ │ │ │ +0000071c t methodcaller_vectorcall │ │ │ │ +000003fc t operator_clear │ │ │ │ 000003c8 r operator_doc │ │ │ │ 0000000c t operator_exec │ │ │ │ -0000043c t operator_free │ │ │ │ +0000046c t operator_free │ │ │ │ 000002b0 d operator_methods │ │ │ │ 00000070 d operator_slots │ │ │ │ 00000000 t operator_traverse │ │ │ │ 00000000 d operatormodule │ │ │ │ 00000354 r reduce_doc │ │ │ │ 0000055a t text_signature │ │ │ │ │ │ │ │ @@ -35539,31 +35543,31 @@ │ │ │ │ 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 │ │ │ │ 00000074 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -000000b2 t stat_S_ISCHR │ │ │ │ +00000034 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000001f0 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 0000050c t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -00000072 t stat_S_ISPORT │ │ │ │ +00000032 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000004c8 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -00000034 t stat_S_ISSOCK │ │ │ │ +000000b2 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -00000032 t stat_S_ISWHT │ │ │ │ +00000072 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 │ │ │ │ @@ -35762,15 +35766,15 @@ │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_DecodeLocale │ │ │ │ -00000180 t Py_XDECREF │ │ │ │ +0000074c t Py_XDECREF │ │ │ │ U _PyConfig_AsDict │ │ │ │ U _PyConfig_FromDict │ │ │ │ 00000000 T _PyConfig_InitPathConfig │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyPathConfig_GetGlobalModuleSearchPath │ │ │ │ U _PyPathConfig_ReadGlobal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -35786,40 +35790,40 @@ │ │ │ │ U _Py_join_relfile │ │ │ │ U _Py_normpath │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_wfopen │ │ │ │ U _Py_wreadlink │ │ │ │ U _Py_wstat │ │ │ │ U __fprintf_chk │ │ │ │ -000005d4 t decode_to_dict │ │ │ │ -00000760 t env_to_dict │ │ │ │ +00000000 t decode_to_dict │ │ │ │ +0000018c t env_to_dict │ │ │ │ U fclose │ │ │ │ U fread │ │ │ │ U getenv │ │ │ │ -00000000 t getpath_abspath │ │ │ │ +000005cc t getpath_abspath │ │ │ │ 00000084 t getpath_basename │ │ │ │ -00000808 t getpath_dirname │ │ │ │ +00000234 t getpath_dirname │ │ │ │ 00000220 t getpath_hassuffix │ │ │ │ 000001b6 t getpath_isabs │ │ │ │ 000000de t getpath_isdir │ │ │ │ -00000198 t getpath_isfile │ │ │ │ +00000764 t getpath_isfile │ │ │ │ 00000000 t getpath_isxfile │ │ │ │ -00000858 t getpath_joinpath │ │ │ │ +00000284 t getpath_joinpath │ │ │ │ 00000020 d getpath_methods │ │ │ │ 0000015c t getpath_nowarn │ │ │ │ 00000010 d getpath_nowarn_method │ │ │ │ -00000b2c t getpath_readlines │ │ │ │ -0000007c t getpath_realpath │ │ │ │ +00000558 t getpath_readlines │ │ │ │ +00000648 t getpath_realpath │ │ │ │ 00000166 t getpath_warn │ │ │ │ 00000000 d getpath_warn_method │ │ │ │ -00000690 t int_to_dict │ │ │ │ +000000bc t int_to_dict │ │ │ │ U memset │ │ │ │ U stderr │ │ │ │ U unsetenv │ │ │ │ -000006e0 t wchar_to_dict │ │ │ │ +0000010c t wchar_to_dict │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcsrchr │ │ │ │ │ │ │ │ frozen.o: │ │ │ │ 00000000 B PyImport_FrozenModules │ │ │ ├── file list │ │ │ │ @@ -1,173 +1,173 @@ │ │ │ │ ---------- 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 1512 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 14564 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 20804 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 199396 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 20868 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 199528 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 5084 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 17160 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 17196 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 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 6304 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 6300 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 58052 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 58076 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 19772 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 68448 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 84480 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 19176 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 9240 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 34204 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 32444 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9188 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 75604 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ -?rw-r--r-- 0 0 0 15264 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 31088 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9828 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ +?rw-r--r-- 0 0 0 75596 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 31092 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9824 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ ?rw-r--r-- 0 0 0 36488 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 26460 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 26432 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 8484 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 52172 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 108960 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92208 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 52324 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 108884 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92256 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 59792 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 59732 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 24856 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 40000 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 115308 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 115252 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4188 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 15792 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 53636 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 53620 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 19756 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 175708 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37016 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 297228 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19708 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 175660 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 296728 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 32032 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ -?rw-r--r-- 0 0 0 22748 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 282852 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 7576 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 22712 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ +?rw-r--r-- 0 0 0 282840 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 7556 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1300 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ ?rw-r--r-- 0 0 0 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 16560 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 61888 1970-01-01 00:00:00.000000 bltinmodule.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 101748 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 101684 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 22080 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 136200 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 135964 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 27756 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 27704 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 27140 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 27304 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 27048 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 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 38548 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 38192 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 12328 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 11928 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 64004 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 63944 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 52576 1970-01-01 00:00:00.000000 initconfig.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 32288 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 31816 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 5916 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 31088 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 10752 1970-01-01 00:00:00.000000 modsupport.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 4196 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4184 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 13296 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13340 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 10856 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 10760 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 205180 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 193032 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 14064 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 13884 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 38628 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ -?rw-r--r-- 0 0 0 78880 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 38608 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 78872 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10480 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 15592 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ -?rw-r--r-- 0 0 0 15312 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 15100 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 2964 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 29364 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ -?rw-r--r-- 0 0 0 15524 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 19588 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ -?rw-r--r-- 0 0 0 3060 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ +?rw-r--r-- 0 0 0 2928 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ +?rw-r--r-- 0 0 0 29352 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 19460 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 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 98804 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 18456 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 29804 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 97404 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 18452 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 29796 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 101940 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 101824 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 38036 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ -?rw-r--r-- 0 0 0 46968 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ -?rw-r--r-- 0 0 0 18896 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ +?rw-r--r-- 0 0 0 38024 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 46948 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ +?rw-r--r-- 0 0 0 18876 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 63648 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 61952 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 23260 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 57696 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ +?rw-r--r-- 0 0 0 57736 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 45316 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 15692 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 7544 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 5208 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ ?rw-r--r-- 0 0 0 7472 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ @@ -176,40 +176,40 @@ │ │ │ │ ?rw-r--r-- 0 0 0 13124 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 9044 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ ?rw-r--r-- 0 0 0 688564 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 12816 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 16872 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7388 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 9952 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 37228 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 37084 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5952 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 232512 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 232448 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 32512 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 34240 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 32500 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 34232 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 22456 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 56716 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 56616 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 57752 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 18220 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 68408 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 106240 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 68208 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 106232 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 40420 1970-01-01 00:00:00.000000 _threadmodule.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 │ │ │ │ ?rw-r--r-- 0 0 0 16908 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 32600 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ +?rw-r--r-- 0 0 0 32564 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11580 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5144 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6656 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 27796 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ +?rw-r--r-- 0 0 0 27932 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 423812 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 13964 (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 0x368c: │ │ │ │ │ +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 0001c8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 002b54 0000a8 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0001fc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0001fc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0001fc 0001e6 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0003e4 00170c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 002bfc 0009e0 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 001af0 000088 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0035dc 000030 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 001b78 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 001b78 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 001bac 0007a0 10 13 33 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00234c 000808 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00360c 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000214 00 AX 0 0 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 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 {} │ │ │ │ │ @@ -107,19 +107,19 @@ │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 104: 00001471 130 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_forced_token │ │ │ │ │ 105: 000014f5 98 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_Free │ │ │ │ │ 106: 00000019 268 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromFile │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 110: 00000125 38 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ + 110: 00000125 36 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ - 112: 00001559 78 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ - 113: 0000014d 124 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ + 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: 000015a9 346 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: 00001705 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ - 120: 00001709 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,33 +1,37 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2b54 contains 21 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 │ │ │ │ │ 000000c4 0000690a R_ARM_THM_CALL 000014f5 _PyPegen_Parser_Free │ │ │ │ │ 000000d0 0000270a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000dc 0000290a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000e6 0000300a R_ARM_THM_CALL 00000000 _PyPegen_raise_tokenizer_init_error │ │ │ │ │ 000000fc 00006d0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000108 00003a0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000134 00006f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000162 0000350a R_ARM_THM_CALL 00000605 _PyPegen_expect_token │ │ │ │ │ -00000178 0000720a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000190 00003b0a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -0000019a 0000440a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000001a4 0000480a R_ARM_THM_CALL 00000cf9 _PyPegen_new_identifier │ │ │ │ │ -000001bc 0000490a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +0000015a 00004a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000162 00001d2f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC14 │ │ │ │ │ +00000166 00001d30 R_ARM_THM_MOVT_ABS 000001b8 .LC14 │ │ │ │ │ +00000170 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000188 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ae 0000350a R_ARM_THM_CALL 00000605 _PyPegen_expect_token │ │ │ │ │ +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 │ │ │ │ │ -00000140 0000701e R_ARM_THM_JUMP24 00001559 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2bfc contains 316 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 │ │ │ │ │ @@ -319,34 +323,29 @@ │ │ │ │ │ 000014d0 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 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 00004a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001572 00001d2f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC14 │ │ │ │ │ -00001576 00001d30 R_ARM_THM_MOVT_ABS 000001b8 .LC14 │ │ │ │ │ -00001580 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001598 0000400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ba 00006f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000016d6 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000016da 00005030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000016de 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ -000016e2 00001f30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ -000016e8 0000750a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000156a 00006f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001696 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000169a 00005030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000169e 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ +000016a2 00001f30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ +000016a8 0000750a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 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 │ │ │ │ │ -00001704 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ -00001708 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 0x35dc 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 {} │ │ │ │ │ @@ -142,35 +142,71 @@ │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ - cbz r0, 144 <_PyPegen_byte_offset_to_character_offset+0x20> │ │ │ │ │ + cbz r0, 142 <_PyPegen_byte_offset_to_character_offset+0x1e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1558 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ - R_ARM_THM_JUMP24 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ + b.n 148 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +00000148 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ +_PyPegen_byte_offset_to_character_offset_raw(): │ │ │ │ │ + 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 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL strlen │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + it ge │ │ │ │ │ + movge r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + cbz r0, 190 <_PyPegen_byte_offset_to_character_offset_raw+0x48> │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 18c <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cbnz r2, 18c <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 18c <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000014c <_PyPegen_soft_keyword_token>: │ │ │ │ │ +00000198 <_PyPegen_soft_keyword_token>: │ │ │ │ │ _PyPegen_soft_keyword_token(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 604 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 170 <_PyPegen_soft_keyword_token+0x24> │ │ │ │ │ + cbnz r0, 1bc <_PyPegen_soft_keyword_token+0x24> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ @@ -179,35 +215,35 @@ │ │ │ │ │ ldr r5, [r6, #28] │ │ │ │ │ ldrd r8, r7, [sp, #16] │ │ │ │ │ subs r5, #4 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168 <_PyPegen_soft_keyword_token+0x1c> │ │ │ │ │ + beq.n 1b4 <_PyPegen_soft_keyword_token+0x1c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 184 <_PyPegen_soft_keyword_token+0x38> │ │ │ │ │ + bne.n 1d0 <_PyPegen_soft_keyword_token+0x38> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1c2 <_PyPegen_soft_keyword_token+0x76> │ │ │ │ │ + cbz r0, 20e <_PyPegen_soft_keyword_token+0x76> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl cf8 <_PyPegen_new_identifier> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_identifier │ │ │ │ │ - cbz r0, 1c2 <_PyPegen_soft_keyword_token+0x76> │ │ │ │ │ + cbz r0, 20e <_PyPegen_soft_keyword_token+0x76> │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ - b.n 16a <_PyPegen_soft_keyword_token+0x1e> │ │ │ │ │ + b.n 1b6 <_PyPegen_soft_keyword_token+0x1e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ - b.n 168 <_PyPegen_soft_keyword_token+0x1c> │ │ │ │ │ + b.n 1b4 <_PyPegen_soft_keyword_token+0x1c> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -749,15 +749,15 @@ │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ beq.w a90 <_PyPegen_fill_token+0x438> │ │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ beq.w 8f0 <_PyPegen_fill_token+0x298> │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ beq.n 71a <_PyPegen_fill_token+0xc2> │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -1648,44 +1648,44 @@ │ │ │ │ │ │ │ │ │ │ 00000ed0 <_PyPegen_update_memo>: │ │ │ │ │ _PyPegen_update_memo(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr.w r3, [r3, r1, lsl #2] │ │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ │ cbz r4, f28 <_PyPegen_update_memo+0x58> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ beq.n f20 <_PyPegen_update_memo+0x50> │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cbz r4, f28 <_PyPegen_update_memo+0x58> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ beq.n f20 <_PyPegen_update_memo+0x50> │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cbz r4, f28 <_PyPegen_update_memo+0x58> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ beq.n f20 <_PyPegen_update_memo+0x50> │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cbz r4, f28 <_PyPegen_update_memo+0x58> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ beq.n f20 <_PyPegen_update_memo+0x50> │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cbz r4, f28 <_PyPegen_update_memo+0x58> │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ bne.n f16 <_PyPegen_update_memo+0x46> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ strd r8, r3, [r4, #4] │ │ │ │ │ b.n f48 <_PyPegen_update_memo+0x78> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ movs r1, #16 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ @@ -2373,212 +2373,174 @@ │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 152c <_PyPegen_Parser_Free+0x38> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001558 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ -_PyPegen_byte_offset_to_character_offset_raw(): │ │ │ │ │ - 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 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL strlen │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - it ge │ │ │ │ │ - movge r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - cbz r0, 15a0 <_PyPegen_byte_offset_to_character_offset_raw+0x48> │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 159c <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 159c <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 159c <_PyPegen_byte_offset_to_character_offset_raw+0x44> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000015a8 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ +00001558 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_line(): │ │ │ │ │ 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, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ - bge.n 1612 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ + 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 1626 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + blt.n 15d6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 1634 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + ble.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1638 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ + blt.n 15c4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 1646 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ + ble.n 15d2 <_PyPegen_byte_offset_to_character_offset_line+0x7a> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1614 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ + blt.n 15e8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 1622 <_PyPegen_byte_offset_to_character_offset_line+0x7a> │ │ │ │ │ + ble.n 15f6 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 164a <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ + blt.n 15fa <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 1658 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ + 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 165c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + blt.n 160c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 1602 <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ + bgt.n 15b2 <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 169a <_PyPegen_byte_offset_to_character_offset_line+0xf2> │ │ │ │ │ + bne.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0xea> │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 15f2 <_PyPegen_byte_offset_to_character_offset_line+0x4a> │ │ │ │ │ - movs r0, #3 │ │ │ │ │ + bgt.n 1594 <_PyPegen_byte_offset_to_character_offset_line+0x3c> │ │ │ │ │ + movs r0, #2 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 16c2 <_PyPegen_byte_offset_to_character_offset_line+0x11a> │ │ │ │ │ + bne.n 165a <_PyPegen_byte_offset_to_character_offset_line+0x102> │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 15d6 <_PyPegen_byte_offset_to_character_offset_line+0x2e> │ │ │ │ │ + bgt.n 1586 <_PyPegen_byte_offset_to_character_offset_line+0x2e> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 1686 <_PyPegen_byte_offset_to_character_offset_line+0xde> │ │ │ │ │ + bne.n 167e <_PyPegen_byte_offset_to_character_offset_line+0x126> │ │ │ │ │ adds r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x3c> │ │ │ │ │ - movs r0, #2 │ │ │ │ │ + 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 │ │ │ │ │ - bne.n 16ae <_PyPegen_byte_offset_to_character_offset_line+0x106> │ │ │ │ │ + bne.n 162a <_PyPegen_byte_offset_to_character_offset_line+0xd2> │ │ │ │ │ adds r3, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 1600 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ + 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 166e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ + bne.n 161e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ adds r3, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.n 1602 <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ + blt.n 15b2 <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r4, r2, #240 @ 0xf0 │ │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ │ + bne.n 1672 <_PyPegen_byte_offset_to_character_offset_line+0x11a> │ │ │ │ │ + adds r3, #3 │ │ │ │ │ + b.n 1616 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ it eq │ │ │ │ │ - addeq r3, #3 │ │ │ │ │ - beq.n 1666 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + addeq r3, r4, #3 │ │ │ │ │ + beq.n 1604 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 16d6 <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - b.n 1666 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ + adds r3, r4, #4 │ │ │ │ │ + b.n 1604 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 16f2 <_PyPegen_byte_offset_to_character_offset_line+0x14a> │ │ │ │ │ + it eq │ │ │ │ │ + addeq r4, #3 │ │ │ │ │ + beq.n 15ce <_PyPegen_byte_offset_to_character_offset_line+0x76> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 16d6 <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ + bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ + b.n 15ce <_PyPegen_byte_offset_to_character_offset_line+0x76> │ │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 16fa <_PyPegen_byte_offset_to_character_offset_line+0x152> │ │ │ │ │ + it eq │ │ │ │ │ + addeq r4, #3 │ │ │ │ │ + beq.n 15e0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 16d6 <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ + bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 161e <_PyPegen_byte_offset_to_character_offset_line+0x76> │ │ │ │ │ - and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 16f6 <_PyPegen_byte_offset_to_character_offset_line+0x14e> │ │ │ │ │ + b.n 15e0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 16d6 <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ - adds r3, r4, #4 │ │ │ │ │ - b.n 1654 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + b.n 1616 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 16fe <_PyPegen_byte_offset_to_character_offset_line+0x156> │ │ │ │ │ + it eq │ │ │ │ │ + addeq r4, #3 │ │ │ │ │ + beq.n 15f2 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 16d6 <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ + bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 1630 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ + b.n 15f2 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ 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 1642 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ - adds r3, r4, #3 │ │ │ │ │ - b.n 1654 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - b.n 161e <_PyPegen_byte_offset_to_character_offset_line+0x76> │ │ │ │ │ - adds r4, #3 │ │ │ │ │ - b.n 1630 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001704 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000016b4 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 5d8 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -00001708 <_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: 20204 (bytes into file) │ │ │ │ │ + Start of section headers: 20268 (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 0x4eec: │ │ │ │ │ +There are 15 section headers, starting at offset 0x4f2c: │ │ │ │ │ │ │ │ │ │ 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 0006b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0043dc 000388 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0006e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0006e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0006e4 000405 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000aec 001da0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004764 000628 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00288c 0002a8 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004d8c 0000e0 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002b34 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002b34 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002b68 000c30 10 13 72 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003798 000c41 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004e6c 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00070c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004404 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 001d54 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0047e4 0005e8 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0028a0 0002a8 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004dcc 0000e0 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002b48 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002b48 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002b7c 000c40 10 13 73 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0037bc 000c47 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004eac 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,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 195 entries: │ │ │ │ │ +Symbol table '.symtab' contains 196 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 5: 00000008 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ @@ -12,187 +12,188 @@ │ │ │ │ │ 8: 0000017d 82 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ 9: 00000a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 00000a10 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: 00000f09 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 16: 00000fa9 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 15: 00000f1d 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 16: 00000fbd 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: 00001d00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 27: 00001d04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 28: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 29: 00000108 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 30: 00000168 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ - 31: 0000010c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 32: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 33: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 34: 0000017c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ - 35: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 36: 00000466 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 37: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ - 38: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ - 39: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ - 40: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ - 41: 000001d0 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ - 42: 000001d8 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ - 43: 000001e0 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ - 44: 000001e8 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ - 45: 000001f8 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ - 46: 00000204 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ - 47: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ - 48: 00000230 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ - 49: 00000244 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ - 50: 00000258 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ - 51: 0000026c 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ - 52: 00000280 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ - 53: 00000290 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ - 54: 0000029c 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ - 55: 000002b0 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ - 56: 000002b8 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ - 57: 000002c0 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ - 58: 000002c8 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ - 59: 000002d4 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ - 60: 000002dc 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ - 61: 000002e8 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ - 62: 00000300 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ - 63: 00000314 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ - 64: 000004f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 65: 0000050a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 66: 00000348 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ - 67: 00000370 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ - 68: 000003a0 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ - 69: 000003d8 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ - 70: 00000471 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 71: 00000472 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 72: 00000001 168 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 80: 000000a9 1748 FUNC GLOBAL HIDDEN 6 _PyPegen_concatenate_strings │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_JoinedStr │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Concat │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 93: 0000077d 244 FUNC GLOBAL HIDDEN 6 _PyPegen_set_expr_context │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Name │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ - 100: 00000871 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 102: 00000895 110 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ - 103: 00000905 268 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ - 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 105: 00001add 162 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 106: 00001b81 248 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ - 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 109: 00000a11 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 110: 00000661 80 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 112: 00000a1d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ - 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ - 114: 00000a41 48 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ - 115: 00000a71 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 117: 00000ac5 160 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 120: 00000b65 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 121: 00000bb9 846 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 124: 00000f45 100 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 125: 00000fe5 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 127: 0000104d 450 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ - 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 129: 00001211 230 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 130: 000012f9 854 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ - 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ - 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ - 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 139: 00001651 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 140: 000017bd 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 141: 00001929 64 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 142: 00001969 38 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ - 143: 0000004d 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ - 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 145: 00001991 88 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ - 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ - 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 148: 000019e9 34 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 149: 00001a0d 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 150: 00001a6d 112 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ - 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ - 152: 00001c79 96 FUNC GLOBAL HIDDEN 6 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 153: 00001cd9 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ - 154: 00001cf9 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ - 155: 00001d05 120 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ - 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ - 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ - 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ - 159: 00000089 132 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ - 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 162: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 163: 00001d7d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 164: 0000010d 110 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 167: 0000017d 118 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 169: 000001f5 266 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 170: 00000301 68 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 171: 00000345 68 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 173: 00000001 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 175: 00000389 34 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 176: 000003ad 34 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 177: 000003d1 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 178: 0000040d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 180: 00000449 140 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 181: 000004d5 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 186: 000000c9 90 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_real │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 188: 00000123 90 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ - 189: 000001cf 82 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 191: 00000221 82 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_append_to_end │ │ │ │ │ - 192: 00000273 22 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_last_item │ │ │ │ │ - 193: 00000289 6 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_first_item │ │ │ │ │ - 194: 0000028f 26 FUNC GLOBAL HIDDEN 8 _PyPegen_get_last_comprehension_item │ │ │ │ │ + 26: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ + 27: 00001cb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001cb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 29: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ + 30: 00000164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 31: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ + 32: 00000168 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 33: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 34: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 35: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ + 36: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 37: 000004c2 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 38: 000001ac 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ + 39: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ + 40: 000001c4 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ + 41: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ + 42: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ + 43: 000001dc 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ + 44: 000001e4 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ + 45: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ + 46: 000001fc 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ + 47: 00000208 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ + 48: 00000220 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ + 49: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ + 50: 00000248 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ + 51: 0000025c 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ + 52: 00000270 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ + 53: 00000284 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ + 54: 00000294 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ + 55: 000002a0 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ + 56: 000002b4 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ + 57: 000002bc 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ + 58: 000002c4 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ + 59: 000002cc 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ + 60: 000002d8 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ + 61: 000002e0 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ + 62: 000002ec 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ + 63: 00000304 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ + 64: 00000318 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ + 65: 0000054c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 66: 00000566 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 67: 0000034c 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ + 68: 00000374 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ + 69: 000003a4 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ + 70: 000003dc 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ + 71: 000004cd 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 72: 000004ce 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 73: 00000001 168 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 81: 000000a9 1748 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 PyBytes_FromString │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Concat │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ + 94: 0000077d 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: 00000871 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ + 103: 00000895 110 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ + 104: 00000905 268 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ + 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ + 106: 00001af1 162 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 107: 00001b95 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: 00000a11 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: 00000a1d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ + 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ + 115: 00000a41 48 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ + 116: 00000a71 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ + 118: 00000ac5 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: 00000b79 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 122: 00000bcd 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: 00000f59 100 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 126: 00000ff9 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 128: 00001061 450 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ + 130: 00001225 230 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 131: 0000130d 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: 00001665 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 141: 000017d1 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 142: 0000193d 64 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 143: 0000197d 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: 000019a5 88 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ + 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ + 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ + 149: 000019fd 34 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 150: 00001a21 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 151: 00001a81 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: 00001c8d 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ + 155: 00001cad 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ + 156: 00001cb9 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: 00001d31 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 │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 173: 00000261 118 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 175: 000002d9 266 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 176: 000003e5 34 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 177: 00000409 34 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 178: 0000042d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 179: 00000469 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ + 181: 000004a5 140 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 182: 00000531 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 187: 000000c9 90 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_real │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 189: 00000123 90 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ │ + 190: 000001cf 82 FUNC GLOBAL HIDDEN 8 _PyPegen_arguments_parsing_error │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 192: 00000221 82 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_append_to_end │ │ │ │ │ + 193: 00000273 22 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_last_item │ │ │ │ │ + 194: 00000289 6 FUNC GLOBAL HIDDEN 8 _PyPegen_seq_first_item │ │ │ │ │ + 195: 0000028f 26 FUNC GLOBAL HIDDEN 8 _PyPegen_get_last_comprehension_item │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,347 +1,350 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x43dc contains 113 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4404 contains 124 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 0000490a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000020 00006e0a R_ARM_THM_CALL 00000661 _PyPegen_new_type_comment │ │ │ │ │ -0000003e 00006f0a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00000064 0000900a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ -000000a2 00001c2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ -000000a6 00001c30 R_ARM_THM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ -000000aa 0000a00a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000000c2 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000000ca 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000000e8 00005e0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00000100 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000108 0000a26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000120 00001e2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ -00000124 00001e30 R_ARM_THM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ -0000012e 0000a50a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -0000013c 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000156 0000a60a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00000172 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000196 0000a80a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -000001a8 0000870a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000001b4 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000001d0 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000001ea 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000214 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000218 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000270 0000540a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000282 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000029a 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000002a2 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002a6 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000002ee 0000500a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ -00000318 0000202f R_ARM_THM_MOVW_ABS_NC 0000016c .LC0 │ │ │ │ │ -0000031c 00002030 R_ARM_THM_MOVT_ABS 0000016c .LC0 │ │ │ │ │ -00000320 0000760a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000328 0000212f R_ARM_THM_MOVW_ABS_NC 00000174 .LC1 │ │ │ │ │ -0000032c 00002130 R_ARM_THM_MOVT_ABS 00000174 .LC1 │ │ │ │ │ -00000330 0000760a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -0000037e 0000ac0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -0000039e 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000003c2 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000003e8 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000424 0000b30a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -0000049c 0000b40a R_ARM_THM_CALL 00000449 _PyPegen_get_invalid_target │ │ │ │ │ -000004bc 0000b40a R_ARM_THM_CALL 00000449 _PyPegen_get_invalid_target │ │ │ │ │ -0000050a 0000262f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC20 │ │ │ │ │ -0000050e 00002630 R_ARM_THM_MOVT_ABS 000001b4 .LC20 │ │ │ │ │ -00000514 0000252f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC19 │ │ │ │ │ -00000518 00002530 R_ARM_THM_MOVT_ABS 000001a8 .LC19 │ │ │ │ │ -00000520 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000524 0000b630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000052c 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000530 0000b730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000538 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000053c 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000544 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00000548 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000054c 00003a2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC40 │ │ │ │ │ -00000550 00003a30 R_ARM_THM_MOVT_ABS 000002c8 .LC40 │ │ │ │ │ -00000554 00003b2f R_ARM_THM_MOVW_ABS_NC 000002d4 .LC41 │ │ │ │ │ -00000558 00003b30 R_ARM_THM_MOVT_ABS 000002d4 .LC41 │ │ │ │ │ -00000564 0000312f R_ARM_THM_MOVW_ABS_NC 00000244 .LC31 │ │ │ │ │ -00000568 00003130 R_ARM_THM_MOVT_ABS 00000244 .LC31 │ │ │ │ │ -0000056e 0000342f R_ARM_THM_MOVW_ABS_NC 00000280 .LC34 │ │ │ │ │ -00000572 00003430 R_ARM_THM_MOVT_ABS 00000280 .LC34 │ │ │ │ │ -00000578 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC43 │ │ │ │ │ -0000057c 00003d30 R_ARM_THM_MOVT_ABS 000002e8 .LC43 │ │ │ │ │ -00000582 0000352f R_ARM_THM_MOVW_ABS_NC 00000290 .LC35 │ │ │ │ │ -00000586 00003530 R_ARM_THM_MOVT_ABS 00000290 .LC35 │ │ │ │ │ -0000058c 0000392f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC39 │ │ │ │ │ -00000590 00003930 R_ARM_THM_MOVT_ABS 000002c0 .LC39 │ │ │ │ │ -00000596 0000382f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC38 │ │ │ │ │ -0000059a 00003830 R_ARM_THM_MOVT_ABS 000002b8 .LC38 │ │ │ │ │ -000005a0 0000372f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC37 │ │ │ │ │ -000005a4 00003730 R_ARM_THM_MOVT_ABS 000002b0 .LC37 │ │ │ │ │ -000005aa 0000332f R_ARM_THM_MOVW_ABS_NC 0000026c .LC33 │ │ │ │ │ -000005ae 00003330 R_ARM_THM_MOVT_ABS 0000026c .LC33 │ │ │ │ │ -000005b4 0000322f R_ARM_THM_MOVW_ABS_NC 00000258 .LC32 │ │ │ │ │ -000005b8 00003230 R_ARM_THM_MOVT_ABS 00000258 .LC32 │ │ │ │ │ -000005be 00002a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC24 │ │ │ │ │ -000005c2 00002a30 R_ARM_THM_MOVT_ABS 000001d8 .LC24 │ │ │ │ │ -000005c8 0000292f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC23 │ │ │ │ │ -000005cc 00002930 R_ARM_THM_MOVT_ABS 000001d0 .LC23 │ │ │ │ │ -000005d2 0000282f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC22 │ │ │ │ │ -000005d6 00002830 R_ARM_THM_MOVT_ABS 000001c8 .LC22 │ │ │ │ │ -000005dc 0000272f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC21 │ │ │ │ │ -000005e0 00002730 R_ARM_THM_MOVT_ABS 000001c0 .LC21 │ │ │ │ │ -000005e6 00002d2f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC27 │ │ │ │ │ -000005ea 00002d30 R_ARM_THM_MOVT_ABS 000001f8 .LC27 │ │ │ │ │ -000005f0 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000005f4 00008830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000005fa 00003f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC45 │ │ │ │ │ -000005fe 00003f30 R_ARM_THM_MOVT_ABS 00000314 .LC45 │ │ │ │ │ -00000606 0000890a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000060e 00002b2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC25 │ │ │ │ │ -00000612 00002b30 R_ARM_THM_MOVT_ABS 000001e0 .LC25 │ │ │ │ │ -00000618 00003e2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC44 │ │ │ │ │ -0000061c 00003e30 R_ARM_THM_MOVT_ABS 00000300 .LC44 │ │ │ │ │ -00000622 00003c2f R_ARM_THM_MOVW_ABS_NC 000002dc .LC42 │ │ │ │ │ -00000626 00003c30 R_ARM_THM_MOVT_ABS 000002dc .LC42 │ │ │ │ │ -0000062c 00002f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC29 │ │ │ │ │ -00000630 00002f30 R_ARM_THM_MOVT_ABS 0000021c .LC29 │ │ │ │ │ -00000636 0000302f R_ARM_THM_MOVW_ABS_NC 00000230 .LC30 │ │ │ │ │ -0000063a 00003030 R_ARM_THM_MOVT_ABS 00000230 .LC30 │ │ │ │ │ -00000640 00002e2f R_ARM_THM_MOVW_ABS_NC 00000204 .LC28 │ │ │ │ │ -00000644 00002e30 R_ARM_THM_MOVT_ABS 00000204 .LC28 │ │ │ │ │ -0000064a 0000362f R_ARM_THM_MOVW_ABS_NC 0000029c .LC36 │ │ │ │ │ -0000064e 00003630 R_ARM_THM_MOVT_ABS 0000029c .LC36 │ │ │ │ │ -00000654 00002c2f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC26 │ │ │ │ │ -00000658 00002c30 R_ARM_THM_MOVT_ABS 000001e8 .LC26 │ │ │ │ │ -00000674 0000850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000067e 0000be0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000068a 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000006a8 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +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 │ │ │ │ │ +000000b2 0000182f R_ARM_THM_MOVW_ABS_NC 0000012c .LC14 │ │ │ │ │ +000000b6 00001830 R_ARM_THM_MOVT_ABS 0000012c .LC14 │ │ │ │ │ +000000ba 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000000c2 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000000c6 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000000ce 0000192f R_ARM_THM_MOVW_ABS_NC 00000130 .LC15 │ │ │ │ │ +000000d2 00001930 R_ARM_THM_MOVT_ABS 00000130 .LC15 │ │ │ │ │ +000000d8 00005d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000000fe 00001d2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC17 │ │ │ │ │ +00000102 00001d30 R_ARM_THM_MOVT_ABS 00000164 .LC17 │ │ │ │ │ +00000106 0000a10a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000011e 0000a20a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000126 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000144 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +0000015c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000164 0000a36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000017c 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC18 │ │ │ │ │ +00000180 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC18 │ │ │ │ │ +0000018a 0000a60a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00000198 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000001b2 0000a70a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000001ce 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f0 0000212f R_ARM_THM_MOVW_ABS_NC 00000170 .LC0 │ │ │ │ │ +000001f4 00002130 R_ARM_THM_MOVT_ABS 00000170 .LC0 │ │ │ │ │ +000001f8 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000200 0000222f R_ARM_THM_MOVW_ABS_NC 00000178 .LC1 │ │ │ │ │ +00000204 00002230 R_ARM_THM_MOVT_ABS 00000178 .LC1 │ │ │ │ │ +00000208 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000256 0000aa0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +0000027a 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +0000028c 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000298 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000002b4 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000002ce 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f8 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002fc 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000354 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000366 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000037e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000386 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000038a 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000003d2 0000510a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +000003fa 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000041e 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000444 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000480 0000b40a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +000004f8 0000b50a R_ARM_THM_CALL 000004a5 _PyPegen_get_invalid_target │ │ │ │ │ +00000518 0000b50a R_ARM_THM_CALL 000004a5 _PyPegen_get_invalid_target │ │ │ │ │ +00000566 0000272f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC21 │ │ │ │ │ +0000056a 00002730 R_ARM_THM_MOVT_ABS 000001b8 .LC21 │ │ │ │ │ +00000570 0000262f R_ARM_THM_MOVW_ABS_NC 000001ac .LC20 │ │ │ │ │ +00000574 00002630 R_ARM_THM_MOVT_ABS 000001ac .LC20 │ │ │ │ │ +0000057c 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000580 0000b730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000588 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000058c 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000594 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000598 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000005a0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000005a4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000005a8 00003b2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC41 │ │ │ │ │ +000005ac 00003b30 R_ARM_THM_MOVT_ABS 000002cc .LC41 │ │ │ │ │ +000005b0 00003c2f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC42 │ │ │ │ │ +000005b4 00003c30 R_ARM_THM_MOVT_ABS 000002d8 .LC42 │ │ │ │ │ +000005c0 0000322f R_ARM_THM_MOVW_ABS_NC 00000248 .LC32 │ │ │ │ │ +000005c4 00003230 R_ARM_THM_MOVT_ABS 00000248 .LC32 │ │ │ │ │ +000005ca 0000352f R_ARM_THM_MOVW_ABS_NC 00000284 .LC35 │ │ │ │ │ +000005ce 00003530 R_ARM_THM_MOVT_ABS 00000284 .LC35 │ │ │ │ │ +000005d4 00003e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC44 │ │ │ │ │ +000005d8 00003e30 R_ARM_THM_MOVT_ABS 000002ec .LC44 │ │ │ │ │ +000005de 0000362f R_ARM_THM_MOVW_ABS_NC 00000294 .LC36 │ │ │ │ │ +000005e2 00003630 R_ARM_THM_MOVT_ABS 00000294 .LC36 │ │ │ │ │ +000005e8 00003a2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC40 │ │ │ │ │ +000005ec 00003a30 R_ARM_THM_MOVT_ABS 000002c4 .LC40 │ │ │ │ │ +000005f2 0000392f R_ARM_THM_MOVW_ABS_NC 000002bc .LC39 │ │ │ │ │ +000005f6 00003930 R_ARM_THM_MOVT_ABS 000002bc .LC39 │ │ │ │ │ +000005fc 0000382f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC38 │ │ │ │ │ +00000600 00003830 R_ARM_THM_MOVT_ABS 000002b4 .LC38 │ │ │ │ │ +00000606 0000342f R_ARM_THM_MOVW_ABS_NC 00000270 .LC34 │ │ │ │ │ +0000060a 00003430 R_ARM_THM_MOVT_ABS 00000270 .LC34 │ │ │ │ │ +00000610 0000332f R_ARM_THM_MOVW_ABS_NC 0000025c .LC33 │ │ │ │ │ +00000614 00003330 R_ARM_THM_MOVT_ABS 0000025c .LC33 │ │ │ │ │ +0000061a 00002b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC25 │ │ │ │ │ +0000061e 00002b30 R_ARM_THM_MOVT_ABS 000001dc .LC25 │ │ │ │ │ +00000624 00002a2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC24 │ │ │ │ │ +00000628 00002a30 R_ARM_THM_MOVT_ABS 000001d4 .LC24 │ │ │ │ │ +0000062e 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC23 │ │ │ │ │ +00000632 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC23 │ │ │ │ │ +00000638 0000282f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC22 │ │ │ │ │ +0000063c 00002830 R_ARM_THM_MOVT_ABS 000001c4 .LC22 │ │ │ │ │ +00000642 00002e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC28 │ │ │ │ │ +00000646 00002e30 R_ARM_THM_MOVT_ABS 000001fc .LC28 │ │ │ │ │ +0000064c 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000650 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000656 0000402f R_ARM_THM_MOVW_ABS_NC 00000318 .LC46 │ │ │ │ │ +0000065a 00004030 R_ARM_THM_MOVT_ABS 00000318 .LC46 │ │ │ │ │ +00000662 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000066a 00002c2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC26 │ │ │ │ │ +0000066e 00002c30 R_ARM_THM_MOVT_ABS 000001e4 .LC26 │ │ │ │ │ +00000674 00003f2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC45 │ │ │ │ │ +00000678 00003f30 R_ARM_THM_MOVT_ABS 00000304 .LC45 │ │ │ │ │ +0000067e 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC43 │ │ │ │ │ +00000682 00003d30 R_ARM_THM_MOVT_ABS 000002e0 .LC43 │ │ │ │ │ +00000688 0000302f R_ARM_THM_MOVW_ABS_NC 00000220 .LC30 │ │ │ │ │ +0000068c 00003030 R_ARM_THM_MOVT_ABS 00000220 .LC30 │ │ │ │ │ +00000692 0000312f R_ARM_THM_MOVW_ABS_NC 00000234 .LC31 │ │ │ │ │ +00000696 00003130 R_ARM_THM_MOVT_ABS 00000234 .LC31 │ │ │ │ │ +0000069c 00002f2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC29 │ │ │ │ │ +000006a0 00002f30 R_ARM_THM_MOVT_ABS 00000208 .LC29 │ │ │ │ │ +000006a6 0000372f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC37 │ │ │ │ │ +000006aa 00003730 R_ARM_THM_MOVT_ABS 000002a0 .LC37 │ │ │ │ │ +000006b0 00002d2f R_ARM_THM_MOVW_ABS_NC 000001ec .LC27 │ │ │ │ │ +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 0x4764 contains 197 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x47e4 contains 189 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 0000490a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000022 00004a0a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ -0000002e 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000050 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000005a 00004d0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +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 │ │ │ │ │ 00000068 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ -0000006c 00004e0a R_ARM_THM_CALL 00000000 _PyPegen_new_identifier │ │ │ │ │ -00000088 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000000a2 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000e4 0000512f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000000e8 00005130 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00000108 0000512f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000010c 00005130 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00000156 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000320 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000324 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000472 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000480 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000484 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000004f2 0000540a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000006c 00004f0a R_ARM_THM_CALL 00000000 _PyPegen_new_identifier │ │ │ │ │ +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 │ │ │ │ │ +00000108 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000010c 00005230 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00000156 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000320 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000324 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000472 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000480 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000484 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000004f2 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ 0000053c 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ 00000540 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ -00000544 0000550a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -00000552 0000560a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -00000560 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000580 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000594 0000570a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000005ba 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000005d4 0000590a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000005e6 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000060e 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000634 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000544 0000560a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +00000552 0000570a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +00000560 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000580 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000594 0000580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +000005ba 0000590a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000005d4 00005a0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000005e6 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000060e 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000634 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 0000068e 0000042f R_ARM_THM_MOVW_ABS_NC 00000004 .LC4 │ │ │ │ │ 00000692 00000430 R_ARM_THM_MOVT_ABS 00000004 .LC4 │ │ │ │ │ -00000698 0000550a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -000006aa 0000560a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -000006be 0000560a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ -000006d0 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000070c 00005a0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000072a 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074a 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000074e 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000698 0000560a R_ARM_THM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +000006aa 0000570a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +000006be 0000570a R_ARM_THM_CALL 00000000 PyBytes_Concat │ │ │ │ │ +000006d0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000070c 00005b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000072a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000074a 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000074e 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000756 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC5 │ │ │ │ │ 0000075a 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC5 │ │ │ │ │ -00000760 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000007b6 00005e0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -000007d4 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00000760 00005d0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000007b6 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +000007d4 0000600a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 000007e2 0000080a R_ARM_THM_CALL 0000017d _set_seq_context │ │ │ │ │ -000007fa 0000600a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000007fa 0000610a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00000808 0000080a R_ARM_THM_CALL 0000017d _set_seq_context │ │ │ │ │ -00000820 0000610a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000082e 00005d0a R_ARM_THM_CALL 0000077d _PyPegen_set_expr_context │ │ │ │ │ -00000846 0000620a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00000866 0000630a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00000886 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000008ae 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000008f4 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000950 0000690a R_ARM_THM_CALL 00001add _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000095c 00006a0a R_ARM_THM_CALL 00001b81 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000096e 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000098a 00006b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000009b6 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000009d2 00006b0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000a0c 00006c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a32 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000a88 0000740a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000820 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000082e 00005e0a R_ARM_THM_CALL 0000077d _PyPegen_set_expr_context │ │ │ │ │ +00000846 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00000866 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00000886 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008ae 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008f4 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000950 00006a0a R_ARM_THM_CALL 00001af1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000095c 00006b0a R_ARM_THM_CALL 00001b95 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000096e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000098a 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000009b6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000009d2 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a0c 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a32 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000a88 0000750a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00000aee 00000d2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC6 │ │ │ │ │ 00000af2 00000d30 R_ARM_THM_MOVT_ABS 00000030 .LC6 │ │ │ │ │ -00000af6 0000760a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000af6 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 00000b1a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000003c .LC7 │ │ │ │ │ 00000b1e 00000e30 R_ARM_THM_MOVT_ABS 0000003c .LC7 │ │ │ │ │ -00000b4c 0000760a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000b7c 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000be2 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c0e 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c30 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000cb8 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000cd4 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000ce4 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d00 00007b0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000da4 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000dc6 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000de8 00007b0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000df2 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e26 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e50 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e96 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000ec2 00007c0a R_ARM_THM_CALL 00000f45 _PyPegen_join_sequences │ │ │ │ │ -00000ee4 00007c0a R_ARM_THM_CALL 00000f45 _PyPegen_join_sequences │ │ │ │ │ -00000f20 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000f62 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000fc0 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000ffa 0000490a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001000 00007e0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000100c 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001028 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001042 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a0 0000800a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000010fc 0000800a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001126 0000800a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001158 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001166 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001198 0000800a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000011a6 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ -000011aa 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ -000011b0 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000011b4 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000011c8 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000126e 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000012d2 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001342 0000490a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000134c 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ -00001350 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ -00001354 0000830a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -00001360 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001380 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001384 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000139c 0000840a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000013d0 0000850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000013da 0000860a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000013ee 0000870a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001400 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001420 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001468 0000540a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001484 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000014da 0000882f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000014de 00008830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000014e2 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ -000014e6 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ -000014ee 0000890a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014fa 0000860a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -0000150e 0000870a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -0000151c 00004d0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -0000152a 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000152e 00005330 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001538 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -0000153c 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -00001540 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -00001544 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -00001564 0000840a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001570 00008a0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000157c 00008a0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00001586 0000850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001596 0000870a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000015a6 00004b0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000015c4 00004c0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000161e 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000162a 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000166c 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000017d8 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001944 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000195e 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -00001980 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000019d8 0000920a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -000019e2 0000930a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -000019fe 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001a36 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001a44 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a48 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a58 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ -00001a5c 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ -00001a62 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001a84 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001a90 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001a9c 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001aa8 00007a0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001ab4 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001ace 00007b0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00001b40 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001bd6 0000970a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001c48 0000970a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001ca8 0000182f R_ARM_THM_MOVW_ABS_NC 0000012c .LC14 │ │ │ │ │ -00001cac 00001830 R_ARM_THM_MOVT_ABS 0000012c .LC14 │ │ │ │ │ -00001cb0 00008a0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00001cb8 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001cbc 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001cc4 0000192f R_ARM_THM_MOVW_ABS_NC 00000130 .LC15 │ │ │ │ │ -00001cc8 00001930 R_ARM_THM_MOVT_ABS 00000130 .LC15 │ │ │ │ │ -00001cce 00005c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cec 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001d00 00006c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d30 00009d0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00001d48 00006e0a R_ARM_THM_CALL 00000661 _PyPegen_new_type_comment │ │ │ │ │ -00001d5a 00009e0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00001d92 0000710a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000940 0000681e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ +00000b5e 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000b90 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000bf6 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c22 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c44 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000ccc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000ce8 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000cf8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d14 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000db8 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000dda 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000dfc 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e06 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e3a 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e64 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000eaa 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000ed6 00007d0a R_ARM_THM_CALL 00000f59 _PyPegen_join_sequences │ │ │ │ │ +00000ef8 00007d0a R_ARM_THM_CALL 00000f59 _PyPegen_join_sequences │ │ │ │ │ +00000f34 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000f76 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000fd4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000100e 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001014 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001020 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000103c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001056 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b4 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001110 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000113a 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000116c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000117a 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011ac 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000011ba 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ +000011be 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ +000011c4 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000011c8 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000011dc 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001282 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000012e6 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001356 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001360 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ +00001364 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ +00001368 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +00001374 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001394 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001398 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013b0 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000013e4 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000013ee 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00001402 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001414 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001434 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000147c 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001498 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000014ee 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000014f2 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000014f6 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ +000014fa 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ +00001502 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000150e 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00001522 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001530 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +0000153e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001542 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000154c 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +00001550 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +00001554 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +00001558 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +00001578 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001584 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00001590 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000159a 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000015aa 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000015ba 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000015d8 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001632 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000163e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001680 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000017ec 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001958 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001972 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00001994 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000019ec 0000930a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +000019f6 0000940a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00001a12 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001a4a 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001a58 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a5c 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a6c 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ +00001a70 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ +00001a76 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001a98 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001aa4 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001ab0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001abc 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001ac8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001ae2 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00001b54 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001bea 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001c5c 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001ca0 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001cb4 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ce4 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00001cfc 00006f0a R_ARM_THM_CALL 000006bd _PyPegen_new_type_comment │ │ │ │ │ +00001d0e 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00001d46 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000940 0000691e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ 00000a18 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -00000abe 0000741e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ -00000b16 0000771e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000bb2 0000521e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001184 0000541e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -000012f2 0000651e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000017a6 0000521e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001912 0000521e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001d28 00009c1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00001d72 00009c1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00000abe 0000751e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ +00000b16 0000781e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000bc6 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001198 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001306 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000017ba 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001926 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001cdc 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00001d26 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4d8c contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4dcc 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 0000222f R_ARM_THM_MOVW_ABS_NC 0000017c .LC18 │ │ │ │ │ -00000074 00002230 R_ARM_THM_MOVT_ABS 0000017c .LC18 │ │ │ │ │ -000000be 0000ae0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -000000d2 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000000d6 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000000f0 0000422f R_ARM_THM_MOVW_ABS_NC 00000348 .LC46 │ │ │ │ │ -000000f4 00004230 R_ARM_THM_MOVT_ABS 00000348 .LC46 │ │ │ │ │ -000000fa 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000000fe 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000012c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00000130 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -0000014a 0000432f R_ARM_THM_MOVW_ABS_NC 00000370 .LC47 │ │ │ │ │ -0000014e 00004330 R_ARM_THM_MOVT_ABS 00000370 .LC47 │ │ │ │ │ -00000154 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000158 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000001a2 0000520a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000001be 00005d0a R_ARM_THM_CALL 0000077d _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 0000452f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC49 │ │ │ │ │ -00000204 00004530 R_ARM_THM_MOVT_ABS 000003d8 .LC49 │ │ │ │ │ -00000208 0000442f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC48 │ │ │ │ │ -0000020c 00004430 R_ARM_THM_MOVT_ABS 000003a0 .LC48 │ │ │ │ │ -00000238 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000248 0000650a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000021c 00005c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +00000032 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000036 00005c30 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 │ │ │ │ │ +000000d6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000000f0 0000432f R_ARM_THM_MOVW_ABS_NC 0000034c .LC47 │ │ │ │ │ +000000f4 00004330 R_ARM_THM_MOVT_ABS 0000034c .LC47 │ │ │ │ │ +000000fa 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000000fe 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +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 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000158 00005c30 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 0000077d _PyPegen_set_expr_context │ │ │ │ │ +000001f8 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000001fc 00005c30 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 │ │ │ │ │ +00000248 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000021c 00005d1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -120,22 +120,22 @@ │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ _PyPegen_alias_for_star │ │ │ │ │ PyUnicode_InternFromString │ │ │ │ │ _PyAST_alias │ │ │ │ │ -_PyPegen_decoded_constant_from_token │ │ │ │ │ -PyBytes_AsStringAndSize │ │ │ │ │ -_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ +_PyPegen_decoded_constant_from_token │ │ │ │ │ +PyBytes_AsStringAndSize │ │ │ │ │ +_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_get_expr_name │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 660 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 6bc <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ ldrd r0, r3, [r4, #20] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ │ @@ -60,35 +60,79 @@ │ │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ │ b.n 6c <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ b.n 60 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000088 <_PyPegen_join_names_with_dot>: │ │ │ │ │ +00000088 <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ +_PyPegen_check_barry_as_flufl(): │ │ │ │ │ + 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] │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + bmi.n b2 <_PyPegen_check_barry_as_flufl+0x2a> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 strcmp │ │ │ │ │ + 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 strcmp │ │ │ │ │ + cbnz r0, c2 <_PyPegen_check_barry_as_flufl+0x3a> │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000000e4 <_PyPegen_join_names_with_dot>: │ │ │ │ │ _PyPegen_join_names_with_dot(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - cbz r0, 104 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ - ldr r3, [pc, #84] @ (108 <_PyPegen_join_names_with_dot+0x80>) │ │ │ │ │ + cbz r0, 160 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ + ldr r3, [pc, #84] @ (164 <_PyPegen_join_names_with_dot+0x80>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ @@ -96,64 +140,64 @@ │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - blt.n f0 <_PyPegen_join_names_with_dot+0x68> │ │ │ │ │ + blt.n 14c <_PyPegen_join_names_with_dot+0x68> │ │ │ │ │ ldrd r1, r3, [r5, #24] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Name │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 104 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ + beq.n 160 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 104 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ + cbnz r3, 160 <_PyPegen_join_names_with_dot+0x7c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ec <_PyPegen_join_names_with_dot+0x64> │ │ │ │ │ + b.n 148 <_PyPegen_join_names_with_dot+0x64> │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000010c <_PyPegen_alias_for_star>: │ │ │ │ │ +00000168 <_PyPegen_alias_for_star>: │ │ │ │ │ _PyPegen_alias_for_star(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ - cbz r0, 176 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ + cbz r0, 1d2 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 160 <_PyPegen_alias_for_star+0x54> │ │ │ │ │ + blt.n 1bc <_PyPegen_alias_for_star+0x54> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -162,84 +206,141 @@ │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 176 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ + beq.n 1d2 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 176 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ + cbnz r3, 1d2 <_PyPegen_alias_for_star+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15a <_PyPegen_alias_for_star+0x4e> │ │ │ │ │ + b.n 1b6 <_PyPegen_alias_for_star+0x4e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000017c <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +000001d8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +_PyPegen_check_legacy_stmt(): │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, #24 │ │ │ │ │ + bne.n 214 <_PyPegen_check_legacy_stmt+0x3c> │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ + cbz r0, 218 <_PyPegen_check_legacy_stmt+0x40> │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +0000021c <_PyPegen_class_def_decorators>: │ │ │ │ │ +_PyPegen_class_def_decorators(): │ │ │ │ │ + push {lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + ldrd r2, r1, [r2, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ │ + strd r1, r0, [sp, #20] │ │ │ │ │ + ldr.w r0, [ip, #32] │ │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ │ + strd r3, r2, [sp, #12] │ │ │ │ │ + ldrd r2, r3, [ip, #12] │ │ │ │ │ + strd r1, r0, [sp, #4] │ │ │ │ │ + ldrd r0, r1, [ip, #4] │ │ │ │ │ + bl 0 <_PyAST_ClassDef> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ │ + │ │ │ │ │ +00000260 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #24 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsStringAndSize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1ee <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + beq.n 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1ee <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + cbz r0, 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1d8 <_PyPegen_decoded_constant_from_token+0x5c> │ │ │ │ │ + blt.n 2bc <_PyPegen_decoded_constant_from_token+0x5c> │ │ │ │ │ ldrd r1, r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ee <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + beq.n 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1ee <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + cbnz r3, 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d4 <_PyPegen_decoded_constant_from_token+0x58> │ │ │ │ │ + b.n 2b8 <_PyPegen_decoded_constant_from_token+0x58> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001f4 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +000002d8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2f6 <_PyPegen_setup_full_format_spec+0x102> │ │ │ │ │ + beq.n 3da <_PyPegen_setup_full_format_spec+0x102> │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -251,431 +352,379 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bge.n 24e <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ + bge.n 332 <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r6, #20 │ │ │ │ │ - bne.n 292 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ + bne.n 376 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 292 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ + bne.n 376 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ subs r3, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 228 <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ + b.n 30c <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 296 <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ + bne.n 37a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 262 <_PyPegen_setup_full_format_spec+0x6e> │ │ │ │ │ + cbz r3, 346 <_PyPegen_setup_full_format_spec+0x6e> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2da <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ + bne.n 3be <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 2da <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ + bne.n 3be <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2fa <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ + beq.n 3de <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr.w r4, [sl, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 28c <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ + cbz r0, 370 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 246 <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ + b.n 32a <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 2fa <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ + cbz r0, 3de <_PyPegen_setup_full_format_spec+0x106> │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bge.n 252 <_PyPegen_setup_full_format_spec+0x5e> │ │ │ │ │ + bge.n 336 <_PyPegen_setup_full_format_spec+0x5e> │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ add.w r9, ip, #2 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 2d0 <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ + bne.n 3b4 <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne.n 2d0 <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ + bne.n 3b4 <_PyPegen_setup_full_format_spec+0xdc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ac <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + beq.n 390 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w r1, [r0, r9, lsl #2] │ │ │ │ │ - b.n 2ac <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + b.n 390 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r3, r0, [sp, #48] @ 0x30 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8 <_PyPegen_join_names_with_dot+0x20> │ │ │ │ │ + bl a8 <_PyPegen_check_barry_as_flufl+0x20> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 276 <_PyPegen_setup_full_format_spec+0x82> │ │ │ │ │ + b.n 35a <_PyPegen_setup_full_format_spec+0x82> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 28c <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ + b.n 370 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000300 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ -_PyPegen_check_legacy_stmt(): │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp r3, #24 │ │ │ │ │ - bne.n 33c <_PyPegen_check_legacy_stmt+0x3c> │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - cbz r0, 340 <_PyPegen_check_legacy_stmt+0x40> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00000344 <_PyPegen_class_def_decorators>: │ │ │ │ │ -_PyPegen_class_def_decorators(): │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - ldrd r2, r1, [r2, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ │ - strd r1, r0, [sp, #20] │ │ │ │ │ - ldr.w r0, [ip, #32] │ │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ │ - strd r3, r2, [sp, #12] │ │ │ │ │ - ldrd r2, r3, [ip, #12] │ │ │ │ │ - strd r1, r0, [sp, #4] │ │ │ │ │ - ldrd r0, r1, [ip, #4] │ │ │ │ │ - bl 0 <_PyAST_ClassDef> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ │ - │ │ │ │ │ -00000388 <_PyPegen_slash_with_default>: │ │ │ │ │ +000003e4 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 3a8 <_PyPegen_slash_with_default+0x20> │ │ │ │ │ + cbz r0, 404 <_PyPegen_slash_with_default+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003ac <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00000408 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 3cc <_PyPegen_key_pattern_pair+0x20> │ │ │ │ │ + cbz r0, 428 <_PyPegen_key_pattern_pair+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003d0 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +0000042c <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r1, 408 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 464 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 406 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 462 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 406 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + bge.n 462 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 3f2 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 44e <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 3e4 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 440 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -0000040c <_PyPegen_get_patterns>: │ │ │ │ │ +00000468 <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r1, 444 <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 4a0 <_PyPegen_get_patterns+0x38> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_pattern_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_pattern_seq_new │ │ │ │ │ - cbz r0, 442 <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 49e <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 442 <_PyPegen_get_patterns+0x36> │ │ │ │ │ + bge.n 49e <_PyPegen_get_patterns+0x36> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 42e <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 48a <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 420 <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 47c <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -00000448 <_PyPegen_get_invalid_target>: │ │ │ │ │ +000004a4 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r0, 474 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + cbz r0, 4d0 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #16 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bhi.n 474 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bhi.n 4d0 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x0708 │ │ │ │ │ .word 0x06070707 │ │ │ │ │ .word 0x20063006 │ │ │ │ │ .byte 0x10 │ │ │ │ │ .byte 0x00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 474 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 4d0 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 472 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bne.n 4ce <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - b.n 458 <_PyPegen_get_invalid_target+0x10> │ │ │ │ │ + b.n 4b4 <_PyPegen_get_invalid_target+0x10> │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 4cc <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ + cbz r5, 528 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ adds r5, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 472 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bge.n 4ce <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 448 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 4a4 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 490 <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ + beq.n 4ec <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 4d0 <_PyPegen_get_invalid_target+0x88> │ │ │ │ │ + cbz r5, 52c <_PyPegen_get_invalid_target+0x88> │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ adds r5, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 472 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bge.n 4ce <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 448 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 4a4 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b0 <_PyPegen_get_invalid_target+0x68> │ │ │ │ │ + beq.n 50c <_PyPegen_get_invalid_target+0x68> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 482 <_PyPegen_get_invalid_target+0x3a> │ │ │ │ │ + bne.n 4de <_PyPegen_get_invalid_target+0x3a> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 48c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b.n 4e8 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 4ac <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + b.n 508 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ │ │ │ │ │ -000004d4 <_PyPegen_get_expr_name>: │ │ │ │ │ +00000530 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bhi.w 5f0 <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ + bhi.w 64c <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x7b7b947b │ │ │ │ │ .word 0x493f448f │ │ │ │ │ .word 0xa85d623a │ │ │ │ │ .word 0x999e9ea3 │ │ │ │ │ .word 0x17adadb2 │ │ │ │ │ .word 0x71760d12 │ │ │ │ │ .short 0x676c │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5a0 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + beq.n 5fc <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 596 <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ + beq.n 5f2 <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 58c <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ + beq.n 5e8 <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -685,80 +734,75 @@ │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000660 <_PyPegen_new_type_comment>: │ │ │ │ │ +000006bc <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -766,29 +810,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - cbz r0, 6ac <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + cbz r0, 708 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 696 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 6f2 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6ac <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + beq.n 708 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6ac <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + cbnz r3, 708 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 692 <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 6ee <_PyPegen_new_type_comment+0x32> │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -8,44 +8,45 @@ │ │ │ │ │ [ 94] rR │ │ │ │ │ [ 98] unexpected JoinedStr node without debug data in f-string at line %d │ │ │ │ │ [ dc] {{ │ │ │ │ │ [ e0] }} │ │ │ │ │ [ e4] f-string: conversion type must come right after the exclamanation mark │ │ │ │ │ [ 12c] <> │ │ │ │ │ [ 130] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ - [ 160] %U.%U │ │ │ │ │ - [ 168] * │ │ │ │ │ - [ 16c] print │ │ │ │ │ - [ 174] exec │ │ │ │ │ - [ 17c] Generator expression must be parenthesized │ │ │ │ │ - [ 1a8] attribute │ │ │ │ │ - [ 1b4] subscript │ │ │ │ │ - [ 1c0] starred │ │ │ │ │ - [ 1c8] name │ │ │ │ │ - [ 1d0] list │ │ │ │ │ - [ 1d8] tuple │ │ │ │ │ - [ 1e0] lambda │ │ │ │ │ - [ 1e8] function call │ │ │ │ │ - [ 1f8] expression │ │ │ │ │ - [ 204] generator expression │ │ │ │ │ - [ 21c] yield expression │ │ │ │ │ - [ 230] await expression │ │ │ │ │ - [ 244] list comprehension │ │ │ │ │ - [ 258] set comprehension │ │ │ │ │ - [ 26c] dict comprehension │ │ │ │ │ - [ 280] dict literal │ │ │ │ │ - [ 290] set display │ │ │ │ │ - [ 29c] f-string expression │ │ │ │ │ - [ 2b0] None │ │ │ │ │ - [ 2b8] False │ │ │ │ │ - [ 2c0] True │ │ │ │ │ - [ 2c8] ellipsis │ │ │ │ │ - [ 2d4] literal │ │ │ │ │ - [ 2dc] comparison │ │ │ │ │ - [ 2e8] conditional expression │ │ │ │ │ - [ 300] named expression │ │ │ │ │ - [ 314] unexpected expression in assignment %d (line %d) │ │ │ │ │ - [ 348] real number required in complex literal │ │ │ │ │ - [ 370] imaginary number required in complex literal │ │ │ │ │ - [ 3a0] positional argument follows keyword argument unpacking │ │ │ │ │ - [ 3d8] positional argument follows keyword argument │ │ │ │ │ + [ 160] != │ │ │ │ │ + [ 164] %U.%U │ │ │ │ │ + [ 16c] * │ │ │ │ │ + [ 170] print │ │ │ │ │ + [ 178] exec │ │ │ │ │ + [ 180] Generator expression must be parenthesized │ │ │ │ │ + [ 1ac] attribute │ │ │ │ │ + [ 1b8] subscript │ │ │ │ │ + [ 1c4] starred │ │ │ │ │ + [ 1cc] name │ │ │ │ │ + [ 1d4] list │ │ │ │ │ + [ 1dc] tuple │ │ │ │ │ + [ 1e4] lambda │ │ │ │ │ + [ 1ec] function call │ │ │ │ │ + [ 1fc] expression │ │ │ │ │ + [ 208] generator expression │ │ │ │ │ + [ 220] yield expression │ │ │ │ │ + [ 234] await expression │ │ │ │ │ + [ 248] list comprehension │ │ │ │ │ + [ 25c] set comprehension │ │ │ │ │ + [ 270] dict comprehension │ │ │ │ │ + [ 284] dict literal │ │ │ │ │ + [ 294] set display │ │ │ │ │ + [ 2a0] f-string expression │ │ │ │ │ + [ 2b4] None │ │ │ │ │ + [ 2bc] False │ │ │ │ │ + [ 2c4] True │ │ │ │ │ + [ 2cc] ellipsis │ │ │ │ │ + [ 2d8] literal │ │ │ │ │ + [ 2e0] comparison │ │ │ │ │ + [ 2ec] conditional expression │ │ │ │ │ + [ 304] named expression │ │ │ │ │ + [ 318] unexpected expression in assignment %d (line %d) │ │ │ │ │ + [ 34c] real number required in complex literal │ │ │ │ │ + [ 374] imaginary number required in complex literal │ │ │ │ │ + [ 3a4] positional argument follows keyword argument unpacking │ │ │ │ │ + [ 3dc] positional argument follows keyword argument │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -986,21 +986,21 @@ │ │ │ │ │ b.w 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Call │ │ │ │ │ ldr.w sl, [r1] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1adc <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 1af0 <_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 1b80 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 1b94 <_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 9a6 <_PyPegen_collect_call_seqs+0xa2> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1193,573 +1193,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, b60 <_PyPegen_checked_future_import+0x9c> │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + cbz r6, b72 <_PyPegen_checked_future_import+0xae> │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.n b40 <_PyPegen_checked_future_import+0x7c> │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldrd r5, r4, [sp, #8] │ │ │ │ │ + blt.n b52 <_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 afc <_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 b2e <_PyPegen_checked_future_import+0x6a> │ │ │ │ │ + bne.n b38 <_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 b2e <_PyPegen_checked_future_import+0x6a> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n b32 <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ + b.n b38 <_PyPegen_checked_future_import+0x74> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + b.n b3c <_PyPegen_checked_future_import+0x78> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000b64 <_PyPegen_get_exprs>: │ │ │ │ │ +00000b78 <_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, bac <_PyPegen_get_exprs+0x48> │ │ │ │ │ + cbz r4, bc0 <_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, baa <_PyPegen_get_exprs+0x46> │ │ │ │ │ + cbz r0, bbe <_PyPegen_get_exprs+0x46> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n baa <_PyPegen_get_exprs+0x46> │ │ │ │ │ + ble.n bbe <_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 baa <_PyPegen_get_exprs+0x46> │ │ │ │ │ + beq.n bbe <_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 b9c <_PyPegen_get_exprs+0x38> │ │ │ │ │ + bne.n bb0 <_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 │ │ │ │ │ │ │ │ │ │ -00000bb8 <_PyPegen_make_arguments>: │ │ │ │ │ +00000bcc <_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, bee <_PyPegen_make_arguments+0x36> │ │ │ │ │ + cbnz r1, c02 <_PyPegen_make_arguments+0x36> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ed0 <_PyPegen_make_arguments+0x318> │ │ │ │ │ + bne.w ee4 <_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 dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq.w e10 <_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 e00 <_PyPegen_make_arguments+0x248> │ │ │ │ │ + beq.w e14 <_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 dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq.w e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w d66 <_PyPegen_make_arguments+0x1ae> │ │ │ │ │ + bgt.w d7a <_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 dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq.w e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n d0a <_PyPegen_make_arguments+0x152> │ │ │ │ │ + ble.n d1e <_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 c8a <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n c9e <_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 c8a <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n c9e <_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 c8a <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n c9e <_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 c74 <_PyPegen_make_arguments+0xbc> │ │ │ │ │ + bne.n c88 <_PyPegen_make_arguments+0xbc> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n d12 <_PyPegen_make_arguments+0x15a> │ │ │ │ │ + bgt.n d26 <_PyPegen_make_arguments+0x15a> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ tst.w sl, r2 │ │ │ │ │ - bne.w ea0 <_PyPegen_make_arguments+0x2e8> │ │ │ │ │ + bne.w eb4 <_PyPegen_make_arguments+0x2e8> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e42 <_PyPegen_make_arguments+0x28a> │ │ │ │ │ + beq.w e56 <_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 dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq.w e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n d3e <_PyPegen_make_arguments+0x186> │ │ │ │ │ + bgt.n d52 <_PyPegen_make_arguments+0x186> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d90 <_PyPegen_make_arguments+0x1d8> │ │ │ │ │ + bne.n da4 <_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 dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq.w e10 <_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 dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq.w e10 <_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 c8e <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + ble.n ca2 <_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 c8e <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + beq.n ca2 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r7, [r1, r0, lsl #2] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str.w r7, [r1, r9] │ │ │ │ │ - beq.n c8e <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n d26 <_PyPegen_make_arguments+0x16e> │ │ │ │ │ + beq.n ca2 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n d3a <_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 cca <_PyPegen_make_arguments+0x112> │ │ │ │ │ + beq.n cde <_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 cca <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n d54 <_PyPegen_make_arguments+0x19c> │ │ │ │ │ + beq.n cde <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n d68 <_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 c20 <_PyPegen_make_arguments+0x68> │ │ │ │ │ + beq.w c34 <_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 c20 <_PyPegen_make_arguments+0x68> │ │ │ │ │ - b.n d7c <_PyPegen_make_arguments+0x1c4> │ │ │ │ │ + beq.w c34 <_PyPegen_make_arguments+0x68> │ │ │ │ │ + b.n d90 <_PyPegen_make_arguments+0x1c4> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r9, sl, [r3] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n dee <_PyPegen_make_arguments+0x236> │ │ │ │ │ + beq.n e02 <_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, dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + cbz r0, e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n e5e <_PyPegen_make_arguments+0x2a6> │ │ │ │ │ + bgt.n e72 <_PyPegen_make_arguments+0x2a6> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n e92 <_PyPegen_make_arguments+0x2da> │ │ │ │ │ - ldr.w fp, [sl] │ │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n ea6 <_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, dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bgt.n e78 <_PyPegen_make_arguments+0x2c0> │ │ │ │ │ + cbz r0, e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bgt.n e8c <_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 d04 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + b.n d18 <_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 db2 <_PyPegen_make_arguments+0x1fa> │ │ │ │ │ + bne.n dc6 <_PyPegen_make_arguments+0x1fa> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d04 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ - cbnz r7, e1a <_PyPegen_make_arguments+0x262> │ │ │ │ │ + b.n d18 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + cbnz r7, e2e <_PyPegen_make_arguments+0x262> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n e1a <_PyPegen_make_arguments+0x262> │ │ │ │ │ + beq.n e2e <_PyPegen_make_arguments+0x262> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl f08 <_get_names.isra.0> │ │ │ │ │ + bl f1c <_get_names.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c8e <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + bne.w ca2 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n e22 <_PyPegen_make_arguments+0x26a> │ │ │ │ │ - cbnz r3, e34 <_PyPegen_make_arguments+0x27c> │ │ │ │ │ + bne.n e36 <_PyPegen_make_arguments+0x26a> │ │ │ │ │ + cbnz r3, e48 <_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 c8e <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + bne.w ca2 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq.n e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n e4c <_PyPegen_make_arguments+0x294> │ │ │ │ │ + bne.n e60 <_PyPegen_make_arguments+0x294> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ef2 <_PyPegen_make_arguments+0x33a> │ │ │ │ │ + bne.n f06 <_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 cca <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + bne.w cde <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e10 <_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 db2 <_PyPegen_make_arguments+0x1fa> │ │ │ │ │ - b.n e68 <_PyPegen_make_arguments+0x2b0> │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ + beq.n dc6 <_PyPegen_make_arguments+0x1fa> │ │ │ │ │ + b.n e7c <_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 dd2 <_PyPegen_make_arguments+0x21a> │ │ │ │ │ - b.n e82 <_PyPegen_make_arguments+0x2ca> │ │ │ │ │ + beq.n de6 <_PyPegen_make_arguments+0x21a> │ │ │ │ │ + b.n e96 <_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 dd2 <_PyPegen_make_arguments+0x21a> │ │ │ │ │ - b.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + bne.n de6 <_PyPegen_make_arguments+0x21a> │ │ │ │ │ + b.n e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl fa8 <_get_defaults.isra.0> │ │ │ │ │ + bl fbc <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq.n e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl fa8 <_get_defaults.isra.0> │ │ │ │ │ + bl fbc <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq.n e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f44 <_PyPegen_join_sequences> │ │ │ │ │ + bl f58 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cca <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + bne.w cde <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl f08 <_get_names.isra.0> │ │ │ │ │ + bl f1c <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq.n e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f44 <_PyPegen_join_sequences> │ │ │ │ │ + bl f58 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bee <_PyPegen_make_arguments+0x36> │ │ │ │ │ - b.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + bne.w c02 <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl fa8 <_get_defaults.isra.0> │ │ │ │ │ + bl fbc <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cca <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n dfc <_PyPegen_make_arguments+0x244> │ │ │ │ │ + bne.w cde <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e10 <_PyPegen_make_arguments+0x244> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f08 <_get_names.isra.0>: │ │ │ │ │ +00000f1c <_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, f40 <_get_names.isra.0+0x38> │ │ │ │ │ + cbz r4, f54 <_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, f2e <_get_names.isra.0+0x26> │ │ │ │ │ + cbz r0, f42 <_get_names.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n f30 <_get_names.isra.0+0x28> │ │ │ │ │ + bgt.n f44 <_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 f2a <_get_names.isra.0+0x22> │ │ │ │ │ + b.n f3e <_get_names.isra.0+0x22> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n f1e <_get_names.isra.0+0x16> │ │ │ │ │ + b.n f32 <_get_names.isra.0+0x16> │ │ │ │ │ │ │ │ │ │ -00000f44 <_PyPegen_join_sequences>: │ │ │ │ │ +00000f58 <_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, fa0 <_PyPegen_join_sequences+0x5c> │ │ │ │ │ + cbz r1, fb4 <_PyPegen_join_sequences+0x5c> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cbz r5, fa4 <_PyPegen_join_sequences+0x60> │ │ │ │ │ + cbz r5, fb8 <_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, f8e <_PyPegen_join_sequences+0x4a> │ │ │ │ │ + cbz r0, fa2 <_PyPegen_join_sequences+0x4a> │ │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n f82 <_PyPegen_join_sequences+0x3e> │ │ │ │ │ + bge.n f96 <_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 f6a <_PyPegen_join_sequences+0x26> │ │ │ │ │ + b.n f7e <_PyPegen_join_sequences+0x26> │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.n f90 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ + blt.n fa4 <_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 f8a <_PyPegen_join_sequences+0x46> │ │ │ │ │ + b.n f9e <_PyPegen_join_sequences+0x46> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n f5a <_PyPegen_join_sequences+0x16> │ │ │ │ │ + b.n f6e <_PyPegen_join_sequences+0x16> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n f5e <_PyPegen_join_sequences+0x1a> │ │ │ │ │ + b.n f72 <_PyPegen_join_sequences+0x1a> │ │ │ │ │ │ │ │ │ │ -00000fa8 <_get_defaults.isra.0>: │ │ │ │ │ +00000fbc <_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, fe0 <_get_defaults.isra.0+0x38> │ │ │ │ │ + cbz r4, ff4 <_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, fce <_get_defaults.isra.0+0x26> │ │ │ │ │ + cbz r0, fe2 <_get_defaults.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n fd0 <_get_defaults.isra.0+0x28> │ │ │ │ │ + bgt.n fe4 <_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 fca <_get_defaults.isra.0+0x22> │ │ │ │ │ + b.n fde <_get_defaults.isra.0+0x22> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n fbe <_get_defaults.isra.0+0x16> │ │ │ │ │ + b.n fd2 <_get_defaults.isra.0+0x16> │ │ │ │ │ │ │ │ │ │ -00000fe4 <_PyPegen_constant_from_token>: │ │ │ │ │ +00000ff8 <_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, 1046 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 105a <_PyPegen_constant_from_token+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1046 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 105a <_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 1030 <_PyPegen_constant_from_token+0x4c> │ │ │ │ │ + blt.n 1044 <_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 1046 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + beq.n 105a <_PyPegen_constant_from_token+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1046 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbnz r3, 105a <_PyPegen_constant_from_token+0x62> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 102c <_PyPegen_constant_from_token+0x48> │ │ │ │ │ + b.n 1040 <_PyPegen_constant_from_token+0x48> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000104c <_PyPegen_formatted_value>: │ │ │ │ │ +00001060 <_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 │ │ │ │ │ @@ -1769,90 +1778,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, 10b2 <_PyPegen_formatted_value+0x66> │ │ │ │ │ + cbnz r3, 10c6 <_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 1188 <_PyPegen_formatted_value+0x13c> │ │ │ │ │ + bne.n 119c <_PyPegen_formatted_value+0x13c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1110 <_PyPegen_formatted_value+0xc4> │ │ │ │ │ + bne.n 1124 <_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 119e <_PyPegen_formatted_value+0x152> │ │ │ │ │ + bne.n 11b2 <_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 11d0 <_PyPegen_formatted_value+0x184> │ │ │ │ │ + bne.w 11e4 <_PyPegen_formatted_value+0x184> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 11e8 <_PyPegen_formatted_value+0x19c> │ │ │ │ │ + beq.w 11fc <_PyPegen_formatted_value+0x19c> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 11f0 <_PyPegen_formatted_value+0x1a4> │ │ │ │ │ + bpl.w 1204 <_PyPegen_formatted_value+0x1a4> │ │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 11a4 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bgt.n 11b8 <_PyPegen_formatted_value+0x158> │ │ │ │ │ sub.w r3, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi.n 11a4 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bhi.n 11b8 <_PyPegen_formatted_value+0x158> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r7, 1114 <_PyPegen_formatted_value+0xc8> │ │ │ │ │ + cbnz r7, 1128 <_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 10aa <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + beq.n 10be <_PyPegen_formatted_value+0x5e> │ │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ │ ldrd r9, r8, [r3, #16] │ │ │ │ │ - b.n 1140 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ + b.n 1154 <_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 10aa <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + beq.n 10be <_PyPegen_formatted_value+0x5e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1106 <_PyPegen_formatted_value+0xba> │ │ │ │ │ + bne.n 111a <_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 │ │ │ │ │ @@ -1861,20 +1870,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 11cc <_PyPegen_formatted_value+0x180> │ │ │ │ │ + beq.n 11e0 <_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, 11cc <_PyPegen_formatted_value+0x180> │ │ │ │ │ + cbz r0, 11e0 <_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 │ │ │ │ │ @@ -1889,15 +1898,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 1140 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ + b.n 1154 <_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 │ │ │ │ │ @@ -1910,232 +1919,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 10aa <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + b.n 10be <_PyPegen_formatted_value+0x5e> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 11f8 <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ - cbz r1, 11ec <_PyPegen_formatted_value+0x1a0> │ │ │ │ │ + bne.n 120c <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ + cbz r1, 1200 <_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 10d6 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + b.n 10ea <_PyPegen_formatted_value+0x8a> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b.n 11f4 <_PyPegen_formatted_value+0x1a8> │ │ │ │ │ + b.n 1208 <_PyPegen_formatted_value+0x1a8> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b.n 11e4 <_PyPegen_formatted_value+0x198> │ │ │ │ │ + b.n 11f8 <_PyPegen_formatted_value+0x198> │ │ │ │ │ add.w r3, r6, #28 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - b.n 10d6 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ - cbnz r1, 1200 <_PyPegen_formatted_value+0x1b4> │ │ │ │ │ + b.n 10ea <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + cbnz r1, 1214 <_PyPegen_formatted_value+0x1b4> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 10d6 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + b.n 10ea <_PyPegen_formatted_value+0x8a> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ - b.n 11fc <_PyPegen_formatted_value+0x1b0> │ │ │ │ │ + b.n 1210 <_PyPegen_formatted_value+0x1b0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001210 <_PyPegen_seq_flatten>: │ │ │ │ │ +00001224 <_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 12ea <_PyPegen_seq_flatten+0xda> │ │ │ │ │ + beq.n 12fe <_PyPegen_seq_flatten+0xda> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 12ce <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ + ble.n 12e2 <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e4 <_PyPegen_seq_flatten+0xd4> │ │ │ │ │ + beq.n 12f8 <_PyPegen_seq_flatten+0xd4> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 126c <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1280 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 1242 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, 1256 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 126c <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1280 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 124e <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, 1262 <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 126c <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 1280 <_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 12de <_PyPegen_seq_flatten+0xce> │ │ │ │ │ + beq.n 12f2 <_PyPegen_seq_flatten+0xce> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n 125c <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n 1270 <_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, 12da <_PyPegen_seq_flatten+0xca> │ │ │ │ │ + cbz r0, 12ee <_PyPegen_seq_flatten+0xca> │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1292 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + ble.n 12a6 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ - cbz r2, 128c <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ + cbz r2, 12a0 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 1296 <_PyPegen_seq_flatten+0x86> │ │ │ │ │ + bgt.n 12aa <_PyPegen_seq_flatten+0x86> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 1280 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + bne.n 1294 <_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 12c2 <_PyPegen_seq_flatten+0xb2> │ │ │ │ │ + beq.n 12d6 <_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 12aa <_PyPegen_seq_flatten+0x9a> │ │ │ │ │ + bne.n 12be <_PyPegen_seq_flatten+0x9a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1292 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + beq.n 12a6 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add lr, r4 │ │ │ │ │ - b.n 1280 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + b.n 1294 <_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 1274 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ + bne.n 1288 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1292 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + b.n 12a6 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 125c <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n 126c <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 1270 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n 1280 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 123c <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n 126c <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 1250 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n 1280 <_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 │ │ │ │ │ │ │ │ │ │ -000012f8 <_PyPegen_joined_str>: │ │ │ │ │ +0000130c <_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 1522 <_PyPegen_joined_str+0x22a> │ │ │ │ │ + beq.w 1536 <_PyPegen_joined_str+0x22a> │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1472 <_PyPegen_joined_str+0x17a> │ │ │ │ │ + ble.w 1486 <_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 14b4 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + beq.w 14c8 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 132c <_PyPegen_joined_str+0x34> │ │ │ │ │ + bne.n 1340 <_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 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1506 <_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 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1506 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1478 <_PyPegen_joined_str+0x180> │ │ │ │ │ + ble.w 148c <_PyPegen_joined_str+0x180> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1528 <_PyPegen_joined_str+0x230> │ │ │ │ │ + bne.w 153c <_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 1490 <_PyPegen_joined_str+0x198> │ │ │ │ │ + beq.n 14a4 <_PyPegen_joined_str+0x198> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 143a <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 144e <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1506 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 13bc <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 13d0 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.n 13bc <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 13d0 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 14f6 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 150a <_PyPegen_joined_str+0x1fe> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 13ce <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 13e2 <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 13ce <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 13e2 <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14f6 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 150a <_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 │ │ │ │ │ @@ -2147,122 +2156,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 151a <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.w 152e <_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 1606 <_PyPegen_joined_str+0x30e> │ │ │ │ │ + blt.w 161a <_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 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1506 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 143a <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 144e <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14a8 <_PyPegen_joined_str+0x1b0> │ │ │ │ │ + beq.n 14bc <_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 138c <_PyPegen_joined_str+0x94> │ │ │ │ │ + bne.n 13a0 <_PyPegen_joined_str+0x94> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1624 <_PyPegen_joined_str+0x32c> │ │ │ │ │ + bne.w 1638 <_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 133e <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 1352 <_PyPegen_joined_str+0x46> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1452 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + beq.n 1466 <_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 1452 <_PyPegen_joined_str+0x15a> │ │ │ │ │ - b.n 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.n 1466 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 1506 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 14da <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + cbz r3, 14ee <_PyPegen_joined_str+0x1e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 14da <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.n 14ee <_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 138c <_PyPegen_joined_str+0x94> │ │ │ │ │ - b.n 144a <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.w 13a0 <_PyPegen_joined_str+0x94> │ │ │ │ │ + b.n 145e <_PyPegen_joined_str+0x152> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 14cc <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + cbz r1, 14e0 <_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 132c <_PyPegen_joined_str+0x34> │ │ │ │ │ - b.n 133e <_PyPegen_joined_str+0x46> │ │ │ │ │ + bne.w 1340 <_PyPegen_joined_str+0x34> │ │ │ │ │ + b.n 1352 <_PyPegen_joined_str+0x46> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 14bc <_PyPegen_joined_str+0x1c4> │ │ │ │ │ + b.n 14d0 <_PyPegen_joined_str+0x1c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15ee <_PyPegen_joined_str+0x2f6> │ │ │ │ │ + bne.w 1602 <_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 146c <_PyPegen_joined_str+0x174> │ │ │ │ │ + b.n 1480 <_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 │ │ │ │ │ @@ -2270,22 +2279,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 13fa <_PyPegen_joined_str+0x102> │ │ │ │ │ + bne.w 140e <_PyPegen_joined_str+0x102> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 1506 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 133e <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 1352 <_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 │ │ │ │ │ @@ -2302,209 +2311,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 14d2 <_PyPegen_joined_str+0x1da> │ │ │ │ │ + beq.n 14e6 <_PyPegen_joined_str+0x1da> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 15da <_PyPegen_joined_str+0x2e2> │ │ │ │ │ + bne.n 15ee <_PyPegen_joined_str+0x2e2> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1506 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ea <_PyPegen_joined_str+0x2f2> │ │ │ │ │ + beq.n 15fe <_PyPegen_joined_str+0x2f2> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ea <_PyPegen_joined_str+0x2f2> │ │ │ │ │ + beq.n 15fe <_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 151a <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.n 152e <_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 1606 <_PyPegen_joined_str+0x30e> │ │ │ │ │ + blt.n 161a <_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 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1506 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 15da <_PyPegen_joined_str+0x2e2> │ │ │ │ │ + bne.n 15ee <_PyPegen_joined_str+0x2e2> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 15e2 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ + cbz r3, 15f6 <_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 1550 <_PyPegen_joined_str+0x258> │ │ │ │ │ - b.n 144a <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.n 1564 <_PyPegen_joined_str+0x258> │ │ │ │ │ + b.n 145e <_PyPegen_joined_str+0x152> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 158c <_PyPegen_joined_str+0x294> │ │ │ │ │ + b.n 15a0 <_PyPegen_joined_str+0x294> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 14da <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.w 14ee <_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 15e2 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ + b.n 15f6 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1506 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.w 1506 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 1506 <_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 14f2 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1506 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 1642 <_PyPegen_joined_str+0x34a> │ │ │ │ │ + blt.n 1656 <_PyPegen_joined_str+0x34a> │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1452 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 1466 <_PyPegen_joined_str+0x15a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ - b.n 1638 <_PyPegen_joined_str+0x340> │ │ │ │ │ + b.n 164c <_PyPegen_joined_str+0x340> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001650 <_PyPegen_get_keys>: │ │ │ │ │ +00001664 <_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 17a0 <_PyPegen_get_keys+0x150> │ │ │ │ │ + beq.w 17b4 <_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 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 17b2 <_PyPegen_get_keys+0x14e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + ble.w 17b2 <_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 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 17b2 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.w 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 17b2 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17b2 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17b2 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17b2 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17b2 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17b2 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17b2 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17b2 <_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 174e <_PyPegen_get_keys+0xfe> │ │ │ │ │ + beq.n 1762 <_PyPegen_get_keys+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1740 <_PyPegen_get_keys+0xf0> │ │ │ │ │ + beq.n 1754 <_PyPegen_get_keys+0xf0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1736 <_PyPegen_get_keys+0xe6> │ │ │ │ │ + beq.n 174a <_PyPegen_get_keys+0xe6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 172c <_PyPegen_get_keys+0xdc> │ │ │ │ │ + beq.n 1740 <_PyPegen_get_keys+0xdc> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1722 <_PyPegen_get_keys+0xd2> │ │ │ │ │ + beq.n 1736 <_PyPegen_get_keys+0xd2> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1718 <_PyPegen_get_keys+0xc8> │ │ │ │ │ + beq.n 172c <_PyPegen_get_keys+0xc8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 17aa <_PyPegen_get_keys+0x15a> │ │ │ │ │ + bne.n 17be <_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 │ │ │ │ │ @@ -2516,15 +2525,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 179e <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 17b2 <_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 │ │ │ │ │ @@ -2545,113 +2554,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 174e <_PyPegen_get_keys+0xfe> │ │ │ │ │ + bne.n 1762 <_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 170e <_PyPegen_get_keys+0xbe> │ │ │ │ │ + b.n 1722 <_PyPegen_get_keys+0xbe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017bc <_PyPegen_get_values>: │ │ │ │ │ +000017d0 <_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 190c <_PyPegen_get_values+0x150> │ │ │ │ │ + beq.w 1920 <_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 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 191e <_PyPegen_get_values+0x14e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + ble.w 191e <_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 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 191e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.w 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 191e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 191e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 191e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 191e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 191e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 191e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 191e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 191e <_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 18ba <_PyPegen_get_values+0xfe> │ │ │ │ │ + beq.n 18ce <_PyPegen_get_values+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 18ac <_PyPegen_get_values+0xf0> │ │ │ │ │ + beq.n 18c0 <_PyPegen_get_values+0xf0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 18a2 <_PyPegen_get_values+0xe6> │ │ │ │ │ + beq.n 18b6 <_PyPegen_get_values+0xe6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1898 <_PyPegen_get_values+0xdc> │ │ │ │ │ + beq.n 18ac <_PyPegen_get_values+0xdc> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 188e <_PyPegen_get_values+0xd2> │ │ │ │ │ + beq.n 18a2 <_PyPegen_get_values+0xd2> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1884 <_PyPegen_get_values+0xc8> │ │ │ │ │ + beq.n 1898 <_PyPegen_get_values+0xc8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 1916 <_PyPegen_get_values+0x15a> │ │ │ │ │ + bne.n 192a <_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 │ │ │ │ │ @@ -2663,15 +2672,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 190a <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 191e <_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 │ │ │ │ │ @@ -2692,76 +2701,76 @@ │ │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ - bne.n 18ba <_PyPegen_get_values+0xfe> │ │ │ │ │ + bne.n 18ce <_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 187a <_PyPegen_get_values+0xbe> │ │ │ │ │ + b.n 188e <_PyPegen_get_values+0xbe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001928 <_PyPegen_name_default_pair>: │ │ │ │ │ +0000193c <_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, 1952 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ - cbnz r6, 1958 <_PyPegen_name_default_pair+0x30> │ │ │ │ │ + cbz r0, 1966 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + cbnz r6, 196c <_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 1952 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + b.n 1966 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ │ │ │ │ │ -00001968 <_PyPegen_star_etc>: │ │ │ │ │ +0000197c <_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, 198c <_PyPegen_star_etc+0x24> │ │ │ │ │ + cbz r0, 19a0 <_PyPegen_star_etc+0x24> │ │ │ │ │ strd r6, r5, [r0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001990 <_PyPegen_function_def_decorators>: │ │ │ │ │ +000019a4 <_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 │ │ │ │ │ @@ -2777,63 +2786,63 @@ │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ strd sl, ip, [sp, #20] │ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr.w r4, [lr, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ - beq.n 19e2 <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ + beq.n 19f6 <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b.n 19dc <_PyPegen_function_def_decorators+0x4c> │ │ │ │ │ + b.n 19f0 <_PyPegen_function_def_decorators+0x4c> │ │ │ │ │ │ │ │ │ │ -000019e8 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +000019fc <_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, 1a08 <_PyPegen_keyword_or_starred+0x20> │ │ │ │ │ + cbz r0, 1a1c <_PyPegen_keyword_or_starred+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a0c <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00001a20 <_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 1a44 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1a58 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 1a44 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1a58 <_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, 1a66 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, 1a7a <_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 │ │ │ │ │ @@ -2847,391 +2856,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 1a40 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ + b.n 1a54 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a6c <_PyPegen_empty_arguments>: │ │ │ │ │ +00001a80 <_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, 1ad8 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1aec <_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, 1ad8 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1aec <_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, 1ad8 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1aec <_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, 1ad8 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1aec <_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, 1ad8 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1aec <_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 1ad2 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + b.n 1ae6 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ │ │ │ │ │ -00001adc <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00001af0 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b7a <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ + beq.n 1b8e <_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 1b24 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + ble.n 1b38 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1b2c <_PyPegen_seq_extract_starred_exprs+0x50> │ │ │ │ │ + cbz r1, 1b40 <_PyPegen_seq_extract_starred_exprs+0x50> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1b24 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b38 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, 1b6e <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ + cbz r5, 1b82 <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.n 1b24 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b38 <_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, 1b28 <_PyPegen_seq_extract_starred_exprs+0x4c> │ │ │ │ │ + cbz r1, 1b3c <_PyPegen_seq_extract_starred_exprs+0x4c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1b16 <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ - cbnz r5, 1b3c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bne.n 1b2a <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + cbnz r5, 1b50 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 1b1e <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ + b.n 1b32 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1b76 <_PyPegen_seq_extract_starred_exprs+0x9a> │ │ │ │ │ + beq.n 1b8a <_PyPegen_seq_extract_starred_exprs+0x9a> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1b6e <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ + cbz r1, 1b82 <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1b10 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ + bne.n 1b24 <_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 1b24 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b38 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 1b26 <_PyPegen_seq_extract_starred_exprs+0x4a> │ │ │ │ │ + bge.n 1b3a <_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 1b4e <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ + bne.n 1b62 <_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 1b4e <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ + b.n 1b62 <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.n 1b10 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ - b.n 1b3c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bgt.n 1b24 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ + b.n 1b50 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 1b3c <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + b.n 1b50 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b80 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00001b94 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1c74 <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ + beq.n 1c88 <_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 1c42 <_PyPegen_seq_delete_starred_exprs+0xc2> │ │ │ │ │ + ble.n 1c56 <_PyPegen_seq_delete_starred_exprs+0xc2> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c54 <_PyPegen_seq_delete_starred_exprs+0xd4> │ │ │ │ │ + beq.n 1c68 <_PyPegen_seq_delete_starred_exprs+0xd4> │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1c3e <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ + beq.n 1c52 <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1c6c <_PyPegen_seq_delete_starred_exprs+0xec> │ │ │ │ │ + beq.n 1c80 <_PyPegen_seq_delete_starred_exprs+0xec> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 1c3e <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ + beq.n 1c52 <_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 1c5c <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ + beq.n 1c70 <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1bc0 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ + bne.n 1bd4 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ - beq.n 1c50 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1c64 <_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 1c50 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1c64 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1c60 <_PyPegen_seq_delete_starred_exprs+0xe0> │ │ │ │ │ + beq.n 1c74 <_PyPegen_seq_delete_starred_exprs+0xe0> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n 1c3c <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + beq.n 1c50 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ - cbz r4, 1c66 <_PyPegen_seq_delete_starred_exprs+0xe6> │ │ │ │ │ + cbz r4, 1c7a <_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 1c3c <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + beq.n 1c50 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ add.w ip, r1, #2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cbz r5, 1c38 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ + cbz r5, 1c4c <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str.w r4, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 1c3c <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + beq.n 1c50 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w ip, r1, #2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1c1e <_PyPegen_seq_delete_starred_exprs+0x9e> │ │ │ │ │ + bne.n 1c32 <_PyPegen_seq_delete_starred_exprs+0x9e> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1c12 <_PyPegen_seq_delete_starred_exprs+0x92> │ │ │ │ │ + bne.n 1c26 <_PyPegen_seq_delete_starred_exprs+0x92> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ - b.n 1bd2 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ - beq.n 1c50 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + b.n 1be6 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + beq.n 1c64 <_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 1c3c <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + bne.n 1c50 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1c50 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1c64 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1bac <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + b.n 1bc0 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 1bca <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ + b.n 1bde <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1bf4 <_PyPegen_seq_delete_starred_exprs+0x74> │ │ │ │ │ + bne.n 1c08 <_PyPegen_seq_delete_starred_exprs+0x74> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 1c0a <_PyPegen_seq_delete_starred_exprs+0x8a> │ │ │ │ │ + bne.n 1c1e <_PyPegen_seq_delete_starred_exprs+0x8a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 1bb8 <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ - b.n 1bce <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ + bne.n 1bcc <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ + b.n 1be2 <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001c78 <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ -_PyPegen_check_barry_as_flufl(): │ │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - lsls r2, r2, #26 │ │ │ │ │ - add.w r1, r3, #16 │ │ │ │ │ - bmi.n 1c96 <_PyPegen_check_barry_as_flufl+0x1e> │ │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ │ - subs r0, #33 @ 0x21 │ │ │ │ │ - bne.n 1c94 <_PyPegen_check_barry_as_flufl+0x1c> │ │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ │ - subs r0, #61 @ 0x3d │ │ │ │ │ - bne.n 1c94 <_PyPegen_check_barry_as_flufl+0x1c> │ │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ │ - bx lr │ │ │ │ │ - bx lr │ │ │ │ │ - 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 │ │ │ │ │ - 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 strcmp │ │ │ │ │ - cbnz r0, 1cb8 <_PyPegen_check_barry_as_flufl+0x40> │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00001cd8 <_PyPegen_augoperator>: │ │ │ │ │ +00001c8c <_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, 1cf4 <_PyPegen_augoperator+0x1c> │ │ │ │ │ + cbz r0, 1ca8 <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cf8 <_PyPegen_dummy_name>: │ │ │ │ │ +00001cac <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (1d00 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (1cb4 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d04 <_PyPegen_make_module>: │ │ │ │ │ +00001cb8 <_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 1d2c <_PyPegen_make_module+0x28> │ │ │ │ │ + bgt.n 1ce0 <_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, 1d76 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d2a <_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 660 <_PyPegen_concatenate_strings+0x5b8> │ │ │ │ │ + bl 6bc <_PyPegen_concatenate_strings+0x614> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1d76 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d2a <_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, 1d76 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d2a <_PyPegen_make_module+0x72> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ │ - bne.n 1d3e <_PyPegen_make_module+0x3a> │ │ │ │ │ + bne.n 1cf2 <_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} │ │ │ │ │ │ │ │ │ │ -00001d7c <_PyPegen_key_value_pair>: │ │ │ │ │ +00001d30 <_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, 1d9c <_PyPegen_key_value_pair+0x20> │ │ │ │ │ + cbz r0, 1d50 <_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 {} │ │ │ │ │ @@ -48,17 +48,17 @@ │ │ │ │ │ ldr r5, [r6, #4] │ │ │ │ │ b.n 70 <_PyPegen_nonparen_genexp_in_call+0x70> │ │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ │ movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ strd r7, r4, [sp] │ │ │ │ │ bl 8a │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ @@ -106,17 +106,17 @@ │ │ │ │ │ bne.n 11e <_PyPegen_ensure_real+0x56> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ 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 r1, [r2, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -148,17 +148,17 @@ │ │ │ │ │ beq.n 178 <_PyPegen_ensure_imaginary+0x56> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ 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 r1, [r2, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -232,21 +232,21 @@ │ │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ │ b.n 1e0 <_PyPegen_arguments_parsing_error+0x12> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ pop {r4, r5} │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 <_PyPegen_raise_error> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -9,192 +9,192 @@ │ │ │ │ │ 0x00000060 5f676574 5f6e616d 65732e69 7372612e _get_names.isra. │ │ │ │ │ 0x00000070 30005f67 65745f64 65666175 6c74732e 0._get_defaults. │ │ │ │ │ 0x00000080 69737261 2e30002e 4c433800 52414953 isra.0..LC8.RAIS │ │ │ │ │ 0x00000090 455f4552 524f525f 4b4e4f57 4e5f4c4f E_ERROR_KNOWN_LO │ │ │ │ │ 0x000000a0 43415449 4f4e002e 4c433900 2e4c4331 CATION..LC9..LC1 │ │ │ │ │ 0x000000b0 30002e4c 43313100 2e4c4331 32002e4c 0..LC11..LC12..L │ │ │ │ │ 0x000000c0 43313300 2e4c4331 34002e4c 43313500 C13..LC14..LC15. │ │ │ │ │ - 0x000000d0 2e4c4331 36002e4c 43313700 2e4c4330 .LC16..LC17..LC0 │ │ │ │ │ - 0x000000e0 002e4c43 31002e4c 43313800 2e4c4331 ..LC1..LC18..LC1 │ │ │ │ │ + 0x000000d0 2e4c4331 36002e4c 43313700 2e4c4331 .LC16..LC17..LC1 │ │ │ │ │ + 0x000000e0 38002e4c 4330002e 4c433100 2e4c4331 8..LC0..LC1..LC1 │ │ │ │ │ 0x000000f0 39002e4c 43323000 2e4c4332 31002e4c 9..LC20..LC21..L │ │ │ │ │ 0x00000100 43323200 2e4c4332 33002e4c 43323400 C22..LC23..LC24. │ │ │ │ │ 0x00000110 2e4c4332 35002e4c 43323600 2e4c4332 .LC25..LC26..LC2 │ │ │ │ │ 0x00000120 37002e4c 43323800 2e4c4332 39002e4c 7..LC28..LC29..L │ │ │ │ │ 0x00000130 43333000 2e4c4333 31002e4c 43333200 C30..LC31..LC32. │ │ │ │ │ 0x00000140 2e4c4333 33002e4c 43333400 2e4c4333 .LC33..LC34..LC3 │ │ │ │ │ 0x00000150 35002e4c 43333600 2e4c4333 37002e4c 5..LC36..LC37..L │ │ │ │ │ 0x00000160 43333800 2e4c4333 39002e4c 43343000 C38..LC39..LC40. │ │ │ │ │ 0x00000170 2e4c4334 31002e4c 43343200 2e4c4334 .LC41..LC42..LC4 │ │ │ │ │ 0x00000180 33002e4c 43343400 2e4c4334 35002e4c 3..LC44..LC45..L │ │ │ │ │ 0x00000190 43343600 2e4c4334 37002e4c 43343800 C46..LC47..LC48. │ │ │ │ │ - 0x000001a0 2e4c4334 39005f50 79506567 656e5f63 .LC49._PyPegen_c │ │ │ │ │ - 0x000001b0 6f6e7374 616e745f 66726f6d 5f737472 onstant_from_str │ │ │ │ │ - 0x000001c0 696e6700 50794279 7465735f 41735374 ing.PyBytes_AsSt │ │ │ │ │ - 0x000001d0 72696e67 005f5079 50656765 6e5f7061 ring._PyPegen_pa │ │ │ │ │ - 0x000001e0 7273655f 73747269 6e67005f 50794172 rse_string._PyAr │ │ │ │ │ - 0x000001f0 656e615f 41646450 794f626a 65637400 ena_AddPyObject. │ │ │ │ │ - 0x00000200 5f507941 53545f43 6f6e7374 616e7400 _PyAST_Constant. │ │ │ │ │ - 0x00000210 5f507970 6567656e 5f726169 73655f64 _Pypegen_raise_d │ │ │ │ │ - 0x00000220 65636f64 655f6572 726f7200 5f507950 ecode_error._PyP │ │ │ │ │ - 0x00000230 6567656e 5f6e6577 5f696465 6e746966 egen_new_identif │ │ │ │ │ - 0x00000240 69657200 5f50795f 4465616c 6c6f6300 ier._Py_Dealloc. │ │ │ │ │ - 0x00000250 5f507950 6567656e 5f636f6e 63617465 _PyPegen_concate │ │ │ │ │ - 0x00000260 6e617465 5f737472 696e6773 00507942 nate_strings.PyB │ │ │ │ │ - 0x00000270 79746573 5f547970 65005f50 795f6173 ytes_Type._Py_as │ │ │ │ │ - 0x00000280 646c5f65 7870725f 7365715f 6e657700 dl_expr_seq_new. │ │ │ │ │ - 0x00000290 5079556e 69636f64 655f5479 7065005f PyUnicode_Type._ │ │ │ │ │ - 0x000002a0 50794153 545f4a6f 696e6564 53747200 PyAST_JoinedStr. │ │ │ │ │ - 0x000002b0 50794279 7465735f 46726f6d 53747269 PyBytes_FromStri │ │ │ │ │ - 0x000002c0 6e670050 79427974 65735f43 6f6e6361 ng.PyBytes_Conca │ │ │ │ │ - 0x000002d0 74005f50 79556e69 636f6465 57726974 t._PyUnicodeWrit │ │ │ │ │ - 0x000002e0 65725f49 6e697400 5f507955 6e69636f er_Init._PyUnico │ │ │ │ │ - 0x000002f0 64655772 69746572 5f577269 74655374 deWriter_WriteSt │ │ │ │ │ - 0x00000300 72005f50 79556e69 636f6465 57726974 r._PyUnicodeWrit │ │ │ │ │ - 0x00000310 65725f46 696e6973 68005f50 79556e69 er_Finish._PyUni │ │ │ │ │ - 0x00000320 636f6465 57726974 65725f44 65616c6c codeWriter_Deall │ │ │ │ │ - 0x00000330 6f630050 79457863 5f53796e 74617845 oc.PyExc_SyntaxE │ │ │ │ │ - 0x00000340 72726f72 005f5079 50656765 6e5f7261 rror._PyPegen_ra │ │ │ │ │ - 0x00000350 6973655f 6572726f 72005f50 79506567 ise_error._PyPeg │ │ │ │ │ - 0x00000360 656e5f73 65745f65 7870725f 636f6e74 en_set_expr_cont │ │ │ │ │ - 0x00000370 65787400 5f507941 53545f4e 616d6500 ext._PyAST_Name. │ │ │ │ │ - 0x00000380 5f507941 53545f41 74747269 62757465 _PyAST_Attribute │ │ │ │ │ - 0x00000390 005f5079 4153545f 5475706c 65005f50 ._PyAST_Tuple._P │ │ │ │ │ - 0x000003a0 79415354 5f4c6973 74005f50 79415354 yAST_List._PyAST │ │ │ │ │ - 0x000003b0 5f537461 72726564 005f5079 4153545f _Starred._PyAST_ │ │ │ │ │ - 0x000003c0 53756273 63726970 74005f50 79506567 Subscript._PyPeg │ │ │ │ │ - 0x000003d0 656e5f73 696e676c 65746f6e 5f736571 en_singleton_seq │ │ │ │ │ - 0x000003e0 005f5079 5f617364 6c5f6765 6e657269 ._Py_asdl_generi │ │ │ │ │ - 0x000003f0 635f7365 715f6e65 77005f50 79506567 c_seq_new._PyPeg │ │ │ │ │ - 0x00000400 656e5f73 65715f69 6e736572 745f696e en_seq_insert_in │ │ │ │ │ - 0x00000410 5f66726f 6e74005f 50795065 67656e5f _front._PyPegen_ │ │ │ │ │ - 0x00000420 636f6c6c 6563745f 63616c6c 5f736571 collect_call_seq │ │ │ │ │ - 0x00000430 73005f50 79415354 5f43616c 6c005f50 s._PyAST_Call._P │ │ │ │ │ - 0x00000440 79506567 656e5f73 65715f65 78747261 yPegen_seq_extra │ │ │ │ │ - 0x00000450 63745f73 74617272 65645f65 78707273 ct_starred_exprs │ │ │ │ │ - 0x00000460 005f5079 50656765 6e5f7365 715f6465 ._PyPegen_seq_de │ │ │ │ │ - 0x00000470 6c657465 5f737461 72726564 5f657870 lete_starred_exp │ │ │ │ │ - 0x00000480 7273006d 656d6d6f 7665005f 50795275 rs.memmove._PyRu │ │ │ │ │ - 0x00000490 6e74696d 65005f50 79506567 656e5f61 ntime._PyPegen_a │ │ │ │ │ - 0x000004a0 64645f74 7970655f 636f6d6d 656e745f dd_type_comment_ │ │ │ │ │ - 0x000004b0 746f5f61 7267005f 50795065 67656e5f to_arg._PyPegen_ │ │ │ │ │ - 0x000004c0 6e65775f 74797065 5f636f6d 6d656e74 new_type_comment │ │ │ │ │ - 0x000004d0 005f5079 4153545f 61726700 5f507950 ._PyAST_arg._PyP │ │ │ │ │ - 0x000004e0 6567656e 5f636d70 6f705f65 7870725f egen_cmpop_expr_ │ │ │ │ │ - 0x000004f0 70616972 005f5079 4172656e 615f4d61 pair._PyArena_Ma │ │ │ │ │ - 0x00000500 6c6c6f63 005f5079 50656765 6e5f7365 lloc._PyPegen_se │ │ │ │ │ - 0x00000510 715f636f 756e745f 646f7473 005f5079 q_count_dots._Py │ │ │ │ │ - 0x00000520 50656765 6e5f6765 745f636d 706f7073 Pegen_get_cmpops │ │ │ │ │ - 0x00000530 005f5079 5f617364 6c5f696e 745f7365 ._Py_asdl_int_se │ │ │ │ │ - 0x00000540 715f6e65 77005f50 79506567 656e5f63 q_new._PyPegen_c │ │ │ │ │ - 0x00000550 6865636b 65645f66 75747572 655f696d hecked_future_im │ │ │ │ │ - 0x00000560 706f7274 00507955 6e69636f 64655f43 port.PyUnicode_C │ │ │ │ │ - 0x00000570 6f6d7061 72655769 74684153 43494953 ompareWithASCIIS │ │ │ │ │ - 0x00000580 7472696e 67005f50 79415354 5f496d70 tring._PyAST_Imp │ │ │ │ │ - 0x00000590 6f727446 726f6d00 5f507950 6567656e ortFrom._PyPegen │ │ │ │ │ - 0x000005a0 5f676574 5f657870 7273005f 50795065 _get_exprs._PyPe │ │ │ │ │ - 0x000005b0 67656e5f 6d616b65 5f617267 756d656e gen_make_argumen │ │ │ │ │ - 0x000005c0 7473005f 50795f61 73646c5f 6172675f ts._Py_asdl_arg_ │ │ │ │ │ - 0x000005d0 7365715f 6e657700 5f507941 53545f61 seq_new._PyAST_a │ │ │ │ │ - 0x000005e0 7267756d 656e7473 005f5079 50656765 rguments._PyPege │ │ │ │ │ - 0x000005f0 6e5f6a6f 696e5f73 65717565 6e636573 n_join_sequences │ │ │ │ │ - 0x00000600 005f5079 50656765 6e5f636f 6e737461 ._PyPegen_consta │ │ │ │ │ - 0x00000610 6e745f66 726f6d5f 746f6b65 6e005079 nt_from_token.Py │ │ │ │ │ - 0x00000620 556e6963 6f64655f 46726f6d 53747269 Unicode_FromStri │ │ │ │ │ - 0x00000630 6e67005f 50795065 67656e5f 666f726d ng._PyPegen_form │ │ │ │ │ - 0x00000640 61747465 645f7661 6c756500 5f507941 atted_value._PyA │ │ │ │ │ - 0x00000650 53545f46 6f726d61 74746564 56616c75 ST_FormattedValu │ │ │ │ │ - 0x00000660 65005f50 79506567 656e5f73 65715f66 e._PyPegen_seq_f │ │ │ │ │ - 0x00000670 6c617474 656e005f 50795065 67656e5f latten._PyPegen_ │ │ │ │ │ - 0x00000680 6a6f696e 65645f73 74720073 74727062 joined_str.strpb │ │ │ │ │ - 0x00000690 726b0050 79556e69 636f6465 5f417355 rk.PyUnicode_AsU │ │ │ │ │ - 0x000006a0 54463800 7374726c 656e0073 74726368 TF8.strlen.strch │ │ │ │ │ - 0x000006b0 72005f50 79506567 656e5f64 65636f64 r._PyPegen_decod │ │ │ │ │ - 0x000006c0 655f7374 72696e67 00507945 78635f53 e_string.PyExc_S │ │ │ │ │ - 0x000006d0 79737465 6d457272 6f720050 79457272 ystemError.PyErr │ │ │ │ │ - 0x000006e0 5f466f72 6d617400 73747263 6d70005f _Format.strcmp._ │ │ │ │ │ - 0x000006f0 50795065 67656e5f 6765745f 6b657973 PyPegen_get_keys │ │ │ │ │ - 0x00000700 005f5079 50656765 6e5f6765 745f7661 ._PyPegen_get_va │ │ │ │ │ - 0x00000710 6c756573 005f5079 50656765 6e5f6e61 lues._PyPegen_na │ │ │ │ │ - 0x00000720 6d655f64 65666175 6c745f70 61697200 me_default_pair. │ │ │ │ │ - 0x00000730 5f507950 6567656e 5f737461 725f6574 _PyPegen_star_et │ │ │ │ │ - 0x00000740 63005f50 79506567 656e5f6d 61705f6e c._PyPegen_map_n │ │ │ │ │ - 0x00000750 616d6573 5f746f5f 69647300 5f50795f ames_to_ids._Py_ │ │ │ │ │ - 0x00000760 6173646c 5f696465 6e746966 6965725f asdl_identifier_ │ │ │ │ │ - 0x00000770 7365715f 6e657700 5f507950 6567656e seq_new._PyPegen │ │ │ │ │ - 0x00000780 5f66756e 6374696f 6e5f6465 665f6465 _function_def_de │ │ │ │ │ - 0x00000790 636f7261 746f7273 005f5079 4153545f corators._PyAST_ │ │ │ │ │ - 0x000007a0 46756e63 74696f6e 44656600 5f507941 FunctionDef._PyA │ │ │ │ │ - 0x000007b0 53545f41 73796e63 46756e63 74696f6e ST_AsyncFunction │ │ │ │ │ - 0x000007c0 44656600 5f507950 6567656e 5f6b6579 Def._PyPegen_key │ │ │ │ │ - 0x000007d0 776f7264 5f6f725f 73746172 72656400 word_or_starred. │ │ │ │ │ - 0x000007e0 5f507950 6567656e 5f636865 636b5f66 _PyPegen_check_f │ │ │ │ │ - 0x000007f0 73747269 6e675f63 6f6e7665 7273696f string_conversio │ │ │ │ │ - 0x00000800 6e005f50 79506567 656e5f65 6d707479 n._PyPegen_empty │ │ │ │ │ - 0x00000810 5f617267 756d656e 7473005f 50795f61 _arguments._Py_a │ │ │ │ │ - 0x00000820 73646c5f 6b657977 6f72645f 7365715f sdl_keyword_seq_ │ │ │ │ │ - 0x00000830 6e657700 5f507950 6567656e 5f636865 new._PyPegen_che │ │ │ │ │ - 0x00000840 636b5f62 61727279 5f61735f 666c7566 ck_barry_as_fluf │ │ │ │ │ - 0x00000850 6c005f50 79506567 656e5f61 75676f70 l._PyPegen_augop │ │ │ │ │ - 0x00000860 65726174 6f72005f 50795065 67656e5f erator._PyPegen_ │ │ │ │ │ - 0x00000870 64756d6d 795f6e61 6d65005f 50795065 dummy_name._PyPe │ │ │ │ │ - 0x00000880 67656e5f 6d616b65 5f6d6f64 756c6500 gen_make_module. │ │ │ │ │ - 0x00000890 5f507941 53545f4d 6f64756c 65005f50 _PyAST_Module._P │ │ │ │ │ - 0x000008a0 795f6173 646c5f74 7970655f 69676e6f y_asdl_type_igno │ │ │ │ │ - 0x000008b0 72655f73 65715f6e 6577005f 50794153 re_seq_new._PyAS │ │ │ │ │ - 0x000008c0 545f5479 70654967 6e6f7265 005f5079 T_TypeIgnore._Py │ │ │ │ │ - 0x000008d0 50656765 6e5f6a6f 696e5f6e 616d6573 Pegen_join_names │ │ │ │ │ - 0x000008e0 5f776974 685f646f 74005079 556e6963 _with_dot.PyUnic │ │ │ │ │ - 0x000008f0 6f64655f 46726f6d 466f726d 6174005f ode_FromFormat._ │ │ │ │ │ - 0x00000900 5079556e 69636f64 655f496e 7465726e PyUnicode_Intern │ │ │ │ │ - 0x00000910 496d6d6f 7274616c 005f5079 5f747373 Immortal._Py_tss │ │ │ │ │ - 0x00000920 5f747374 61746500 5f507950 6567656e _tstate._PyPegen │ │ │ │ │ - 0x00000930 5f6b6579 5f76616c 75655f70 61697200 _key_value_pair. │ │ │ │ │ - 0x00000940 5f507950 6567656e 5f616c69 61735f66 _PyPegen_alias_f │ │ │ │ │ - 0x00000950 6f725f73 74617200 5079556e 69636f64 or_star.PyUnicod │ │ │ │ │ - 0x00000960 655f496e 7465726e 46726f6d 53747269 e_InternFromStri │ │ │ │ │ - 0x00000970 6e67005f 50794153 545f616c 69617300 ng._PyAST_alias. │ │ │ │ │ - 0x00000980 5f507950 6567656e 5f646563 6f646564 _PyPegen_decoded │ │ │ │ │ - 0x00000990 5f636f6e 7374616e 745f6672 6f6d5f74 _constant_from_t │ │ │ │ │ - 0x000009a0 6f6b656e 00507942 79746573 5f417353 oken.PyBytes_AsS │ │ │ │ │ - 0x000009b0 7472696e 67416e64 53697a65 005f5079 tringAndSize._Py │ │ │ │ │ - 0x000009c0 50656765 6e5f7365 7475705f 66756c6c Pegen_setup_full │ │ │ │ │ - 0x000009d0 5f666f72 6d61745f 73706563 005f5079 _format_spec._Py │ │ │ │ │ - 0x000009e0 50656765 6e5f6368 65636b5f 6c656761 Pegen_check_lega │ │ │ │ │ - 0x000009f0 63795f73 746d7400 5f507950 6567656e cy_stmt._PyPegen │ │ │ │ │ - 0x00000a00 5f636c61 73735f64 65665f64 65636f72 _class_def_decor │ │ │ │ │ - 0x00000a10 61746f72 73005f50 79415354 5f436c61 ators._PyAST_Cla │ │ │ │ │ - 0x00000a20 73734465 66005f50 79506567 656e5f6e ssDef._PyPegen_n │ │ │ │ │ - 0x00000a30 6f6e7061 72656e5f 67656e65 78705f69 onparen_genexp_i │ │ │ │ │ - 0x00000a40 6e5f6361 6c6c005f 50795065 67656e5f n_call._PyPegen_ │ │ │ │ │ - 0x00000a50 72616973 655f6572 726f725f 6b6e6f77 raise_error_know │ │ │ │ │ - 0x00000a60 6e5f6c6f 63617469 6f6e005f 50795065 n_location._PyPe │ │ │ │ │ - 0x00000a70 67656e5f 736c6173 685f7769 74685f64 gen_slash_with_d │ │ │ │ │ - 0x00000a80 65666175 6c74005f 50795065 67656e5f efault._PyPegen_ │ │ │ │ │ - 0x00000a90 6b65795f 70617474 65726e5f 70616972 key_pattern_pair │ │ │ │ │ - 0x00000aa0 005f5079 50656765 6e5f6765 745f7061 ._PyPegen_get_pa │ │ │ │ │ - 0x00000ab0 74746572 6e5f6b65 7973005f 50795065 ttern_keys._PyPe │ │ │ │ │ - 0x00000ac0 67656e5f 6765745f 70617474 65726e73 gen_get_patterns │ │ │ │ │ - 0x00000ad0 005f5079 5f617364 6c5f7061 74746572 ._Py_asdl_patter │ │ │ │ │ - 0x00000ae0 6e5f7365 715f6e65 77005f50 79506567 n_seq_new._PyPeg │ │ │ │ │ - 0x00000af0 656e5f67 65745f69 6e76616c 69645f74 en_get_invalid_t │ │ │ │ │ - 0x00000b00 61726765 74005f50 79506567 656e5f67 arget._PyPegen_g │ │ │ │ │ - 0x00000b10 65745f65 7870725f 6e616d65 005f5079 et_expr_name._Py │ │ │ │ │ - 0x00000b20 5f4e6f6e 65537472 75637400 5f50795f _NoneStruct._Py_ │ │ │ │ │ - 0x00000b30 46616c73 65537472 75637400 5f50795f FalseStruct._Py_ │ │ │ │ │ - 0x00000b40 54727565 53747275 6374005f 50795f45 TrueStruct._Py_E │ │ │ │ │ - 0x00000b50 6c6c6970 7369734f 626a6563 74005f50 llipsisObject._P │ │ │ │ │ - 0x00000b60 79506567 656e5f65 6e737572 655f7265 yPegen_ensure_re │ │ │ │ │ - 0x00000b70 616c0050 79436f6d 706c6578 5f547970 al.PyComplex_Typ │ │ │ │ │ - 0x00000b80 65005f50 79506567 656e5f65 6e737572 e._PyPegen_ensur │ │ │ │ │ - 0x00000b90 655f696d 6167696e 61727900 5f507950 e_imaginary._PyP │ │ │ │ │ - 0x00000ba0 6567656e 5f617267 756d656e 74735f70 egen_arguments_p │ │ │ │ │ - 0x00000bb0 61727369 6e675f65 72726f72 00507955 arsing_error.PyU │ │ │ │ │ - 0x00000bc0 6e69636f 64655f44 65636f64 65555446 nicode_DecodeUTF │ │ │ │ │ - 0x00000bd0 38005f50 79506567 656e5f73 65715f61 8._PyPegen_seq_a │ │ │ │ │ - 0x00000be0 7070656e 645f746f 5f656e64 005f5079 ppend_to_end._Py │ │ │ │ │ - 0x00000bf0 50656765 6e5f7365 715f6c61 73745f69 Pegen_seq_last_i │ │ │ │ │ - 0x00000c00 74656d00 5f507950 6567656e 5f736571 tem._PyPegen_seq │ │ │ │ │ - 0x00000c10 5f666972 73745f69 74656d00 5f507950 _first_item._PyP │ │ │ │ │ - 0x00000c20 6567656e 5f676574 5f6c6173 745f636f egen_get_last_co │ │ │ │ │ - 0x00000c30 6d707265 68656e73 696f6e5f 6974656d mprehension_item │ │ │ │ │ - 0x00000c40 00 . │ │ │ │ │ + 0x000001a0 2e4c4334 39002e4c 43353000 5f507950 .LC49..LC50._PyP │ │ │ │ │ + 0x000001b0 6567656e 5f636f6e 7374616e 745f6672 egen_constant_fr │ │ │ │ │ + 0x000001c0 6f6d5f73 7472696e 67005079 42797465 om_string.PyByte │ │ │ │ │ + 0x000001d0 735f4173 53747269 6e67005f 50795065 s_AsString._PyPe │ │ │ │ │ + 0x000001e0 67656e5f 70617273 655f7374 72696e67 gen_parse_string │ │ │ │ │ + 0x000001f0 005f5079 4172656e 615f4164 6450794f ._PyArena_AddPyO │ │ │ │ │ + 0x00000200 626a6563 74005f50 79415354 5f436f6e bject._PyAST_Con │ │ │ │ │ + 0x00000210 7374616e 74005f50 79706567 656e5f72 stant._Pypegen_r │ │ │ │ │ + 0x00000220 61697365 5f646563 6f64655f 6572726f aise_decode_erro │ │ │ │ │ + 0x00000230 72005f50 79506567 656e5f6e 65775f69 r._PyPegen_new_i │ │ │ │ │ + 0x00000240 64656e74 69666965 72005f50 795f4465 dentifier._Py_De │ │ │ │ │ + 0x00000250 616c6c6f 63005f50 79506567 656e5f63 alloc._PyPegen_c │ │ │ │ │ + 0x00000260 6f6e6361 74656e61 74655f73 7472696e oncatenate_strin │ │ │ │ │ + 0x00000270 67730050 79427974 65735f54 79706500 gs.PyBytes_Type. │ │ │ │ │ + 0x00000280 5f50795f 6173646c 5f657870 725f7365 _Py_asdl_expr_se │ │ │ │ │ + 0x00000290 715f6e65 77005079 556e6963 6f64655f q_new.PyUnicode_ │ │ │ │ │ + 0x000002a0 54797065 005f5079 4153545f 4a6f696e Type._PyAST_Join │ │ │ │ │ + 0x000002b0 65645374 72005079 42797465 735f4672 edStr.PyBytes_Fr │ │ │ │ │ + 0x000002c0 6f6d5374 72696e67 00507942 79746573 omString.PyBytes │ │ │ │ │ + 0x000002d0 5f436f6e 63617400 5f507955 6e69636f _Concat._PyUnico │ │ │ │ │ + 0x000002e0 64655772 69746572 5f496e69 74005f50 deWriter_Init._P │ │ │ │ │ + 0x000002f0 79556e69 636f6465 57726974 65725f57 yUnicodeWriter_W │ │ │ │ │ + 0x00000300 72697465 53747200 5f507955 6e69636f riteStr._PyUnico │ │ │ │ │ + 0x00000310 64655772 69746572 5f46696e 69736800 deWriter_Finish. │ │ │ │ │ + 0x00000320 5f507955 6e69636f 64655772 69746572 _PyUnicodeWriter │ │ │ │ │ + 0x00000330 5f446561 6c6c6f63 00507945 78635f53 _Dealloc.PyExc_S │ │ │ │ │ + 0x00000340 796e7461 78457272 6f72005f 50795065 yntaxError._PyPe │ │ │ │ │ + 0x00000350 67656e5f 72616973 655f6572 726f7200 gen_raise_error. │ │ │ │ │ + 0x00000360 5f507950 6567656e 5f736574 5f657870 _PyPegen_set_exp │ │ │ │ │ + 0x00000370 725f636f 6e746578 74005f50 79415354 r_context._PyAST │ │ │ │ │ + 0x00000380 5f4e616d 65005f50 79415354 5f417474 _Name._PyAST_Att │ │ │ │ │ + 0x00000390 72696275 7465005f 50794153 545f5475 ribute._PyAST_Tu │ │ │ │ │ + 0x000003a0 706c6500 5f507941 53545f4c 69737400 ple._PyAST_List. │ │ │ │ │ + 0x000003b0 5f507941 53545f53 74617272 6564005f _PyAST_Starred._ │ │ │ │ │ + 0x000003c0 50794153 545f5375 62736372 69707400 PyAST_Subscript. │ │ │ │ │ + 0x000003d0 5f507950 6567656e 5f73696e 676c6574 _PyPegen_singlet │ │ │ │ │ + 0x000003e0 6f6e5f73 6571005f 50795f61 73646c5f on_seq._Py_asdl_ │ │ │ │ │ + 0x000003f0 67656e65 7269635f 7365715f 6e657700 generic_seq_new. │ │ │ │ │ + 0x00000400 5f507950 6567656e 5f736571 5f696e73 _PyPegen_seq_ins │ │ │ │ │ + 0x00000410 6572745f 696e5f66 726f6e74 005f5079 ert_in_front._Py │ │ │ │ │ + 0x00000420 50656765 6e5f636f 6c6c6563 745f6361 Pegen_collect_ca │ │ │ │ │ + 0x00000430 6c6c5f73 65717300 5f507941 53545f43 ll_seqs._PyAST_C │ │ │ │ │ + 0x00000440 616c6c00 5f507950 6567656e 5f736571 all._PyPegen_seq │ │ │ │ │ + 0x00000450 5f657874 72616374 5f737461 72726564 _extract_starred │ │ │ │ │ + 0x00000460 5f657870 7273005f 50795065 67656e5f _exprs._PyPegen_ │ │ │ │ │ + 0x00000470 7365715f 64656c65 74655f73 74617272 seq_delete_starr │ │ │ │ │ + 0x00000480 65645f65 78707273 006d656d 6d6f7665 ed_exprs.memmove │ │ │ │ │ + 0x00000490 005f5079 52756e74 696d6500 5f507950 ._PyRuntime._PyP │ │ │ │ │ + 0x000004a0 6567656e 5f616464 5f747970 655f636f egen_add_type_co │ │ │ │ │ + 0x000004b0 6d6d656e 745f746f 5f617267 005f5079 mment_to_arg._Py │ │ │ │ │ + 0x000004c0 50656765 6e5f6e65 775f7479 70655f63 Pegen_new_type_c │ │ │ │ │ + 0x000004d0 6f6d6d65 6e74005f 50794153 545f6172 omment._PyAST_ar │ │ │ │ │ + 0x000004e0 67005f50 79506567 656e5f63 6d706f70 g._PyPegen_cmpop │ │ │ │ │ + 0x000004f0 5f657870 725f7061 6972005f 50794172 _expr_pair._PyAr │ │ │ │ │ + 0x00000500 656e615f 4d616c6c 6f63005f 50795065 ena_Malloc._PyPe │ │ │ │ │ + 0x00000510 67656e5f 7365715f 636f756e 745f646f gen_seq_count_do │ │ │ │ │ + 0x00000520 7473005f 50795065 67656e5f 6765745f ts._PyPegen_get_ │ │ │ │ │ + 0x00000530 636d706f 7073005f 50795f61 73646c5f cmpops._Py_asdl_ │ │ │ │ │ + 0x00000540 696e745f 7365715f 6e657700 5f507950 int_seq_new._PyP │ │ │ │ │ + 0x00000550 6567656e 5f636865 636b6564 5f667574 egen_checked_fut │ │ │ │ │ + 0x00000560 7572655f 696d706f 72740050 79556e69 ure_import.PyUni │ │ │ │ │ + 0x00000570 636f6465 5f436f6d 70617265 57697468 code_CompareWith │ │ │ │ │ + 0x00000580 41534349 49537472 696e6700 5f507941 ASCIIString._PyA │ │ │ │ │ + 0x00000590 53545f49 6d706f72 7446726f 6d005f50 ST_ImportFrom._P │ │ │ │ │ + 0x000005a0 79506567 656e5f67 65745f65 78707273 yPegen_get_exprs │ │ │ │ │ + 0x000005b0 005f5079 50656765 6e5f6d61 6b655f61 ._PyPegen_make_a │ │ │ │ │ + 0x000005c0 7267756d 656e7473 005f5079 5f617364 rguments._Py_asd │ │ │ │ │ + 0x000005d0 6c5f6172 675f7365 715f6e65 77005f50 l_arg_seq_new._P │ │ │ │ │ + 0x000005e0 79415354 5f617267 756d656e 7473005f yAST_arguments._ │ │ │ │ │ + 0x000005f0 50795065 67656e5f 6a6f696e 5f736571 PyPegen_join_seq │ │ │ │ │ + 0x00000600 75656e63 6573005f 50795065 67656e5f uences._PyPegen_ │ │ │ │ │ + 0x00000610 636f6e73 74616e74 5f66726f 6d5f746f constant_from_to │ │ │ │ │ + 0x00000620 6b656e00 5079556e 69636f64 655f4672 ken.PyUnicode_Fr │ │ │ │ │ + 0x00000630 6f6d5374 72696e67 005f5079 50656765 omString._PyPege │ │ │ │ │ + 0x00000640 6e5f666f 726d6174 7465645f 76616c75 n_formatted_valu │ │ │ │ │ + 0x00000650 65005f50 79415354 5f466f72 6d617474 e._PyAST_Formatt │ │ │ │ │ + 0x00000660 65645661 6c756500 5f507950 6567656e edValue._PyPegen │ │ │ │ │ + 0x00000670 5f736571 5f666c61 7474656e 005f5079 _seq_flatten._Py │ │ │ │ │ + 0x00000680 50656765 6e5f6a6f 696e6564 5f737472 Pegen_joined_str │ │ │ │ │ + 0x00000690 00737472 7062726b 00507955 6e69636f .strpbrk.PyUnico │ │ │ │ │ + 0x000006a0 64655f41 73555446 38007374 726c656e de_AsUTF8.strlen │ │ │ │ │ + 0x000006b0 00737472 63687200 5f507950 6567656e .strchr._PyPegen │ │ │ │ │ + 0x000006c0 5f646563 6f64655f 73747269 6e670050 _decode_string.P │ │ │ │ │ + 0x000006d0 79457863 5f537973 74656d45 72726f72 yExc_SystemError │ │ │ │ │ + 0x000006e0 00507945 72725f46 6f726d61 74007374 .PyErr_Format.st │ │ │ │ │ + 0x000006f0 72636d70 005f5079 50656765 6e5f6765 rcmp._PyPegen_ge │ │ │ │ │ + 0x00000700 745f6b65 7973005f 50795065 67656e5f t_keys._PyPegen_ │ │ │ │ │ + 0x00000710 6765745f 76616c75 6573005f 50795065 get_values._PyPe │ │ │ │ │ + 0x00000720 67656e5f 6e616d65 5f646566 61756c74 gen_name_default │ │ │ │ │ + 0x00000730 5f706169 72005f50 79506567 656e5f73 _pair._PyPegen_s │ │ │ │ │ + 0x00000740 7461725f 65746300 5f507950 6567656e tar_etc._PyPegen │ │ │ │ │ + 0x00000750 5f6d6170 5f6e616d 65735f74 6f5f6964 _map_names_to_id │ │ │ │ │ + 0x00000760 73005f50 795f6173 646c5f69 64656e74 s._Py_asdl_ident │ │ │ │ │ + 0x00000770 69666965 725f7365 715f6e65 77005f50 ifier_seq_new._P │ │ │ │ │ + 0x00000780 79506567 656e5f66 756e6374 696f6e5f yPegen_function_ │ │ │ │ │ + 0x00000790 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ + 0x000007a0 50794153 545f4675 6e637469 6f6e4465 PyAST_FunctionDe │ │ │ │ │ + 0x000007b0 66005f50 79415354 5f417379 6e634675 f._PyAST_AsyncFu │ │ │ │ │ + 0x000007c0 6e637469 6f6e4465 66005f50 79506567 nctionDef._PyPeg │ │ │ │ │ + 0x000007d0 656e5f6b 6579776f 72645f6f 725f7374 en_keyword_or_st │ │ │ │ │ + 0x000007e0 61727265 64005f50 79506567 656e5f63 arred._PyPegen_c │ │ │ │ │ + 0x000007f0 6865636b 5f667374 72696e67 5f636f6e heck_fstring_con │ │ │ │ │ + 0x00000800 76657273 696f6e00 5f507950 6567656e version._PyPegen │ │ │ │ │ + 0x00000810 5f656d70 74795f61 7267756d 656e7473 _empty_arguments │ │ │ │ │ + 0x00000820 005f5079 5f617364 6c5f6b65 79776f72 ._Py_asdl_keywor │ │ │ │ │ + 0x00000830 645f7365 715f6e65 77005f50 79506567 d_seq_new._PyPeg │ │ │ │ │ + 0x00000840 656e5f63 6865636b 5f626172 72795f61 en_check_barry_a │ │ │ │ │ + 0x00000850 735f666c 75666c00 5f507950 6567656e s_flufl._PyPegen │ │ │ │ │ + 0x00000860 5f617567 6f706572 61746f72 005f5079 _augoperator._Py │ │ │ │ │ + 0x00000870 50656765 6e5f6475 6d6d795f 6e616d65 Pegen_dummy_name │ │ │ │ │ + 0x00000880 005f5079 50656765 6e5f6d61 6b655f6d ._PyPegen_make_m │ │ │ │ │ + 0x00000890 6f64756c 65005f50 79415354 5f4d6f64 odule._PyAST_Mod │ │ │ │ │ + 0x000008a0 756c6500 5f50795f 6173646c 5f747970 ule._Py_asdl_typ │ │ │ │ │ + 0x000008b0 655f6967 6e6f7265 5f736571 5f6e6577 e_ignore_seq_new │ │ │ │ │ + 0x000008c0 005f5079 4153545f 54797065 49676e6f ._PyAST_TypeIgno │ │ │ │ │ + 0x000008d0 7265005f 50795065 67656e5f 6a6f696e re._PyPegen_join │ │ │ │ │ + 0x000008e0 5f6e616d 65735f77 6974685f 646f7400 _names_with_dot. │ │ │ │ │ + 0x000008f0 5079556e 69636f64 655f4672 6f6d466f PyUnicode_FromFo │ │ │ │ │ + 0x00000900 726d6174 005f5079 556e6963 6f64655f rmat._PyUnicode_ │ │ │ │ │ + 0x00000910 496e7465 726e496d 6d6f7274 616c005f InternImmortal._ │ │ │ │ │ + 0x00000920 50795f74 73735f74 73746174 65005f50 Py_tss_tstate._P │ │ │ │ │ + 0x00000930 79506567 656e5f6b 65795f76 616c7565 yPegen_key_value │ │ │ │ │ + 0x00000940 5f706169 72005f50 79506567 656e5f61 _pair._PyPegen_a │ │ │ │ │ + 0x00000950 6c696173 5f666f72 5f737461 72005079 lias_for_star.Py │ │ │ │ │ + 0x00000960 556e6963 6f64655f 496e7465 726e4672 Unicode_InternFr │ │ │ │ │ + 0x00000970 6f6d5374 72696e67 005f5079 4153545f omString._PyAST_ │ │ │ │ │ + 0x00000980 616c6961 73005f50 79506567 656e5f63 alias._PyPegen_c │ │ │ │ │ + 0x00000990 6865636b 5f6c6567 6163795f 73746d74 heck_legacy_stmt │ │ │ │ │ + 0x000009a0 005f5079 50656765 6e5f636c 6173735f ._PyPegen_class_ │ │ │ │ │ + 0x000009b0 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ + 0x000009c0 50794153 545f436c 61737344 6566005f PyAST_ClassDef._ │ │ │ │ │ + 0x000009d0 50795065 67656e5f 6e6f6e70 6172656e PyPegen_nonparen │ │ │ │ │ + 0x000009e0 5f67656e 6578705f 696e5f63 616c6c00 _genexp_in_call. │ │ │ │ │ + 0x000009f0 5f507950 6567656e 5f726169 73655f65 _PyPegen_raise_e │ │ │ │ │ + 0x00000a00 72726f72 5f6b6e6f 776e5f6c 6f636174 rror_known_locat │ │ │ │ │ + 0x00000a10 696f6e00 5f507950 6567656e 5f646563 ion._PyPegen_dec │ │ │ │ │ + 0x00000a20 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ + 0x00000a30 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ + 0x00000a40 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ + 0x00000a50 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ + 0x00000a60 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ + 0x00000a70 005f5079 50656765 6e5f736c 6173685f ._PyPegen_slash_ │ │ │ │ │ + 0x00000a80 77697468 5f646566 61756c74 005f5079 with_default._Py │ │ │ │ │ + 0x00000a90 50656765 6e5f6b65 795f7061 74746572 Pegen_key_patter │ │ │ │ │ + 0x00000aa0 6e5f7061 6972005f 50795065 67656e5f n_pair._PyPegen_ │ │ │ │ │ + 0x00000ab0 6765745f 70617474 65726e5f 6b657973 get_pattern_keys │ │ │ │ │ + 0x00000ac0 005f5079 50656765 6e5f6765 745f7061 ._PyPegen_get_pa │ │ │ │ │ + 0x00000ad0 74746572 6e73005f 50795f61 73646c5f tterns._Py_asdl_ │ │ │ │ │ + 0x00000ae0 70617474 65726e5f 7365715f 6e657700 pattern_seq_new. │ │ │ │ │ + 0x00000af0 5f507950 6567656e 5f676574 5f696e76 _PyPegen_get_inv │ │ │ │ │ + 0x00000b00 616c6964 5f746172 67657400 5f507950 alid_target._PyP │ │ │ │ │ + 0x00000b10 6567656e 5f676574 5f657870 725f6e61 egen_get_expr_na │ │ │ │ │ + 0x00000b20 6d65005f 50795f4e 6f6e6553 74727563 me._Py_NoneStruc │ │ │ │ │ + 0x00000b30 74005f50 795f4661 6c736553 74727563 t._Py_FalseStruc │ │ │ │ │ + 0x00000b40 74005f50 795f5472 75655374 72756374 t._Py_TrueStruct │ │ │ │ │ + 0x00000b50 005f5079 5f456c6c 69707369 734f626a ._Py_EllipsisObj │ │ │ │ │ + 0x00000b60 65637400 5f507950 6567656e 5f656e73 ect._PyPegen_ens │ │ │ │ │ + 0x00000b70 7572655f 7265616c 00507943 6f6d706c ure_real.PyCompl │ │ │ │ │ + 0x00000b80 65785f54 79706500 5f507950 6567656e ex_Type._PyPegen │ │ │ │ │ + 0x00000b90 5f656e73 7572655f 696d6167 696e6172 _ensure_imaginar │ │ │ │ │ + 0x00000ba0 79005f50 79506567 656e5f61 7267756d y._PyPegen_argum │ │ │ │ │ + 0x00000bb0 656e7473 5f706172 73696e67 5f657272 ents_parsing_err │ │ │ │ │ + 0x00000bc0 6f720050 79556e69 636f6465 5f446563 or.PyUnicode_Dec │ │ │ │ │ + 0x00000bd0 6f646555 54463800 5f507950 6567656e odeUTF8._PyPegen │ │ │ │ │ + 0x00000be0 5f736571 5f617070 656e645f 746f5f65 _seq_append_to_e │ │ │ │ │ + 0x00000bf0 6e64005f 50795065 67656e5f 7365715f nd._PyPegen_seq_ │ │ │ │ │ + 0x00000c00 6c617374 5f697465 6d005f50 79506567 last_item._PyPeg │ │ │ │ │ + 0x00000c10 656e5f73 65715f66 69727374 5f697465 en_seq_first_ite │ │ │ │ │ + 0x00000c20 6d005f50 79506567 656e5f67 65745f6c m._PyPegen_get_l │ │ │ │ │ + 0x00000c30 6173745f 636f6d70 72656865 6e73696f ast_comprehensio │ │ │ │ │ + 0x00000c40 6e5f6974 656d00 n_item. │ │ │ ├── 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: 198756 (bytes into file) │ │ │ │ │ + Start of section headers: 198888 (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 0x30864: │ │ │ │ │ +There are 16 section headers, starting at offset 0x308e8: │ │ │ │ │ │ │ │ │ │ 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 0036b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 026978 0013a8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0269f4 0013a8 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0036e4 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 027d20 000180 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 027d9c 000180 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00387c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00387c 01cbe0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 027ea0 0082b8 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 02045c 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 021748 001012 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 030158 000688 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 02275a 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 02275a 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 022790 0021f0 10 14 381 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 024980 001ff6 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0307e0 000084 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00387c 01cc5c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 027f1c 0082c0 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0204d8 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0217c4 001012 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0301dc 000688 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0227d6 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0227d6 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 02280c 0021f0 10 14 381 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0249fc 001ff6 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 030864 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 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: 00018901 742 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 0001ae65 266 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 6: 00000995 7252 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 7: 0000298d 7300 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 8: 00002795 504 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 4: 00018981 742 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 0001aee1 266 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 6: 00000989 7370 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 7: 000029f9 7290 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 8: 00002801 504 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 10: 0000864d 1388 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 000086c1 1380 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 12: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 13: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 14: 0001ae65 266 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 14: 0001aee1 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,322 +28,322 @@ │ │ │ │ │ 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: 000025e9 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 32: 00002661 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 33: 000026c5 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 0000272d 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 35: 0000d6ad 506 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 36: 0000dead 1846 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 000122a9 938 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 00013a09 1398 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 00014db9 698 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 00015075 290 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 41: 00015cf9 1036 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 42: 000184ed 932 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 43: 00007261 1038 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 44: 00009731 1548 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 45: 000158c9 1070 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 46: 00001ac9 260 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00001bcd 698 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 48: 00017fe9 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 000184ed 932 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 50: 0000fbad 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 31: 00002655 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 32: 000026cd 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 33: 00002731 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 34: 00002799 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 35: 0000d72d 506 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 36: 0000df31 1846 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 37: 00012349 938 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 00013aa5 1398 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 00014e59 698 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 00015115 290 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 41: 00015d99 1020 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 42: 0001856d 932 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 43: 000072ad 1038 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 44: 0000979d 1548 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 45: 00015969 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: 00018079 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 0001856d 932 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 50: 0000fc59 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ 51: 00002dbd 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 52: 000184ed 932 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 52: 0001856d 932 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ 53: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ - 54: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ - 55: 000184ed 932 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 56: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ + 54: 0000099d 124 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 55: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ + 56: 0001856d 932 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ 57: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ 58: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ - 59: 00000ad5 124 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 59: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_208_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: 00004611 3542 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 65: 0000d9e5 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 66: 00010e2d 1362 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 67: 0000ee35 1492 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 64: 00004675 3542 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 65: 0000da65 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 66: 00010ed9 1352 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 67: 0000eeb9 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: 0000f695 330 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 70: 0000f741 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: 0000f409 652 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 74: 00000b51 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 75: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 73: 0000f4b5 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: 00008ea5 1358 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 83: 00008f11 1358 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 84: 00002679 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 85: 00005485 2342 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 86: 000166b1 638 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 87: 000071e9 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 88: 00015199 1448 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 89: 00000b8d 132 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 90: 000128f1 230 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 91: 00000ca9 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 92: 00000ca9 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 85: 000054e9 2320 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 86: 00016741 638 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 87: 00007235 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 88: 00015239 1448 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 89: 00000a55 132 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 90: 00012991 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: 0001407d 996 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 95: 0000ede1 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 96: 000053e9 156 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 97: 00008389 706 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 98: 0000e5e5 188 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 99: 00005dad 3764 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 94: 00014119 996 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 95: 0000ee65 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 96: 0000544d 156 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 97: 000083fd 706 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 98: 0000e669 188 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 99: 00005df9 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: 00006c61 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 107: 00006cc5 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 108: 00012655 666 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 109: 00013f81 252 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 110: 0000da4d 1118 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 00016105 1054 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 112: 00016105 1054 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 113: 0000ae85 424 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 106: 00006cad 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 107: 00006d11 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 108: 000126f5 666 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 109: 0001401d 252 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 110: 0000dacd 1124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 00016195 1054 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 112: 00016195 1054 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 113: 0000aee1 424 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ 114: 00000825 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 115: 0000fbe1 460 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 116: 0001af71 666 FUNC LOCAL DEFAULT 6 invalid_comprehension_rule │ │ │ │ │ + 115: 0000fc8d 460 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 116: 0001afed 666 FUNC LOCAL DEFAULT 6 invalid_comprehension_rule │ │ │ │ │ 117: 000036ad 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 118: 00014461 2092 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 119: 000077dd 2986 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 120: 00007671 364 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 118: 000144fd 2096 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 119: 00007829 3026 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 120: 000076bd 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: 00008bb9 746 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 127: 0000d8a9 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 128: 00000a69 106 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 126: 00008c25 746 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 127: 0000d929 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: 00018be9 1906 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 131: 000093f5 826 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 132: 00009d3d 4166 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 133: 0000ad85 256 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 134: 0000b02d 962 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 135: 0000b3f1 1764 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 136: 0000bad5 866 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 130: 00018c69 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 131: 00009461 826 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 132: 00009da9 4150 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 133: 0000ade1 256 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 134: 0000b089 962 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 135: 0000b44d 1764 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 136: 0000bb31 868 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 137: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 138: 0000be39 498 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 139: 0000c02d 236 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 140: 0000c119 2292 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 138: 0000be95 498 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 139: 0000c089 236 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 140: 0000c175 2292 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 141: 00000604 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 142: 0000ca0d 1264 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 142: 0000ca69 1266 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 143: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 144: 0000cefd 240 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 145: 0000cfed 1728 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 144: 0000cf5d 240 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 145: 0000d04d 1760 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 146: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 147: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 148: 00016525 396 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 149: 00016525 396 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 148: 000165b5 396 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 149: 000165b5 396 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ 150: 00000674 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 151: 000006b4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 152: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 153: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 154: 0000fdad 2602 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 155: 00014c8d 300 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 154: 0000fe59 2602 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 155: 00014d2d 300 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 156: 0000035f 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 157: 00000a09 96 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 158: 00000a09 96 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 159: 0000e6a1 1854 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 160: 00000f6d 2256 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 157: 000008d1 96 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 158: 000008d1 96 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 159: 0000e725 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: 00016e79 3108 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 164: 0000f7e1 972 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 163: 00016f09 3108 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 164: 0000f88d 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: 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: 000109e5 800 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 176: 000114cd 802 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 177: 000129d9 2186 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 178: 00013265 1580 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 179: 00011a35 2162 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 180: 000117f1 280 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 181: 000129d9 2186 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 182: 000009b5 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 183: 000107d9 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 184: 000117f1 280 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 185: 00011a35 2162 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 186: 000117f1 280 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 187: 000009b5 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ - 188: 00016931 1352 FUNC LOCAL DEFAULT 6 _loop0_175_rule │ │ │ │ │ - 189: 00018039 1202 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 190: 000129d9 2186 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ - 191: 00016931 1352 FUNC LOCAL DEFAULT 6 _loop0_177_rule │ │ │ │ │ - 192: 00016931 1352 FUNC LOCAL DEFAULT 6 _loop0_170_rule │ │ │ │ │ - 193: 0001086d 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 194: 0001086d 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 195: 0001086d 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 196: 0001086d 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 197: 00010d05 294 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 175: 00010a91 800 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 176: 0001156d 802 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 177: 00012a79 2184 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 178: 00013301 1580 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 179: 00011ad5 2162 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 180: 00011891 280 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 181: 00012a79 2184 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 182: 0000087d 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 183: 00010885 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 184: 00011891 280 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 185: 00011ad5 2162 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 186: 00011891 280 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 187: 0000087d 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 188: 000169c1 1352 FUNC LOCAL DEFAULT 6 _loop0_175_rule │ │ │ │ │ + 189: 000180c9 1186 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 190: 00012a79 2184 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 191: 000169c1 1352 FUNC LOCAL DEFAULT 6 _loop0_177_rule │ │ │ │ │ + 192: 000169c1 1352 FUNC LOCAL DEFAULT 6 _loop0_170_rule │ │ │ │ │ + 193: 00010919 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 194: 00010919 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 195: 00010919 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 196: 00010919 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 197: 00010db1 294 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 198: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 199: 00011909 300 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 200: 00011381 332 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 201: 00011a35 2162 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 202: 00011a35 2162 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 203: 00017a9d 236 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 199: 000119a9 298 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 200: 00011421 332 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 201: 00011ad5 2162 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 202: 00011ad5 2162 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 203: 00017b2d 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: 00000c11 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: 00016931 1352 FUNC LOCAL DEFAULT 6 _loop0_48_rule │ │ │ │ │ - 217: 00013891 376 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 216: 000169c1 1352 FUNC LOCAL DEFAULT 6 _loop0_48_rule │ │ │ │ │ + 217: 0001392d 376 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 218: 00000121 274 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 219: 00018039 1202 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 219: 000180c9 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: 00016931 1352 FUNC LOCAL DEFAULT 6 _loop0_182_rule │ │ │ │ │ + 222: 000169c1 1352 FUNC LOCAL DEFAULT 6 _loop0_182_rule │ │ │ │ │ 223: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ - 224: 00016931 1352 FUNC LOCAL DEFAULT 6 _loop0_49_rule │ │ │ │ │ + 224: 000169c1 1352 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: 0000087d 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: 00000d41 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ - 242: 00000d95 2 FUNC LOCAL DEFAULT 9 _tmp_242_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: 0000087d 310 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 244: 00000d95 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ 245: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 246: 00015741 392 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ + 246: 000157e1 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: 000158c9 1070 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 250: 00015969 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: 00017e8d 348 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 254: 00017b89 770 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 253: 00017f1d 348 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 254: 00017c19 770 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ 255: 00000735 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 256: 0000183d 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: 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: 00018891 110 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ - 262: 0001cbdd 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ + 261: 00018911 110 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ + 262: 0001cc59 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: 000193f1 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 266: 000193f1 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 267: 000199a1 1420 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 268: 00019f2d 1462 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 269: 000199a1 1420 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 270: 00019f2d 1462 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 271: 000193f1 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 272: 0001a4e5 898 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 273: 0001a869 1168 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 274: 00019f2d 1462 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 275: 0001a4e5 898 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 276: 000199a1 1420 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 277: 0001a4e5 898 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 265: 0001946d 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 266: 0001946d 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 267: 00019a1d 1418 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 268: 00019fa9 1462 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 269: 00019a1d 1418 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 270: 00019fa9 1462 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 271: 0001946d 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 272: 0001a561 898 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 273: 0001a8e5 1168 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 274: 00019fa9 1462 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 275: 0001a561 898 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 276: 00019a1d 1418 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 277: 0001a561 898 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 278: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 279: 0001935d 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 280: 000199a1 1420 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 281: 000198cd 210 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 282: 00019f2d 1462 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 283: 000199a1 1420 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 279: 000193d9 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 280: 00019a1d 1418 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 281: 00019949 210 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 282: 00019fa9 1462 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 283: 00019a1d 1418 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 284: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 285: 00000dd1 210 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 285: 00000c99 210 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ 286: 00003155 222 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 287: 00019801 204 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 288: 00019781 126 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 289: 00000dd1 210 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 290: 00000dd1 210 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 291: 00000dd1 210 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 292: 0001acf9 364 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 287: 0001987d 204 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 288: 000197fd 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: 0001ad75 364 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 293: 00000bb1 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ 294: 00003155 222 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ 295: 00000f5d 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 296: 00000dd1 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: 00000ea5 198 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 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: 00001a69 96 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 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: 00001e89 218 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 313: 000025b9 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 314: 00001f65 132 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 315: 0001b20d 1780 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ - 316: 00001fe9 374 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 317: 0000244d 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 318: 0000228d 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 319: 00002329 208 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 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: 0001b289 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: 0001baf1 3288 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 324: 0001b901 496 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 323: 0001bb6d 3288 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 324: 0001b97d 496 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ 325: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 326: 0001c7c9 234 FUNC LOCAL DEFAULT 6 signed_number_rule │ │ │ │ │ - 327: 00002161 300 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 328: 0001ca7d 350 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ - 329: 000023f9 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 326: 0001c845 234 FUNC LOCAL DEFAULT 6 signed_number_rule │ │ │ │ │ + 327: 00002029 300 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 328: 0001caf9 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: 0001c8b5 454 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 336: 0001c931 454 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ 337: 00000249 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 338: 00002611 102 FUNC LOCAL DEFAULT 1 _tmp_69_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 │ │ │ │ │ @@ -378,15 +378,15 @@ │ │ │ │ │ 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 2450 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 381: 00000001 2440 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 │ │ │ │ │ @@ -394,34 +394,34 @@ │ │ │ │ │ 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 PyErr_NoMemory │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ + 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_get_last_nonnwhitespace_token │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ + 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 │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ 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 │ │ │ │ │ @@ -514,33 +514,33 @@ │ │ │ │ │ 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_decoded_constant_from_token │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ - 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ + 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,641 +1,641 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x26978 contains 629 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x269f4 contains 629 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 0000ad85 star_expression_rule │ │ │ │ │ -000001b4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000001a2 0000850a R_ARM_THM_CALL 0000ade1 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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 000053e9 t_primary_rule │ │ │ │ │ +00000404 0000600a R_ARM_THM_CALL 0000544d t_primary_rule │ │ │ │ │ 00000410 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000428 0000600a R_ARM_THM_CALL 000053e9 t_primary_rule │ │ │ │ │ +00000428 0000600a R_ARM_THM_CALL 0000544d t_primary_rule │ │ │ │ │ 00000436 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000440 0000580a R_ARM_THM_CALL 00015199 slices_rule │ │ │ │ │ +00000440 0000580a R_ARM_THM_CALL 00015239 slices_rule │ │ │ │ │ 0000044e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000454 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -00000458 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ +00000454 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +00000458 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ 00000460 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000468 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +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 000071e9 t_lookahead_rule │ │ │ │ │ -00000514 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ +00000510 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +00000514 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ 0000051c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000528 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +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 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_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 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007d4 0000fd0a R_ARM_THM_CALL 00017e8d kwarg_or_double_starred_rule │ │ │ │ │ -000007f2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007c8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007d4 0000fd0a R_ARM_THM_CALL 00017f1d 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 │ │ │ │ │ -000008a8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000008d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008e4 0000760a R_ARM_THM_CALL 00014461 fstring_replacement_field_rule │ │ │ │ │ -000008fa 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000091a 0002050a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000093e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000958 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000966 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000096e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000097a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000984 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000099a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009a0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009da 0000b70a R_ARM_THM_CALL 000107d9 slash_no_default_rule │ │ │ │ │ -000009e8 0000b00a R_ARM_THM_CALL 000114cd slash_with_default_rule │ │ │ │ │ -000009f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a4c 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00000a5a 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000a8e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000a9e 0002060a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00000ab0 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00000abe 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000acc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000afe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b1e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b26 00002c0a R_ARM_THM_CALL 00009731 star_expressions_rule │ │ │ │ │ -00000b34 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00000b38 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b80 0002080a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00000bb2 00006d0a R_ARM_THM_CALL 00013f81 list_rule │ │ │ │ │ -00000bc2 00006c0a R_ARM_THM_CALL 00012655 tuple_rule │ │ │ │ │ -00000bd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bf6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c0a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c38 00006d0a R_ARM_THM_CALL 00013f81 list_rule │ │ │ │ │ -00000c46 00006c0a R_ARM_THM_CALL 00012655 tuple_rule │ │ │ │ │ -00000c54 0000610a R_ARM_THM_CALL 00008389 genexp_rule │ │ │ │ │ -00000c66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c8a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c9a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000cd6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000cfe 00002b0a R_ARM_THM_CALL 00007261 star_targets_rule │ │ │ │ │ -00000d14 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000d24 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d48 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000d6c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d76 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d8e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000da6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000dbc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000dc4 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000dfa 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e1e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000e2c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e64 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000e74 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e82 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e8a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e9c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ece 00011f0a R_ARM_THM_CALL 00019801 lambda_param_rule │ │ │ │ │ -00000ede 00011f0a R_ARM_THM_CALL 00019801 lambda_param_rule │ │ │ │ │ -00000ef8 0000cb0a R_ARM_THM_CALL 00017a9d default_rule │ │ │ │ │ -00000f08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f18 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00000f24 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f3e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f46 0000cb0a R_ARM_THM_CALL 00017a9d default_rule │ │ │ │ │ -00000f52 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f56 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f60 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000fe2 0000730a R_ARM_THM_CALL 0000fbe1 starred_expression_rule │ │ │ │ │ -00001032 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001054 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00001082 0000a30a R_ARM_THM_CALL 00016e79 kwargs_rule │ │ │ │ │ -000010a2 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -000010be 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000010e8 00009f0a R_ARM_THM_CALL 0000e6a1 args_rule │ │ │ │ │ -00001108 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001124 00009f0a R_ARM_THM_CALL 0000e6a1 args_rule │ │ │ │ │ -0000113c 00009f0a R_ARM_THM_CALL 0000e6a1 args_rule │ │ │ │ │ -00001152 00009f0a R_ARM_THM_CALL 0000e6a1 args_rule │ │ │ │ │ -00001172 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001176 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001180 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001196 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000119a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000119e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000011c6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000011e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011fa 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000120c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000121c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000122e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001242 0000a40a R_ARM_THM_CALL 0000f7e1 _tmp_258_rule │ │ │ │ │ -00001274 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001280 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -0000128e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000012a6 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000012c0 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000012c8 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -000012cc 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -000012d2 0000300a R_ARM_THM_CALL 00017fe9 INVALID_VERSION_CHECK │ │ │ │ │ -000012f0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000012fe 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001324 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000132c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000134e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001368 00006e0a R_ARM_THM_CALL 0000da4d for_if_clauses_rule │ │ │ │ │ -00001378 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a0 00009f0a R_ARM_THM_CALL 0000e6a1 args_rule │ │ │ │ │ -000013ba 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000013be 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000013cc 0002070a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000013d0 0002090a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000013da 0002070a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000013de 0002090a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000013e4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -000013e8 00012e30 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -000013fe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001434 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000143c 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00001450 0000a30a R_ARM_THM_CALL 00016e79 kwargs_rule │ │ │ │ │ -00001462 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000147a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014a4 0001300a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -000014c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014d0 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000014da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e6 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -000014f4 00006e0a R_ARM_THM_CALL 0000da4d for_if_clauses_rule │ │ │ │ │ -00001500 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001504 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000150e 0002070a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001512 0002090a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000151c 0002070a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001520 0002090a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00001526 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -0000152a 00012e30 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -00001540 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000155a 00006e0a R_ARM_THM_CALL 0000da4d for_if_clauses_rule │ │ │ │ │ -0000156a 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00001572 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001586 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001592 00009f0a R_ARM_THM_CALL 0000e6a1 args_rule │ │ │ │ │ -000015a0 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -000015b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015e4 00006e0a R_ARM_THM_CALL 0000da4d for_if_clauses_rule │ │ │ │ │ -000015f4 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000015fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001614 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000163e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000165c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000166a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000167a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000168a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001698 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000169c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000016a4 00012d2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ -000016a8 00012d30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ -000016ce 0001300a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -000016ea 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000016f8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001700 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000171a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001728 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001744 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001752 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -0000175e 00006e0a R_ARM_THM_CALL 0000da4d for_if_clauses_rule │ │ │ │ │ -00001768 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000176c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001772 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00001776 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -0000178e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017fa 0001312f R_ARM_THM_MOVW_ABS_NC 00000b5d _tmp_155_rule │ │ │ │ │ -000017fe 00013130 R_ARM_THM_MOVT_ABS 00000b5d _tmp_155_rule │ │ │ │ │ -00001806 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001810 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001814 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000181a 00012f2f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -0000181e 00012f30 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -00001826 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008a2 0000b70a R_ARM_THM_CALL 00010885 slash_no_default_rule │ │ │ │ │ +000008b0 0000b00a R_ARM_THM_CALL 0001156d 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 000086c1 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 0000979d 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 0001401d list_rule │ │ │ │ │ +00000a8a 00006c0a R_ARM_THM_CALL 000126f5 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 0001401d list_rule │ │ │ │ │ +00000b0e 00006c0a R_ARM_THM_CALL 000126f5 tuple_rule │ │ │ │ │ +00000b1c 0000610a R_ARM_THM_CALL 000083fd 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 000072ad 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 0001987d lambda_param_rule │ │ │ │ │ +00000da6 00011f0a R_ARM_THM_CALL 0001987d lambda_param_rule │ │ │ │ │ +00000dc0 0000cb0a R_ARM_THM_CALL 00017b2d 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 00017b2d 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 0000fc8d starred_expression_rule │ │ │ │ │ +00000efa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f1c 00000a0a R_ARM_THM_CALL 000086c1 expression_rule │ │ │ │ │ +00000f4a 0000a30a R_ARM_THM_CALL 00016f09 kwargs_rule │ │ │ │ │ +00000f6a 00000a0a R_ARM_THM_CALL 000086c1 expression_rule │ │ │ │ │ +00000f86 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000fb0 00009f0a R_ARM_THM_CALL 0000e725 args_rule │ │ │ │ │ +00000fd0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000fec 00009f0a R_ARM_THM_CALL 0000e725 args_rule │ │ │ │ │ +00001004 00009f0a R_ARM_THM_CALL 0000e725 args_rule │ │ │ │ │ +0000101a 00009f0a R_ARM_THM_CALL 0000e725 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 0000f88d _tmp_258_rule │ │ │ │ │ +0000113c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001148 00000a0a R_ARM_THM_CALL 000086c1 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 00018079 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 0000dacd for_if_clauses_rule │ │ │ │ │ +00001240 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001268 00009f0a R_ARM_THM_CALL 0000e725 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 000086c1 expression_rule │ │ │ │ │ +00001318 0000a30a R_ARM_THM_CALL 00016f09 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 000086c1 expression_rule │ │ │ │ │ +000013bc 00006e0a R_ARM_THM_CALL 0000dacd 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 0000dacd 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 0000e725 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 0000dacd 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 000086c1 expression_rule │ │ │ │ │ +00001626 00006e0a R_ARM_THM_CALL 0000dacd 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 000086c1 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 000086c1 expression_rule │ │ │ │ │ +00001806 00006e0a R_ARM_THM_CALL 0000dacd 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 │ │ │ │ │ -0000189a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018d2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000018e4 0001352f R_ARM_THM_MOVW_ABS_NC 00001a69 _tmp_157_rule │ │ │ │ │ -000018e8 00013530 R_ARM_THM_MOVT_ABS 00001a69 _tmp_157_rule │ │ │ │ │ -000018ee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000018f6 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -0000190c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001928 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001934 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -0000193e 00006e0a R_ARM_THM_CALL 0000da4d for_if_clauses_rule │ │ │ │ │ -00001946 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -0000194a 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00001950 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001954 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000196c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001982 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000198a 0001332f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ -0000198e 00013330 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ -00001994 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001998 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000019b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019be 0001322f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ -000019c2 00013230 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -000019cc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000019d0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000019e8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000019fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a12 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a1c 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00001a2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a36 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ -00001a40 0001342f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -00001a44 00013430 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -00001a4a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a4e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a8e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001aa6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ab4 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001aba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001afa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001b12 00005a0a R_ARM_THM_CALL 000128f1 star_named_expression_rule │ │ │ │ │ -00001b1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b2c 0000250a R_ARM_THM_CALL 000122a9 named_expression_rule │ │ │ │ │ -00001b52 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b6e 00005e0a R_ARM_THM_CALL 0001407d star_named_expressions_rule │ │ │ │ │ -00001b7c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001b8e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001ba2 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00001bb4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bfe 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c14 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001c18 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001c3a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +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 000086c1 expression_rule │ │ │ │ │ +000018f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018fe 00000a0a R_ARM_THM_CALL 000086c1 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 00012991 star_named_expression_rule │ │ │ │ │ +000019e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019f4 0000250a R_ARM_THM_CALL 00012349 named_expression_rule │ │ │ │ │ +00001a1a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a36 00005e0a R_ARM_THM_CALL 00014119 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 00013aa5 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 │ │ │ │ │ -00001c62 0000260a R_ARM_THM_CALL 00013a09 block_rule │ │ │ │ │ -00001c70 00020c0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00001c8e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cb4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001cd2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cea 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001cfa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d02 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d22 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001d26 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001d2c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001d4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d66 0001362f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001d6a 00013630 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00001d6e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001d92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001db4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dda 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dde 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001de8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001dfa 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001dfe 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001e04 0001372f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ -00001e08 00013730 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ -00001e0c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e14 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e30 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e34 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e3e 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e42 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e46 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e5a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e70 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e7a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001eb8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001ee4 00013b0a R_ARM_THM_CALL 0001b20d pattern_rule │ │ │ │ │ -00001f18 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f24 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001f3e 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00001f50 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fbc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001fc8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001fe2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002030 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002052 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002064 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000207c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002094 00013b0a R_ARM_THM_CALL 0001b20d pattern_rule │ │ │ │ │ -000020b8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000020d0 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000020da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000020f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000020fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002118 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002130 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000213e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000219c 0001500a R_ARM_THM_CALL 0001c8b5 signed_real_number_rule │ │ │ │ │ -000021b0 0001500a R_ARM_THM_CALL 0001c8b5 signed_real_number_rule │ │ │ │ │ -000021ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021de 0001510a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -000021ea 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000220a 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000221a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002224 0001510a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -00002230 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002246 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002260 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000022ae 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -000022b2 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -000022b6 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000022ba 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000022c4 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000022cc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000022d4 0001522f R_ARM_THM_MOVW_ABS_NC 00002611 _tmp_69_rule │ │ │ │ │ -000022d8 00015230 R_ARM_THM_MOVT_ABS 00002611 _tmp_69_rule │ │ │ │ │ -000022e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000022ec 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002306 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002320 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002362 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -00002366 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0000236c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002386 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000023a2 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000023b0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000023e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023e6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000241e 0001480a R_ARM_THM_CALL 0001ca7d attr_rule │ │ │ │ │ -0000242c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000243c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024b4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000024ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024f8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002516 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002526 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002538 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000255a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002568 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002570 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002592 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025f6 0000250a R_ARM_THM_CALL 000122a9 named_expression_rule │ │ │ │ │ -00002600 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002638 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002648 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002658 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002668 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +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 0001b289 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 0001b289 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 0001c931 signed_real_number_rule │ │ │ │ │ +00002078 0001500a R_ARM_THM_CALL 0001c931 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 0001caf9 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 00012349 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 000144fd 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 0000ede1 annotated_rhs_rule │ │ │ │ │ +000026b4 00005f0a R_ARM_THM_CALL 0000ee65 annotated_rhs_rule │ │ │ │ │ 000026c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000270c 00013b0a R_ARM_THM_CALL 0001b20d pattern_rule │ │ │ │ │ +0000270c 00013b0a R_ARM_THM_CALL 0001b289 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 0001b20d pattern_rule │ │ │ │ │ +00002754 00013b0a R_ARM_THM_CALL 0001b289 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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 0001b20d pattern_rule │ │ │ │ │ +0000299a 00013b0a R_ARM_THM_CALL 0001b289 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 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_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 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_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 0000864d expression_rule │ │ │ │ │ +00002bb0 00000a0a R_ARM_THM_CALL 000086c1 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 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_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 0000864d expression_rule │ │ │ │ │ -00002c60 00000a0a R_ARM_THM_CALL 0000864d expression_rule │ │ │ │ │ +00002c50 00000a0a R_ARM_THM_CALL 000086c1 expression_rule │ │ │ │ │ +00002c60 00000a0a R_ARM_THM_CALL 000086c1 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 0000ad85 star_expression_rule │ │ │ │ │ +00002cec 0000850a R_ARM_THM_CALL 0000ade1 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 00017fe9 INVALID_VERSION_CHECK │ │ │ │ │ +00002d02 0000300a R_ARM_THM_CALL 00018079 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 0000864d expression_rule │ │ │ │ │ +00002d7a 00000a0a R_ARM_THM_CALL 000086c1 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 00017fe9 INVALID_VERSION_CHECK │ │ │ │ │ +00002d90 0000300a R_ARM_THM_CALL 00018079 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 0000864d expression_rule │ │ │ │ │ +00002e5a 00000a0a R_ARM_THM_CALL 000086c1 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 00013a09 block_rule │ │ │ │ │ -00002eb6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002eac 0000260a R_ARM_THM_CALL 00013aa5 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 0000864d expression_rule │ │ │ │ │ +00002fec 00000a0a R_ARM_THM_CALL 000086c1 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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031f2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000031fe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000320e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 0001c7c9 signed_number_rule │ │ │ │ │ +00003434 0001460a R_ARM_THM_CALL 0001c845 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 0001b20d pattern_rule │ │ │ │ │ +00003468 00013b0a R_ARM_THM_CALL 0001b289 pattern_rule │ │ │ │ │ 00003478 0002190a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000034b6 00006b0a R_ARM_THM_CALL 00006cc5 strings_rule │ │ │ │ │ +000034b6 00006b0a R_ARM_THM_CALL 00006d11 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 0001ca7d attr_rule │ │ │ │ │ +0000354e 0001480a R_ARM_THM_CALL 0001caf9 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 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +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 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +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 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +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 0x27d20 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x27d9c 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 │ │ │ │ │ @@ -678,15 +678,15 @@ │ │ │ │ │ 00000148 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x27ea0 contains 4183 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x27f1c contains 4184 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 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 │ │ │ │ │ @@ -699,4217 +699,4218 @@ │ │ │ │ │ 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 │ │ │ │ │ -000002f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000330 00018b0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ -00000346 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000352 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000035a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000037c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000392 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003d8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000041e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000044a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000486 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000004b0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000004c2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000004d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +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 │ │ │ │ │ +000004da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000504 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000522 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000052a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000538 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000054c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000556 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000592 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005b8 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ -000005c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000602 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ -0000060e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000624 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ -0000063e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000656 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000066e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000684 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ -000006a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006ea 00018f0a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -000006f4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000070c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000724 0001910a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00000736 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000748 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000075e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000766 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000796 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007f2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000816 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000824 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000083c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000858 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000862 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000886 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000894 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008b0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000008bc 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000008cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000906 0001920a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000926 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000934 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000944 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000094a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000960 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009c2 00001f2f R_ARM_THM_MOVW_ABS_NC 000025e9 _tmp_7_rule │ │ │ │ │ -000009c6 00001f30 R_ARM_THM_MOVT_ABS 000025e9 _tmp_7_rule │ │ │ │ │ -000009d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009e4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000009f4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000a08 0000202f R_ARM_THM_MOVW_ABS_NC 00002661 _tmp_8_rule │ │ │ │ │ -00000a0c 00002030 R_ARM_THM_MOVT_ABS 00002661 _tmp_8_rule │ │ │ │ │ -00000a14 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000a28 0000212f R_ARM_THM_MOVW_ABS_NC 000026c5 _tmp_9_rule │ │ │ │ │ -00000a2c 00002130 R_ARM_THM_MOVT_ABS 000026c5 _tmp_9_rule │ │ │ │ │ -00000a34 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000a48 0000222f R_ARM_THM_MOVW_ABS_NC 0000272d _tmp_10_rule │ │ │ │ │ -00000a4c 00002230 R_ARM_THM_MOVT_ABS 0000272d _tmp_10_rule │ │ │ │ │ -00000a54 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000a66 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a6a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a76 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000a88 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a8c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a98 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000ad0 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00000ad4 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00000ada 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000b90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ba4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bf0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c1a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000c40 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000cdc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d4c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000d76 0001960a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00000d80 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000df0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e80 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000eb2 0001970a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00000ebc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ee2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00000eec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f3e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f44 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000f48 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000f50 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000f86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fa6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fb0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000fb4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000fbc 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000100c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000104a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000106c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001094 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ -000010a2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000010b6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000010d2 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -000010dc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000112c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001148 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001172 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001198 00019b0a 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 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000011d2 00002e0a R_ARM_THM_CALL 00001ac9 subject_expr_rule │ │ │ │ │ -000011e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000120a 00002f0a R_ARM_THM_CALL 00001bcd _loop1_64_rule │ │ │ │ │ -0000121a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001226 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001246 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -0000124a 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -0000124e 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001262 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001284 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00001288 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00001290 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000012a6 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -000012aa 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -000012ae 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000012c6 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012ca 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012d2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000012ee 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012f2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012fa 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000131a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001346 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -00001350 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001364 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001368 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001370 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000139a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000051e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000528 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000542 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000054a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000056a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000576 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000057e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000005b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005d8 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ +000005e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000602 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000060c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000622 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ +0000062e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000644 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ +0000065e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000676 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000068e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006a2 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ +000006c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006fc 00018f0a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +00000706 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000720 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000742 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000752 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000076a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000778 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007d8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +000007e2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000806 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000814 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000830 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000083c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +0000084c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000085a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000886 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +000008a6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000090e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000924 0001920a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00000936 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000094e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009b6 00001f2f R_ARM_THM_MOVW_ABS_NC 00002655 _tmp_7_rule │ │ │ │ │ +000009ba 00001f30 R_ARM_THM_MOVT_ABS 00002655 _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 000026cd _tmp_8_rule │ │ │ │ │ +00000a00 00002030 R_ARM_THM_MOVT_ABS 000026cd _tmp_8_rule │ │ │ │ │ +00000a08 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000a1c 0000212f R_ARM_THM_MOVW_ABS_NC 00002731 _tmp_9_rule │ │ │ │ │ +00000a20 00002130 R_ARM_THM_MOVT_ABS 00002731 _tmp_9_rule │ │ │ │ │ +00000a28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000a3c 0000222f R_ARM_THM_MOVW_ABS_NC 00002799 _tmp_10_rule │ │ │ │ │ +00000a40 00002230 R_ARM_THM_MOVT_ABS 00002799 _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 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 │ │ │ │ │ +00000e54 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e74 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000ea4 0001970a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00000eae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ed4 0001980a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +00000ede 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f36 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000f3a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000f42 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000f78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fa2 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000fa6 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000fae 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000ffe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000103c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000105e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001086 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +00001094 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000010a8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000010c4 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000010ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000111e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000113a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001164 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000118a 00019b0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +0000119a 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000119e 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000011a6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000011da 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000011de 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000011e6 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001214 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00001218 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00001220 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001236 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +0000123a 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +0000123e 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001258 00002e0a R_ARM_THM_CALL 00001991 subject_expr_rule │ │ │ │ │ +00001268 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001276 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001284 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001290 00002f0a R_ARM_THM_CALL 00001a95 _loop1_64_rule │ │ │ │ │ +000012a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012ac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000012cc 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +000012d0 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000012d4 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000012e8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012fa 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000012fe 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001306 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001326 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001352 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +0000135c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001370 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001374 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000137c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 000013a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001410 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000143c 00019e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001440 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001444 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000013b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001400 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000140e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000142c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001458 00019e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +0000145c 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00001460 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ 00001498 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014a2 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000014a6 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000014ae 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000014c8 0000330a R_ARM_THM_CALL 00002dbd _loop1_61_rule │ │ │ │ │ -00001506 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001528 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001554 00019f0a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00001558 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ -0000155c 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ -00001570 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001628 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000165a 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -0000165e 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ -00001662 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ -0000168a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000169a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016d4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001706 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000170a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001712 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001744 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001752 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000175e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001766 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000176a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001774 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001782 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001786 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000178e 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00001792 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00001796 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000017a2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017c8 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000017da 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000017fa 0001960a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00001826 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001834 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001840 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001848 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000184c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001856 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001862 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001866 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000186e 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00001872 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00001876 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001882 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018c0 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000018ce 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000014a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000151e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001550 00019f0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00001554 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ +00001558 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ +0000159c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015a6 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000015aa 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000015b2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000015cc 0000330a R_ARM_THM_CALL 00002dbd _loop1_61_rule │ │ │ │ │ +0000160a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000162a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001656 0001a00a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +0000165a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ +0000165e 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ +00001672 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016f8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000173e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000174a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001754 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001772 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001776 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001780 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000178e 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001792 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000179a 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +0000179e 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +000017a2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000017ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017fe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001802 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000180c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000181c 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001820 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001828 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0000182c 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001830 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000183c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001876 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001884 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000188e 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ +00001898 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000018fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000190c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001926 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000193a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001944 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000194a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000194e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001958 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000019a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000190a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001918 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001922 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001926 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001930 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001940 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001944 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000194c 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00001950 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001954 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001960 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000198c 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000199e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000019be 0001960a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +000019e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000019f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a76 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a7a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a84 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001a92 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001a96 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001a9e 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001aa2 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001aa6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001ab2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ade 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001af6 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ -00001b00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b1c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b9a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b9e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ba8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001bb6 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001bba 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001bc2 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001bc6 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001bca 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001bd6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bfe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c14 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c2e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c32 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c3c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001c4a 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001c4e 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001c56 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001c5a 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001c5e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c6a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a1c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a20 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a2a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001a38 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001a3c 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001a44 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001a48 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001a4c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a58 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a8a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001abe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ad8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b16 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001b28 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001b4e 0001970a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00001b5c 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001b60 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001b68 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001b9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bc8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bdc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001be6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bec 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bf0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bfa 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001c4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ca4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cbc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ce0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ce8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cec 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cf6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001d04 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001d08 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001d10 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00001d14 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00001d18 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001d20 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d5e 00002e0a R_ARM_THM_CALL 00001ac9 subject_expr_rule │ │ │ │ │ -00001d6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d76 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d7a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d82 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d86 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001cae 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cb2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cbc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001cce 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001cd2 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001cda 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00001cde 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00001ce2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001cec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d3c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d5c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d60 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d6a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001d78 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001d7c 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001d84 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001d88 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ 00001d8c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001d90 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001d94 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001db4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001dd0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001de4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dfe 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001e02 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001e0a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ -00001e0e 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ -00001e12 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e18 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e2c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e30 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e3a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e3e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e42 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e98 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e9c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ea6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001eb6 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001eba 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001ec2 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -00001ec6 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -00001eca 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001ed4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001eee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ef8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001f3e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f52 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f8a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f9e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fb0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fb4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fbe 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fc2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fc6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001fde 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ff4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ffe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002002 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000200c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000201e 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002022 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002028 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000202c 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002032 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000203c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002052 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000207c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002080 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000208a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000208e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002092 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000020ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000213e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002152 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000021a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021be 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021de 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000021fe 0000360a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ -00002224 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000222e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002246 00002e0a R_ARM_THM_CALL 00001ac9 subject_expr_rule │ │ │ │ │ -00002254 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002262 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000226c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002270 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000227a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002286 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000228a 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002292 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00002296 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -0000229e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000022a8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000022c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022d6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000230a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000231a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002328 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002342 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002364 00019e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00002368 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -0000236c 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00002386 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000239a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000023c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002404 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000242e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000243c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002450 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002460 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002476 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000248a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002494 0000380a R_ARM_THM_CALL 00000d97 _gather_208_rule │ │ │ │ │ +00001d94 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001da8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001dc2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001de8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001dec 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001df6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001dfa 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001dfe 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001e24 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e58 0000360a R_ARM_THM_CALL 0000099d invalid_for_target_rule │ │ │ │ │ +00001e60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e74 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001eac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ec0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001edc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ef2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f06 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f5c 00002e0a R_ARM_THM_CALL 00001991 subject_expr_rule │ │ │ │ │ +00001f6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f82 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f86 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f90 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001f9c 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001fa0 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001fa8 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00001fac 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00001fb4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001fbe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fd6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001fec 00002e0a R_ARM_THM_CALL 00001991 subject_expr_rule │ │ │ │ │ +00001ffa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002004 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002008 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002010 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002014 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000201a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000201e 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00002022 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +0000204a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002060 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000206a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002084 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002088 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002090 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ +00002094 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ +00002098 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000209e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020b2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000020b6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000020c0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000020c4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020c8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000020dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020ee 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000020f2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000020fc 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002100 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002104 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000210c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002122 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002138 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000215a 0000370a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ +0000218a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002196 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021a0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000021a4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000021ae 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000021c0 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000021c4 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000021ca 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000021ce 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000021d4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000021de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002200 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002228 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002266 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000228a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000229a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022c2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000022e2 00019e0a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +000022e6 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +000022ea 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00002316 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000232e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000235c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000236a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000237c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000238e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023cc 0000390a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ +000023d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023e0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000023e4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000023e8 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000023ec 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000023f6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002400 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002414 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000242a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000246c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002486 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002492 00003a0a R_ARM_THM_CALL 00000d97 _gather_212_rule │ │ │ │ │ 000024a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000024ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024c0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000024c4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000024c8 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000024cc 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000024d6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024fe 0000390a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ -0000250a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002516 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000255e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000256a 00003a0a R_ARM_THM_CALL 00000d97 _gather_212_rule │ │ │ │ │ -00002578 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002586 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002594 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025ac 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000025b0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000025ba 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000025cc 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000025d0 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000025e2 00003b0a R_ARM_THM_CALL 00000ad5 invalid_for_target_rule │ │ │ │ │ -00002614 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002624 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002636 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000264e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000268c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000269c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000026f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002702 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002718 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002758 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000276a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002780 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027ce 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000027d2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000027dc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000027e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027f0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000285c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000287a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028a6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000028c6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028d6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000028f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002920 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002930 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002944 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002958 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002970 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002978 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002986 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029c6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002a08 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00002a0c 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00002a10 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002a14 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002a1c 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002a4c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a50 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a5c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a72 0000412f R_ARM_THM_MOVW_ABS_NC 0000d9e5 _tmp_6_rule │ │ │ │ │ -00002a76 00004130 R_ARM_THM_MOVT_ABS 0000d9e5 _tmp_6_rule │ │ │ │ │ -00002a7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002a94 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a98 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aa4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ac0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ad6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ada 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ae6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002afc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b00 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b0c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b22 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b26 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b32 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b82 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b86 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b92 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ba8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bac 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bb8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002bd2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002be6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c06 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002c12 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c24 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002c4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cba 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002cea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d1c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002d2a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d46 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002d68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d82 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002d98 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00002db4 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00002e00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e1c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e3c 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00002e88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ec2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ee2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f06 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002f10 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f8c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fd2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003018 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003054 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003072 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000309c 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000030c2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030f0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000030fe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000310e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003122 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003142 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ -0000315a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003172 0001910a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00003196 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000031ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031e0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003262 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000326e 0000440a R_ARM_THM_CALL 00000235 del_targets_rule │ │ │ │ │ -0000327a 0000452f R_ARM_THM_MOVW_ABS_NC 000006dd _tmp_22_rule │ │ │ │ │ -0000327e 00004530 R_ARM_THM_MOVT_ABS 000006dd _tmp_22_rule │ │ │ │ │ -00003286 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003292 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000032b2 0001b20a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -000032be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000331a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003336 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00003342 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003394 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033e2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003406 0001b30a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00003412 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003434 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000344c 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -0000346e 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 │ │ │ │ │ -000034de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000351e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003546 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000357a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003592 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035be 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000035d2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000035e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035fc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000360e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00003626 0001b50a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00003632 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000364a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003662 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00003676 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003686 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000036a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036d0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000036fe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000370e 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000376a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003786 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037a4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003802 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000380e 0000470a R_ARM_THM_CALL 00000001 _gather_18_rule │ │ │ │ │ -0000381c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003830 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003848 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00003862 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003872 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000038bc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000390a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000392a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003952 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0000397c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003992 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000039f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039fe 0000480a R_ARM_THM_CALL 00000001 _gather_20_rule │ │ │ │ │ -00003a0c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a20 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003a38 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00003a42 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a6e 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003a7a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003abc 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00003ac0 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00003ac6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003ad2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003af2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b0c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003b28 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003b46 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003b4e 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ -00003b52 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ -00003b64 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003bee 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003c28 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c74 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c92 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003cb6 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003ce2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003d48 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d5a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d6c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003d92 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003db0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dc8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003dd0 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003de0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003df2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e4e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e56 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e76 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e84 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e92 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003eb2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ed2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003efa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f12 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f86 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003fac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fc6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003fd6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003fe6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003ffc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004012 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004016 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004028 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -0000402c 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -00004036 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000403a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000407a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000409e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000040a6 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040dc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040f6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000040fa 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000410a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -0000410e 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00004122 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000412a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004142 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000414e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000415e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000418c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000041a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004200 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004222 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004230 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004246 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004258 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000427c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000428c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004294 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000042ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000042f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004304 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004324 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004338 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004342 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004372 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000437a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000438a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043c2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000043e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000442a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004444 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004480 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004494 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00004498 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044b6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044ca 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000044d2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000044fa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004516 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004542 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000456a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004574 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000458a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000045ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045d8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000045fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004654 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004680 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046d2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004710 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004744 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004778 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000478e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000047ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047e8 0000540a R_ARM_THM_CALL 00002679 _tmp_11_rule │ │ │ │ │ -000047f8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000480e 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000482c 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004834 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -00004838 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -0000484a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000486a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000048b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048cc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000490c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004976 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000499a 0001be0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -000049e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a0c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004a46 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004a96 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a9a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aa2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004ab0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ac0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004aea 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00004b04 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b3e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b78 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bbc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bf6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c2c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c64 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c9e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004cec 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004cf8 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -00004cfc 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ -00004d04 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d10 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d38 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004d4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d72 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004da0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dd8 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -00004ddc 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ -00004de4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004df0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004e16 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00004e20 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e36 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e64 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e86 0000590a R_ARM_THM_CALL 00000b8d invalid_ann_assign_target_rule │ │ │ │ │ -00004ed2 00005b0a R_ARM_THM_CALL 00000ca9 _loop0_164_rule │ │ │ │ │ -00004ef2 00005c0a R_ARM_THM_CALL 00000ca9 _loop0_165_rule │ │ │ │ │ -00004f38 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f66 00005d0a R_ARM_THM_CALL 00002679 _tmp_13_rule │ │ │ │ │ -00004f78 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fa0 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004fa8 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ -00004fac 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ -00004fd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ffe 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005038 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000504c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000505a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005070 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ -00005074 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ -0000507a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000507e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005096 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000509a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050c2 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000050c6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050ec 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000050f0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005102 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000510c 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ -00005110 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ -00005120 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005124 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000513c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005144 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005166 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000517c 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ -00005180 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ -00005186 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000518a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000051a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051f8 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00005202 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000521e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005230 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000528e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005298 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ -0000529c 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ -000052a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052bc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000052c0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000052d2 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000052dc 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ -000052e0 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ -000052f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005328 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005336 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000533e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000534e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000535c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005366 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005378 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005388 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005396 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005412 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005434 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005476 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054e2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005502 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005532 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005552 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005582 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000055d2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000055f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000560a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005612 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -00005616 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ -0000561e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005628 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005650 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000566c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005676 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -0000567a 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ +000024ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024d2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000024d6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000024e0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000024f2 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000024f6 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002516 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002530 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000253e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002548 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000254c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002556 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002566 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000256a 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002572 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00002576 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +0000257a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002598 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000025ae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000025ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000260e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000261a 00003b0a R_ARM_THM_CALL 00000d97 _gather_208_rule │ │ │ │ │ +00002628 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002634 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002642 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002680 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002690 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002708 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000271e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000275c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000276e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002784 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000283a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000283e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002848 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002852 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000285c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000028c8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000028e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002912 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002932 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002942 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000295e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000296a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000298c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000299c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029c4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029dc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000029e4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000029f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a32 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002a74 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00002a78 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00002a7c 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a80 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a88 0001a70a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002ab8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002abc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ac8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002ade 0000412f R_ARM_THM_MOVW_ABS_NC 0000da65 _tmp_6_rule │ │ │ │ │ +00002ae2 00004130 R_ARM_THM_MOVT_ABS 0000da65 _tmp_6_rule │ │ │ │ │ +00002aea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002b00 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b04 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b10 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b42 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b46 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b52 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b68 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b6c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b78 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b8e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b92 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b9e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002bba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bee 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bf2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bfe 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002c14 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c18 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c24 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002c3e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002c52 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c72 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002c7e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c90 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002cb6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cfc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d26 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d70 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d88 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002d96 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002db2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002dd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dee 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e04 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00002e20 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00002e6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e88 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002ea8 0001ac0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +00002ef4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f4e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f72 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002f7c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ff8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000303e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003084 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000030c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030de 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003108 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000312e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000314c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000315c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000316a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000317a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000318e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000031ae 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ +000031c6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000031de 0001920a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00003202 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003236 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000324c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000032ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032da 0000440a R_ARM_THM_CALL 00000235 del_targets_rule │ │ │ │ │ +000032e6 0000452f R_ARM_THM_MOVW_ABS_NC 000006dd _tmp_22_rule │ │ │ │ │ +000032ea 00004530 R_ARM_THM_MOVT_ABS 000006dd _tmp_22_rule │ │ │ │ │ +000032f2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000032fe 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000331e 0001b20a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +0000332a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003386 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033a2 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +000033ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003400 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003434 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000344e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003472 0001b30a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +0000347e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034a0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034b8 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +000034e0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003512 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003528 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003576 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000359e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000035d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003616 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000362a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000363a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003654 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003666 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +0000367e 0001b50a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +0000368a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036a2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000036ba 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +000036ce 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000036de 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003700 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000371c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003728 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003788 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037c2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000037f0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003800 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000385a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003866 0000470a R_ARM_THM_CALL 00000001 _gather_18_rule │ │ │ │ │ +00003874 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003888 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000038a0 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +000038ba 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000038ca 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000391e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000392a 0000480a R_ARM_THM_CALL 00000001 _gather_20_rule │ │ │ │ │ +00003938 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000394c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00003964 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +0000396c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000039b0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000039fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a1e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a46 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003a70 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a86 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003ae2 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00003ae6 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00003aec 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003af8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003b18 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b32 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003b4e 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003b6c 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003b74 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ +00003b78 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ +00003b8a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bb4 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003bc0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c48 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c7c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003cc8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ce6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003d0a 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003d48 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003d96 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003db2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003dc6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003dee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e10 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003e2c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e8c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003eaa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ec2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003eca 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003eda 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ef8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f02 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f0a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003f1a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f24 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f3c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f7a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fb4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fd0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fd8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ff8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000400a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000402e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000403e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004046 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000407e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000040a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040f0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004124 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000412e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000414c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004168 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000418e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004196 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041aa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000041ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041de 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000041f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000421c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000422a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004234 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004242 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000424c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000426c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000427a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004282 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000042d6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004312 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004326 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000432a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004348 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000435a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000438c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000043b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043e6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000440a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004426 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000443e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004464 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044b4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000044d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044f2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004502 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004512 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004524 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004532 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004536 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004548 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +0000454c 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +00004556 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000455a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004594 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045ba 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000045c2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000045f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004600 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004612 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000461c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004620 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004630 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +00004634 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00004652 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004660 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000046b8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000046e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004736 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004774 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000047a8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000047dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047f2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004832 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000484c 0000540a R_ARM_THM_CALL 00002679 _tmp_11_rule │ │ │ │ │ +0000485c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004872 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00004890 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00004898 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +0000489c 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +000048ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048ce 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004916 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004930 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004970 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049da 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000049fe 0001be0a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00004a46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a70 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004aaa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004afa 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004afe 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b06 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004b14 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b24 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b4e 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00004b68 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004ba2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004bdc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c20 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c5a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c90 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004cc8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004d02 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004d50 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004d5c 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +00004d60 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ +00004d68 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d74 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d9c 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004db0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dd6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004de8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e3c 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +00004e40 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ +00004e48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004e54 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e7a 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004e84 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e9a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004ec8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004eea 0000590a R_ARM_THM_CALL 00000a55 invalid_ann_assign_target_rule │ │ │ │ │ +00004f36 00005b0a R_ARM_THM_CALL 00000b71 _loop0_164_rule │ │ │ │ │ +00004f56 00005c0a R_ARM_THM_CALL 00000b71 _loop0_165_rule │ │ │ │ │ +00004f9c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004fca 00005d0a R_ARM_THM_CALL 00002679 _tmp_13_rule │ │ │ │ │ +00004fdc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005004 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +0000500c 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ +00005010 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ +0000503a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005062 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000509c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000050b0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000050be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050d4 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ +000050d8 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ +000050de 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000050e2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000050fa 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000050fe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005116 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005126 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000512a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005150 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005154 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005166 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005170 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ +00005174 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ +00005184 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005188 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000051a0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000051a8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000051ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051e0 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ +000051e4 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ +000051ea 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000051ee 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005204 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000522e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000525c 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00005266 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00005282 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005294 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000052f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052fc 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ +00005300 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ +0000530a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005320 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005324 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005336 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005340 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ +00005344 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ +00005356 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000538c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000539a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000053a2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000053b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053ec 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000053fa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005410 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005476 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005498 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000054da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005546 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005566 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005596 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000055b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055e6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005636 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005654 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000566e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005676 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +0000567a 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ 00005682 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000568c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056b0 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000056f4 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -000056f8 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ -00005700 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005780 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000578a 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -0000578e 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ -00005796 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000057a2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000057c6 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000057d2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057f2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005826 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000585a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005892 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000058ca 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005920 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005958 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000568c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056b4 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000056d0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000056da 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +000056de 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ +000056e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000056f0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005714 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00005756 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +0000575a 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ +00005762 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000057ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057c0 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +000057c4 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ +000057cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000057e2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005806 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00005812 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005832 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005866 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000589a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058d2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000590a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000595c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00005990 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000059c8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a00 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a3e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a76 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005aae 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005ae6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b1e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b5c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b94 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005bcc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005bfe 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005c2e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005c8e 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -00005c92 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ -00005c9a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005ca6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ce4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005cfe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d0e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d44 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005d58 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005d70 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005d92 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d9a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005df2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005e1c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e58 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e6a 00006a2f R_ARM_THM_MOVW_ABS_NC 00006c61 _tmp_93_rule │ │ │ │ │ -00005e6e 00006a30 R_ARM_THM_MOVT_ABS 00006c61 _tmp_93_rule │ │ │ │ │ -00005e76 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005e8a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00005e9c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ea0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eaa 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005eba 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ebe 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ec8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005ed8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005edc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ee6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005efc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f68 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005f7e 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f82 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f8e 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005f98 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006008 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006032 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000603e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006062 0001c70a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -0000607a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000608e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006092 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000060bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006114 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006172 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061c4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000061dc 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000061ec 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -0000620a 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00006216 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000622a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000623e 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006242 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000625a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006308 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006324 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006330 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006350 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -0000635c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006374 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000638a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000063a8 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000063ac 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000063b0 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00006400 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000643a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000643e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006442 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006468 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006476 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000648e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006492 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000064a2 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -000064a6 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -000064b0 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000064b4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064ca 0000722f R_ARM_THM_MOVW_ABS_NC 00000825 _tmp_233_rule │ │ │ │ │ -000064ce 00007230 R_ARM_THM_MOVT_ABS 00000825 _tmp_233_rule │ │ │ │ │ -000064d6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000064e0 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -000064e4 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -000064ea 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000064ee 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006506 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000650a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006522 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000653a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000653e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000654e 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00006552 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00006594 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065e4 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00006608 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006614 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006638 0001d00a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00006644 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000668c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066c2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000066e6 0001d10a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -000066f2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000672a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000674e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006758 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006792 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000067f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000680e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006848 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006864 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006882 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000688a 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ -0000688e 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ -00006894 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006898 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000068b0 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000068b4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068c8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000068f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006908 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006920 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000692a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000694e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000698c 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00006990 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00006996 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000699a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000069c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069d6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000059c4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059fc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a34 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a86 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005abe 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005af6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b2e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b66 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005ba4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005bdc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005c14 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005c46 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005c76 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005cd6 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +00005cda 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ +00005ce2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005cec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d26 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005d3a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005d52 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00005d68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d7e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d9e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005dca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005de0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005df2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e3e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005e68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ea4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005eb6 00006a2f R_ARM_THM_MOVW_ABS_NC 00006cad _tmp_93_rule │ │ │ │ │ +00005eba 00006a30 R_ARM_THM_MOVT_ABS 00006cad _tmp_93_rule │ │ │ │ │ +00005ec2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005ed6 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00005ee8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005eec 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ef6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005f06 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f0a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f14 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005f24 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f28 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f32 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005f48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fb4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005fca 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005fce 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005fda 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005fe4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006054 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000607e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000608a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000060ae 0001c70a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +000060c6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000060da 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000060de 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006108 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006160 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006206 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006210 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006228 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00006238 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00006256 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00006262 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006276 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000628a 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000628e 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000062a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006310 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006354 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006370 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000637c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000639c 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +000063a8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063d6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000063f4 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000063f8 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000063fc 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000644c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006486 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000648a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000648e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000064b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064da 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000064de 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000064ee 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +000064f2 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +000064fc 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006500 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006516 0000722f R_ARM_THM_MOVW_ABS_NC 00000825 _tmp_233_rule │ │ │ │ │ +0000651a 00007230 R_ARM_THM_MOVT_ABS 00000825 _tmp_233_rule │ │ │ │ │ +00006522 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000652c 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +00006530 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +00006536 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000653a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006552 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006556 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000656e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006586 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000658a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000659a 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +0000659e 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +000065e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006614 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006630 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00006654 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006660 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006684 0001d00a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00006690 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006702 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000670e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006732 0001d10a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +0000673e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006776 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000679a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067de 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000683c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006846 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000685a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006894 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068d6 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ +000068da 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ +000068e0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000068e4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000068fc 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006900 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006914 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006940 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006954 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000696c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006976 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000699a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069d8 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +000069dc 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +000069e2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000069e6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00006a12 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a2c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a50 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006a6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a8a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006aac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ab6 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -00006aba 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -00006ac0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006ac4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006adc 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006ae0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006af6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b0a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006b34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b60 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ -00006b64 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ -00006b6a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006b6e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006ba8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bc4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bf6 0000752f R_ARM_THM_MOVW_ABS_NC 000036ad _tmp_234_rule │ │ │ │ │ -00006bfa 00007530 R_ARM_THM_MOVT_ABS 000036ad _tmp_234_rule │ │ │ │ │ -00006c02 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006c0a 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -00006c0e 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -00006c14 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006c18 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006c34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c40 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c88 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006c98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cb0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006cfe 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006d46 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006d88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006dac 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006db6 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00006de8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e18 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006e52 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e5e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006e82 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00006e98 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006ebe 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006f26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f30 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00006f54 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006f84 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007032 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007040 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007052 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -0000705e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000707c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007090 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000070ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000070de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007112 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000711a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000712e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007140 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007162 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007184 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000071c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071d2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000071da 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007212 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007222 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007232 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000724a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072bc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000072e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007310 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007324 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007328 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007332 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000737e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000073b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000073fe 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007430 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000745c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007474 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000074be 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000074cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074da 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000074f0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000750a 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00007526 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007558 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000755c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007566 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000757e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007592 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000075a8 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000075c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000075de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007604 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000760c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000761a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000762e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007650 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076aa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000076ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076f0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007724 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007728 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007732 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000774a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007760 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007776 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007782 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000077a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000077ae 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000077c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007816 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007858 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007896 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000078da 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000078e8 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007904 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007918 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000792c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007946 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000795c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007972 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007988 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079ba 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000079d6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a34 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a70 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a88 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007abc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007af4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b36 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b70 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007ba6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007bdc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007c14 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007c46 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007c52 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -00007c56 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ -00007c5e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007c6a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007c92 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007cbc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cc6 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -00007cca 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ -00007cd2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007cde 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007d04 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007d10 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d40 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007d4c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007da6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007dd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e2a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ea6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007eca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007eea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f66 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f8a 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00007fc0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007fde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fee 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007ffe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000800e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008024 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008034 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008058 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000807c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000808c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000080c8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000811a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008128 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000813a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008162 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000816c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008194 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000081bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000081d4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008214 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000822c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008256 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000826c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008274 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000828a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008292 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000082b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008310 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008334 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000835c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008366 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000840c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008452 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000084a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084b8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000084e2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000084f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008506 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000851c 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008534 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000853c 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00008540 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00008568 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008574 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008590 0001db0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -000085a6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000085aa 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000085ae 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000085ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008604 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000861e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000862e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008686 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000086ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086f6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008744 0000802f R_ARM_THM_MOVW_ABS_NC 00000a69 _tmp_158_rule │ │ │ │ │ -00008748 00008030 R_ARM_THM_MOVT_ABS 00000a69 _tmp_158_rule │ │ │ │ │ -00008752 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008792 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087c4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000087ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008808 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000882e 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000883c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088ce 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000088d2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000088dc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000088f8 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00008902 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000891c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008936 0000812f R_ARM_THM_MOVW_ABS_NC 00000c15 _tmp_159_rule │ │ │ │ │ -0000893a 00008130 R_ARM_THM_MOVT_ABS 00000c15 _tmp_159_rule │ │ │ │ │ -00008942 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000894c 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ -00008950 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ -00008956 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000895a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008972 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008976 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000899c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089f4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000089f8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a02 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008a0c 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ -00008a10 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ -00008a16 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a1a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a3e 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00008a42 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00008a48 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a4c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a62 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008a6a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a82 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008aa0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008aba 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008ae0 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00008af8 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00008b10 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ -00008b14 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ -00008b1a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008b1e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008b36 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008b3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b50 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b7c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ba0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008bf2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008c56 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008c86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c98 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008cc4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008d24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d46 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008d7e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d8a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008d9c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008db4 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008e06 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008e14 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e28 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008e30 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008e42 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e5a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e6e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008e80 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e94 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f10 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f4a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f6e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008f82 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fa4 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008fc4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009006 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009020 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000905e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009076 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000090aa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006a22 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a38 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006a5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a78 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a9c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ab6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006ad6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006af8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b02 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +00006b06 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +00006b0c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006b10 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006b28 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006b2c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b42 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b56 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006b80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ba2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bac 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ +00006bb0 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ +00006bb6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006bba 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006bf4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c42 0000752f R_ARM_THM_MOVW_ABS_NC 000036ad _tmp_234_rule │ │ │ │ │ +00006c46 00007530 R_ARM_THM_MOVT_ABS 000036ad _tmp_234_rule │ │ │ │ │ +00006c4e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006c56 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +00006c5a 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +00006c60 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006c64 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006c80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c8c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006cd4 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006ce4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cfc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006d4a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006d92 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006dd4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006df8 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006e02 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00006e34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e64 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006e9e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006eaa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ece 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00006ee4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006f0a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f7c 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00006fa0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006fd0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000707e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000708c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000709e 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +000070aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000070c8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000070dc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007116 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000712a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007130 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000713e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000715e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007166 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000717a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000718c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071ae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071d0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000720e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000721e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007226 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000725e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000726e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000727e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007296 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007308 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007330 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000735c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007370 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007374 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000737e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000073ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007404 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000744a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000747c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000074c0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000750a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007518 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007526 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000753c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007556 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007572 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000075a4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000075a8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000075b2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000075ca 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075de 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000075f4 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007614 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000762a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007638 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007650 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007658 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007666 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000767a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000769c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076f6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000771a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000773c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007770 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007774 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000777e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007796 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000077ac 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000077c2 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000077ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000077ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000077fa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007810 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007868 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000078aa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000078e8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000792c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000793a 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007956 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000796a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000797e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007998 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000079ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a0c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007a28 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a86 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007ac2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ada 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b0e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b46 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b88 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007bc2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007bf8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007c2e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007c66 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007c98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007ca4 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +00007ca8 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ +00007cb0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007cbc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ce4 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007d0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d18 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +00007d1c 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ +00007d24 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007d30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007d56 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007d62 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d82 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d92 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007d9e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007dfe 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007e28 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e7e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007ec0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007efe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007f22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fc6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007fea 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00008020 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000803e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000804e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000805e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000806e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008084 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008094 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000080b8 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000080dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080ec 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008128 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008174 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008182 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008194 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000081ce 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000081f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008210 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000822c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00008236 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008278 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008290 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000082b6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082d8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000082e0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000830e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000831c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008324 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008350 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008358 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008360 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000837c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000839a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000083d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000843e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000845e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008480 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084c6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008516 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000852c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008556 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008564 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000857a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008590 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000085a8 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000085b0 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +000085b4 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +000085dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008604 0001db0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000861a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000861e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008622 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008642 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008678 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008692 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000086a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000086fa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008740 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008766 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000087a8 0000802f R_ARM_THM_MOVW_ABS_NC 00000931 _tmp_158_rule │ │ │ │ │ +000087ac 00008030 R_ARM_THM_MOVT_ABS 00000931 _tmp_158_rule │ │ │ │ │ +000087b6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000087f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008828 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008852 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000886c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008894 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00008930 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008934 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000893e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000895a 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00008962 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000897c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008996 0000812f R_ARM_THM_MOVW_ABS_NC 00000c15 _tmp_159_rule │ │ │ │ │ +0000899a 00008130 R_ARM_THM_MOVT_ABS 00000c15 _tmp_159_rule │ │ │ │ │ +000089a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000089ac 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ +000089b0 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ +000089b6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000089ba 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000089d2 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000089d6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089fa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a0e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a3c 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00008a40 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00008a46 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a4a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a60 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008a6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a76 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a7a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a84 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008a8e 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ +00008a92 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ +00008a98 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a9c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008ab6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ac8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008ad6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008aee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b26 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008b4c 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00008b64 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00008b7c 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ +00008b80 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ +00008b86 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008b8a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008ba2 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008ba6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008bbc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008be8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c0c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c5e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008cc2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008cf2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d04 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d30 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008d90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008db2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008dea 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008df6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008e08 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008e20 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008e72 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008e80 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e94 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008e9c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008eae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ec6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008eda 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008eec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f00 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f7c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008fb6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008fda 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008fee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009010 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00009030 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009072 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000908c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000090ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000090e2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000911c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009156 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000918c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000091be 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000091f0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009220 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000922c 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -00009230 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ -00009238 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009244 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000926c 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000928a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092cc 0000572f R_ARM_THM_MOVW_ABS_NC 000071e9 t_lookahead_rule │ │ │ │ │ -000092d0 00005730 R_ARM_THM_MOVT_ABS 000071e9 t_lookahead_rule │ │ │ │ │ -000092d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000092e4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009308 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00009312 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009326 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000933c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009364 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000093b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000093c4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000942e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009480 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000094ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094bc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094e8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009556 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000957c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000095e2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000095ee 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009600 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009618 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000966a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009688 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000969e 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -000096aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096b6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000096d0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000096d8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000096ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000096fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000971e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000978e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000097bc 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000097e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097fa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009826 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009840 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000986c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000988a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098a0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000098c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098f2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009910 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009918 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009952 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000997a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000099a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099ca 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000099d2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009a06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a78 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009aae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009abc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009aca 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009ae0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009af8 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00009b44 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b68 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009b90 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009bb4 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009bd2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009bf4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009c14 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009c2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c3e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c54 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c6a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c7c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c84 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c98 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cbc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cc8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cd6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009cf2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d06 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009d18 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009d2c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d76 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009da2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009dfa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e30 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009e6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ea0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009eca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ef2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f96 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a000 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a032 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a058 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a0ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a0fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a114 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a13c 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a176 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1d0 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a220 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a250 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a276 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a29c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a310 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a338 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a360 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a388 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3b8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3f2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a3fe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a412 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000a422 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000a440 0001e30a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000a456 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a472 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a47c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4ac 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4b6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4da 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4e4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a50e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a532 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000a54e 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a570 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a57a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a59e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5a8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5d4 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009116 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000914e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009188 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000091c2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000091f8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000922a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000925c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000928c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009298 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +0000929c 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ +000092a4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000092b0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000092d8 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000092f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000932e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009338 0000572f R_ARM_THM_MOVW_ABS_NC 00007235 t_lookahead_rule │ │ │ │ │ +0000933c 00005730 R_ARM_THM_MOVT_ABS 00007235 t_lookahead_rule │ │ │ │ │ +00009344 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009350 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009374 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000937e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009392 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000093a8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000093d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009420 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009430 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000944c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000949a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000094ec 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009518 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009528 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009554 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000095c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095e8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000964e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000965a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000966c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009684 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +000096d6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000096f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000970a 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00009716 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009722 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000973c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009744 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009758 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000976a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000978a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000097fa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009828 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009852 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009866 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009892 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000098ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098d8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000098f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000990c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009934 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000995e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000997c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009984 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000099be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099e6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009a0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a36 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009a3e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a72 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009aba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ae4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009b1a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009b28 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b36 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b4c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009b64 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00009bb0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009bd4 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009bfc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009c20 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009c3e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009c60 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009c80 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009c9a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009caa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cc0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009cd6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ce8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cf0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d04 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d28 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d34 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d42 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d72 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009d84 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009d98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009de2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e66 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e9c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009eda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a002 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a02c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a056 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a06c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a09e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a0c4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a13a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a16a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a180 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a1a8 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a1e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a23c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a28c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a308 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a32e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a354 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a37c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a424 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a45e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a46a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a47e 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000a48e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000a4ac 0001e30a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000a4c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a4de 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a4e8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a518 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a522 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a546 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a550 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a57a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a59e 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000a5ba 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a5dc 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5e6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a60a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a638 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a654 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 │ │ │ │ │ -0000a694 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a614 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a640 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a64a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a676 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a6a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a6c0 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ 0000a6ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a706 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a710 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a748 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a75c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a780 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a78c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7ca 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a7d6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a808 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a814 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a856 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a874 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a89c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a8a8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8d6 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a8e2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a90e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a91a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a93a 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a956 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a962 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a974 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a98e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa02 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aa34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa3c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa60 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa68 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aa78 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa94 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaa6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aabc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aacc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aae2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaf6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab0a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab1e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab4c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6f6 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a700 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a72c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a736 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a756 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a772 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a77c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7b4 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a7c8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7ec 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a7f8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a81a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a836 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a842 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a874 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a880 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8be 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a8d0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8f8 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a904 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a932 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a93e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a96a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a976 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a996 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a9b2 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a9be 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a9d0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a9ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa00 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa14 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa5e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aa90 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aabc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aac4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aad4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaf0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab02 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab18 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab28 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab3e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab52 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ab66 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abc6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac0c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac14 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac28 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ac3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac48 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac66 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acba 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000acc6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acde 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acf4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad2a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab94 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aba8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000abc2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abf4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac08 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac22 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac70 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac84 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ac96 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aca4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000acc2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acda 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad16 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad22 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ad50 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adba 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000adea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae0e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ae22 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae42 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ae4c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae64 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ae76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aeb2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aed4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000af5c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af9a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000afbe 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000afe4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b006 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b00c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b05a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b080 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b0de 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b13c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b168 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b17e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b1a4 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b1da 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b262 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b292 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2a8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b2ce 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b342 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b358 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b360 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b388 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b41e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b450 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b4ac 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b522 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b588 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b604 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b61e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b646 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b6a2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b756 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b770 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b796 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b7e4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b81a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b834 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b85a 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b90c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b944 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b988 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b990 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ba20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba68 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000baa0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bb02 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bb24 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bbd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbec 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc08 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bc34 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc4a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc70 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bc7a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd30 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 │ │ │ │ │ -0000bd7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdb0 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000bdb4 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000bdba 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bdbe 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bdd2 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000bdd6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bdf2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be04 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be18 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be66 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be88 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf28 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bf50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf66 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bf82 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf98 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bfba 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bfe0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bffe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c00c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c056 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c074 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c09e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c0c4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c10a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c176 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1b4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1f2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c230 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c26e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c2c6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c308 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c324 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c366 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c382 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3e0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c422 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c43e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c480 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c49a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c4c0 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c4c8 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -0000c4cc 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -0000c4da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c502 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c528 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c542 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c57a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5b6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5ee 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c62a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c662 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c69e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c6d6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c712 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c746 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c79c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c81c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c844 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c86c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c8d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c916 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c934 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c950 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c954 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c95c 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000c960 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000c972 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c976 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c98c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c9b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca46 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ca70 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caa0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caf4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cb1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb4a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cb5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb8a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cbac 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cbe4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbfa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cc24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc4a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cc76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc98 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ccb8 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000ccc4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ccee 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd12 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000cd34 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd50 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000cd58 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000cd5c 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000cd70 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd96 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cdbe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cde0 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000cde8 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000cdec 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000ce00 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce26 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ce42 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce64 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce90 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cea4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ad6c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad86 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae16 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae46 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae6a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ae7e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae9e 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000aea8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aec0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aed2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af0e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000af30 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000afb8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000afe0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aff6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b01a 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b040 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b062 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b068 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b0b6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b0dc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b13a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b198 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b1c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1da 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b200 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b236 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b2be 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b2ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b304 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b32a 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b39e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b3b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b3bc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3e4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b416 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b41e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b47a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b4ac 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b508 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b57e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5e4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b660 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b67a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b6a2 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b6fe 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b7b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7cc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7f2 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b840 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b876 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b890 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8b6 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b968 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b9a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9ec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba44 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ba7c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000baa6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bac4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bafc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb5e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bb80 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bc32 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bc5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc74 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bca8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bcce 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bcd8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bd36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bda2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdb6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bddc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdf6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be0e 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000be12 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000be18 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000be1c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000be30 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000be34 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be50 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bec2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bee4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf84 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bfac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfc2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bfde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bff4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c016 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c03c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c05a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c068 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c0b2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c0d0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c0fa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c120 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c166 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1d2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c210 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c24e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c28c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c2ca 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c322 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c364 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c380 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c3c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3de 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c420 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c43c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c47e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c49a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c4dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c4f6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c51c 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c524 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +0000c528 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +0000c536 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c55e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c584 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c59e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5d6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c612 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c64a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c686 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c6be 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c6fa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c732 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c76e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c7a2 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c7f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c810 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c828 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c878 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c8a0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c8c8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c92e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c93a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c946 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c950 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c98c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9c6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c9ca 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c9d2 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000c9d6 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000c9e8 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c9ec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca18 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca48 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca52 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000caa2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cacc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cae4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cafc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb50 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cb7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cba6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cbba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbe6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cc08 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cc40 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc56 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cc80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cca8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ccc0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ccf6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd16 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000cd22 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd4c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd70 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000cd92 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cdba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cdd6 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000cdde 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000cde2 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000cdf6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce1c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ce3e 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000ce46 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000ce4a 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000ce5e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce84 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cea0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000ceb8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cecc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000cee4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf26 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cf44 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf6e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf94 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cfde 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d04a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d06a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d09a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d0e6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d104 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d132 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d150 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1ac 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d1b8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d1dc 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d204 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d238 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d270 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d2c6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d2fe 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d336 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d37a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d386 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d3b0 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d3ce 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d402 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d43a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4a6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4d6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cef8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cf0e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf24 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf3e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cf86 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cfa4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cfce 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cff4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d03e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0aa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d0ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0fa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d146 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d164 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d192 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d1b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d20c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d218 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d23c 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d264 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d298 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d2d0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d326 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d35e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d396 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d3da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3e6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d410 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d42e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d462 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d49a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000d506 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d556 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d562 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d588 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000d594 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5be 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d5d2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000d5f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d630 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d640 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d66c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d68a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d692 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6ea 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d710 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d722 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d74c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d77a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d798 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d7c8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d7ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d816 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d834 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d83c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d53a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d56e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d5c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5ce 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5f4 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000d600 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d62a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d63e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000d67e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d69c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6ee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d71a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d76a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d790 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7a2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d7cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d818 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000d848 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d850 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d858 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d860 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d870 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d882 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d890 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d902 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d920 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d93a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d950 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d970 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000d980 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d996 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000d99e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d9be 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da8a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dac4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dadc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000daf2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db28 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000db50 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db7e 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000dba6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbee 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000dbf6 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ -0000dbfa 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ -0000dc0a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dc32 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dc62 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc76 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dc8c 00003b0a R_ARM_THM_CALL 00000ad5 invalid_for_target_rule │ │ │ │ │ -0000dc92 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dcaa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dcb2 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dd02 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dd30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd4a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd64 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd84 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000dd94 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd98 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dda4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ddae 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ddb2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ddbc 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ -0000ddc0 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ -0000ddc4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ddd4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddf4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ddfc 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de0a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de1a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de32 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000de64 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de6c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de7e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000de96 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000df00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df0c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000df2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df4a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df98 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfc4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d86a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d896 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d8b4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d8bc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d8c8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d8d0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d8d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d902 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d910 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d96a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d982 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d9a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9d0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d9f0 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000da00 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000da16 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000da1e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000da3e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000daa2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dab8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db0a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000db44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbaa 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dbc6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbe0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc0e 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000dc16 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ +0000dc1a 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ +0000dc2a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dc4e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dc7e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dccc 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000dcf8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dd0e 0000360a R_ARM_THM_CALL 0000099d invalid_for_target_rule │ │ │ │ │ +0000dd14 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd2c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd34 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd8c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ddba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddd6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ddf0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ddfe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de12 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000de22 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de26 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de32 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000de3c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000de40 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000de4a 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ +0000de4e 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ +0000de52 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000de62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de6c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de74 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de98 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dea8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000deb6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dec8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000deea 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000df1c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000df84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df90 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dfb0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000dfce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dff0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e01a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e056 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000e076 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000e0b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0fa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e118 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e132 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e158 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e176 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e19a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e1e0 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000e1e8 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ -0000e1ec 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ -0000e200 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e21e 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000e246 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e254 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e25e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e272 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e286 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2be 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e2da 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ -0000e2de 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ -0000e2e2 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000e2fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e334 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -0000e338 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -0000e340 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000e362 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000e374 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000e392 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3c6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e3ca 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e3d4 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -0000e3d8 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -0000e3dc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e3e8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e3fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e418 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e42e 00009d0a R_ARM_THM_CALL 00000a09 _tmp_228_rule │ │ │ │ │ -0000e43e 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000e442 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000e446 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000e48e 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e4a6 00009e0a R_ARM_THM_CALL 00000a09 _tmp_227_rule │ │ │ │ │ -0000e4b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4ce 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4d2 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4dc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e4e8 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000e4ec 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000e4f4 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -0000e4f8 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -0000e500 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e508 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e538 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e53e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e554 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e56e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e58e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e5a6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e618 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e642 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e656 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e660 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e664 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e66e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e67e 0000a00a R_ARM_THM_CALL 00000f6d invalid_arguments_rule │ │ │ │ │ -0000e68c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e72c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e744 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e78a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e7e8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7ec 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7f0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e804 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e808 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e80c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e832 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e84a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e85a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e868 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e878 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e8a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8be 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e8e0 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000e8f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e91c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e92c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e946 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e95e 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000e978 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000e980 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000e984 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000e9b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9c0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e9ec 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ea38 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ea58 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea70 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eabc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb0e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eb20 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb32 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000eb3c 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000eb44 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb52 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000eb70 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000eb7c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eba0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ebc4 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ebd4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebf4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ebf8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec02 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000ec06 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000ec0a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ec14 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec4e 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000ec52 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000ec58 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec5c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec72 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ec76 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec8c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eca0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eca8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ecb6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ecca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ece4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ecf4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed10 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ed38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed7c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eda6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000edcc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee62 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ee8c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000eec4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eee0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eef2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef1a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef28 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000ef74 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000efb4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000efd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efe4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f010 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f022 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f078 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f086 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f0e0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000f118 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f130 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f144 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f1ac 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000f1e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1f0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f212 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f220 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f2b8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2d0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f310 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f320 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f336 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f350 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f360 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f444 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f484 0000a70a R_ARM_THM_CALL 000029e1 type_param_rule │ │ │ │ │ -0000f4ac 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f4ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4dc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f4ec 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f4fc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000f510 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f526 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f52e 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ -0000f532 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ -0000f55c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f58e 0000a70a R_ARM_THM_CALL 000029e1 type_param_rule │ │ │ │ │ -0000f5b4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f5c2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f5ca 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f5e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f5e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f608 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f610 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f622 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f63e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f646 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f64a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f64e 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ -0000f652 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ -0000f668 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f66c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f682 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dffa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e01c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e048 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e052 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e074 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e09e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e0da 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000e0fa 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000e138 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e162 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e172 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e17e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e19c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e21e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e264 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000e26c 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ +0000e270 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ +0000e284 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2a2 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000e2ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2e2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e2f6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e30a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e324 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e338 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e342 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e35e 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ +0000e362 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ +0000e366 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000e382 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3b8 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +0000e3bc 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +0000e3c4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000e3e6 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000e3f8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000e416 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e424 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e432 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e440 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e44a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e44e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e458 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +0000e45c 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +0000e460 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e46c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e482 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e49c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e4b2 00009d0a R_ARM_THM_CALL 000008d1 _tmp_228_rule │ │ │ │ │ +0000e4c2 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000e4c6 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000e4ca 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000e512 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e52a 00009e0a R_ARM_THM_CALL 000008d1 _tmp_227_rule │ │ │ │ │ +0000e53a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e548 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e552 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e556 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e560 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e56c 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000e570 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000e578 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +0000e57c 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +0000e584 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e58c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5c2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e612 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e62a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e69c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e6c6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e6da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6e4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6e8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6f2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e702 0000a00a R_ARM_THM_CALL 00000e35 invalid_arguments_rule │ │ │ │ │ +0000e710 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e7b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e80e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e86c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e870 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e874 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e888 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e88c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e890 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e8b6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e8ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8de 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e8ec 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e8fc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e924 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e942 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e964 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000e976 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e9a0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e9b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9ca 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e9e2 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000e9fc 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000ea04 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000ea08 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000ea36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea44 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ea70 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eabc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eadc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eaf4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb92 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eba4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ebb6 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ebc0 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000ebc8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebd6 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000ebf4 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000ec00 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec24 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ec48 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ec58 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec78 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec7c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec86 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000ec8a 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000ec8e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ec98 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ecbc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecd2 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000ecd6 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000ecdc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ece0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ecf6 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ecfa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ed10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed24 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ed2c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ed3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ed4e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed68 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed78 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed94 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000edbc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ede2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee00 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee2a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee50 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eeb2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eee6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ef10 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ef48 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ef64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef76 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef9e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000efac 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000eff8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000f038 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f056 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f068 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f094 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f0a6 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f0fc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f10a 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f168 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000f1a0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f1b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1cc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f236 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000f26a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f27a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f29e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f2ac 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f35a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f372 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f39a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f408 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f438 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f442 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f462 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f47c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f48c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f530 0000a70a R_ARM_THM_CALL 000029e1 type_param_rule │ │ │ │ │ +0000f558 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f57a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f588 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f598 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f5a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f5bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5da 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ +0000f5de 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ +0000f608 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f63a 0000a70a R_ARM_THM_CALL 000029e1 type_param_rule │ │ │ │ │ +0000f660 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f66e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f676 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f68c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f694 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f6b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f6bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f6ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f6ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f706 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f724 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f732 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f748 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f762 0001f00a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f77e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f796 0001f10a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f7a0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f83c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f854 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f89a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f8d8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8dc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8e0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f8f4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8f8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8fc 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f90e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f938 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f946 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f95e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f976 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f990 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f998 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000f99c 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000f9b6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fa08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa34 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fa54 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fa62 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa80 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa84 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa8c 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000fa90 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000fa96 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000faa0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000face 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fae0 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000fae4 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000faea 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000faee 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb02 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fb06 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb26 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb5a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb94 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbc4 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000fbce 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000fc28 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc56 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fc92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fcba 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fcd8 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fcf2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fcf6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fcfe 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000fd02 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000fd08 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fd12 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd42 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000fd46 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000fd4c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd50 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd64 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fd68 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd9a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe18 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fe4c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe6e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fec8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ff1e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ff2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff54 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ff8a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ffae 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010008 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010056 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010064 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100ac 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000100e4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010108 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010160 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000101b6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000101e6 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00010202 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001021e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010230 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001027e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010292 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000102b6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000102ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102fe 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010302 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010306 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001034e 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00010352 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -00010356 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -0001036a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001038e 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000103c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103da 0000b60a R_ARM_THM_CALL 000009b5 _tmp_169_rule │ │ │ │ │ -0001045e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010476 0000bb0a R_ARM_THM_CALL 000009b5 _tmp_174_rule │ │ │ │ │ -0001048a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104fc 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -00010500 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -00010506 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001050a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001051e 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010522 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001053a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010564 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001057e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010588 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -0001058c 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -00010596 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001059e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000105c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105f6 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -000105fa 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -00010600 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010604 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010628 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010634 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -00010638 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -0001064e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001065e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001066a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001066e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010676 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ -0001067a 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ -0001069c 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -000106a0 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -000106b0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000106c4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000106d6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000106ee 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000106f6 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010708 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010710 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001071e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001072c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010748 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010754 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001076e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010798 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000107aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001080a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010824 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001083c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010846 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001084a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010854 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010866 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010898 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000108ca 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000108ea 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010930 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010970 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010984 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109a4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000109bc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109c4 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000109ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000109d2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109da 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010a36 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010a60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a7c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010aa2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010ab8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ac6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ad8 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010b22 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b6a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010b8c 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010ba2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bb2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bb6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bba 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010c00 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c14 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c36 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c4a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c88 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c9a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010cae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cc8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cdc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cf2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d40 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010d64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d84 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010da4 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010dda 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e04 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e12 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e24 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e66 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e8a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ede 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010f0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f2c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010f54 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00010f7a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010f94 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fa4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010fb2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010fc2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010fd4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fd8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fe2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010ffc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011014 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011046 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011054 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011086 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000110b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110d0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000110e8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011118 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00011124 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011142 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011168 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011176 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011192 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -0001119e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000111c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011200 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011220 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011228 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011232 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001124e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001125e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001126c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000112b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112c2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000112c6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000112ce 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ -000112d2 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ -000112d8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000112e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011316 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011322 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011326 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001132a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -0001132e 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00011344 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001134c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000113e2 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000113fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001140a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001141a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001142a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001147a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011488 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011490 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000114a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011508 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011564 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000115b0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000115e4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001163e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011688 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000116b8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116cc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116da 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000116e8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000116f0 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011710 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001171c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011724 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011738 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011746 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011756 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001176a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011772 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011776 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011780 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001178a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001179c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117a8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117be 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117cc 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001181a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001186a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000118ac 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118c6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000118d4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000118e0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118e8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000118f8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011902 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011946 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001196e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001198a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119aa 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000119c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000119e6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011a10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a1c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011a2e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a68 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011ab4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011ae6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b0c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b32 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011b56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b7e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011bde 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011c10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c36 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011c60 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011c84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011caa 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011cda 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011cf6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011d18 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d58 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d84 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011da2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011dca 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011dee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011dfc 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e00 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e0a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011e1c 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011e26 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e56 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011e76 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011e90 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011ebc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ed8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011efc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f38 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f8a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011fb2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011fd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fe4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fe8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ff2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012004 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012016 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001202c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001204a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012076 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000120b0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012108 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001217a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012190 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000121f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012206 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012218 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012236 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012248 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012250 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001225c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012278 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001228c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000122f8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012328 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001232c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012336 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012350 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012366 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001238e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001239c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123b4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000123cc 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000123e6 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000123ee 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -000123f2 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0001240a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012446 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001248c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000124a0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000c11 _tmp_161_rule │ │ │ │ │ -000124a4 0000cf30 R_ARM_THM_MOVT_ABS 00000c11 _tmp_161_rule │ │ │ │ │ -000124ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000124d0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000124da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124ee 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ -000124f2 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ -000124fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012502 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00012506 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -0001250c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012510 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012528 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001252e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012548 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001255a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001255e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012576 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00012584 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ -00012588 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ -00012594 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001259a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000125a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125ba 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b5b _tmp_162_rule │ │ │ │ │ -000125be 0000d130 R_ARM_THM_MOVT_ABS 00000b5b _tmp_162_rule │ │ │ │ │ -000125c6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000125d0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000125d4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000125ec 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000125f4 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ -000125f8 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ -0001261a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001262c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001269a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012712 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012730 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001274c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012756 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012772 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001278e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000127a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000127ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000127e4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012808 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001281a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012850 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012872 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012898 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000128a8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000128ba 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000128e0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001292c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012952 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012984 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129a0 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000129b8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000129d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012a0a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012a58 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012a8a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012aae 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012ad6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012afa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b22 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012b86 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012bb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bde 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012c08 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012c2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c52 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012c7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c9a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012cbe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012d00 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012d2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d52 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012d78 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012d9c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012db0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012db4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012db8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012dcc 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012dd8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012dee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e06 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012e24 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012e42 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012e54 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012e9e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ebc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ee2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012f22 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012f4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f72 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012f98 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012fba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fc6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fca 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fd4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012fe4 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001301a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013030 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001304a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013080 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000130b4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000130c2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000130ca 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013118 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013134 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013168 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013180 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131b2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000131d2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000131ee 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000131f6 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013202 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001321a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013230 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001324c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000132a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013342 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001336c 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00013376 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133aa 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ -000133c4 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ -000133ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001341a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001343a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013454 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001346c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013484 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001350e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013518 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001351c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013522 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00013526 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001353a 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001353e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001355e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013568 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ -00013572 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013576 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001357c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -00013580 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -00013594 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135ac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135da 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ -000135f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013602 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ -0001360c 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -00013610 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -00013616 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001361a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001362e 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013632 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013646 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001366c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013678 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001367c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013686 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013696 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000136c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136e4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001370a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001372a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001373e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013762 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013776 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001378e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000137a6 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000137b6 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -000137ba 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -000137c0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000137c4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000137e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013804 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001380e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001381c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013826 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001382a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001382e 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ -00013832 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ -0001383c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013864 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001386e 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -00013872 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -00013878 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001387c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000138c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013910 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013924 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001394e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013958 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001395c 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -00013962 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013966 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001397a 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001397e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001399e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139a8 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ -000139b2 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -000139b6 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -000139ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000139f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a42 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013aa0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013ab8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013abc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b14 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013b1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b28 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013b54 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013ba6 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013bfc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013c0a 0001860a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00013c20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c32 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013c4e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013c62 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013cac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013cd6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013d14 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013d3c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d76 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013da2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013db4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00013dc6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013dd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013df6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013e0e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e32 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e4c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013e54 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013e60 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e7e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013e86 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013e92 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e96 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ea0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013eaa 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00013eae 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00013eb2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ -00013eb6 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ -00013ec0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013ed2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013ee4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f0c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f18 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f28 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f52 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f64 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fe0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ffc 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00014014 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001402e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014048 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014056 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000140dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014118 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014144 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001417e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141aa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000141ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141e0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014206 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00014224 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001423e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000142b8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000142c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000142dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142f6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001431e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014338 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014354 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001436a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001437e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014386 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000143b6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000143c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014404 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001442e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014438 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014496 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000144b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014522 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014546 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014588 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145b4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000145da 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -000145f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001460c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014630 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001463e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001464c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -00014672 0000ee0a R_ARM_THM_CALL 0000087d _loop0_112_rule │ │ │ │ │ -0001467e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000146a6 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000146c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014708 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014722 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001472c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014746 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014750 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001476a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014774 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001478c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014792 00005f2f R_ARM_THM_MOVW_ABS_NC 0000ede1 annotated_rhs_rule │ │ │ │ │ -00014796 00005f30 R_ARM_THM_MOVT_ABS 0000ede1 annotated_rhs_rule │ │ │ │ │ -0001479e 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000147b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001480e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014824 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001483c 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ -00014840 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ -00014846 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001484a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001485e 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00014862 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014878 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001487c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014884 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ -00014888 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ -0001488e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014898 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000148c2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ -000148c6 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ -000148cc 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ -000148d0 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ -000148d6 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ -000148da 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ -000148e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014906 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014910 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000faf _tmp_236_rule │ │ │ │ │ -00014914 0000ef30 R_ARM_THM_MOVT_ABS 00000faf _tmp_236_rule │ │ │ │ │ -0001491c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014926 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001492e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014932 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001493a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ -0001493e 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ -00014944 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001496a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001498a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000149b2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149d2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000149e0 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -000149ec 0000f12f R_ARM_THM_MOVW_ABS_NC 00000d41 _tmp_238_rule │ │ │ │ │ -000149f0 0000f130 R_ARM_THM_MOVT_ABS 00000d41 _tmp_238_rule │ │ │ │ │ -000149f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014a02 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a0c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a10 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a18 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ -00014a1c 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ -00014a22 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014a42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a6a 0000f22f R_ARM_THM_MOVW_ABS_NC 00000d95 _tmp_242_rule │ │ │ │ │ -00014a6e 0000f230 R_ARM_THM_MOVT_ABS 00000d95 _tmp_242_rule │ │ │ │ │ -00014a76 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014a88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a92 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00014a96 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00014a9e 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00014aa8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014aac 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014ab6 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ -00014aba 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ -00014abe 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014ac4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014ade 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014af0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014af4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014afe 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ -00014b02 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ -00014b06 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014b1e 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014b3e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ccd _tmp_235_rule │ │ │ │ │ -00014b42 0000f330 R_ARM_THM_MOVT_ABS 00000ccd _tmp_235_rule │ │ │ │ │ -00014b4a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014b54 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b5e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b62 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b6a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ -00014b6e 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ -00014b74 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014b92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ba0 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014bac 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bb0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bba 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bc4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014bce 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bd2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bda 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ -00014bde 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ -00014be4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c12 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c20 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014c30 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c3c 0000f40a R_ARM_THM_CALL 0000087d _loop0_240_rule │ │ │ │ │ -00014c46 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c4a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c54 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014c5e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c68 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c6c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c74 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ -00014c78 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ -00014c7e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014cb6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d12 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -00014d16 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -00014d1e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014d36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d42 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d62 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d66 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d6e 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -00014d72 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -00014d78 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014d80 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d92 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014da2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014df2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014e1c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e7e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014e92 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00014eb0 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014ece 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ef2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014f14 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014f1e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014f4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f96 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f9a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fa4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014fc4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014fdc 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014fe0 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014fe8 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ -00014fec 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ -00014ff0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014ff8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001500a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001500e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015018 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001501c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00015020 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001504a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000150a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150bc 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000150c0 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000150c8 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000150f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015104 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001510e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015114 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015118 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015122 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001512a 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001512e 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015136 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -0001513a 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00015142 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015148 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001516e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015184 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000151d0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001522e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015258 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001525c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015260 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015298 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000152cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152ee 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015314 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001532a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015392 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000153ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001542e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015450 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000154a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000154e2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000154f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015500 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015514 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015522 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015542 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001557c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000155c6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155da 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015618 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001566c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015674 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000156a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156ec 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015702 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015708 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015726 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015792 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157f8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015818 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001582a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001585e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015890 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158a2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158fc 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001593c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015968 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001599e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159ce 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000159f2 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00015a26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a52 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015a84 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015ab4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f6f2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6f6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6fa 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ +0000f6fe 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ +0000f714 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f718 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f72e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f782 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f796 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7b2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f7d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7f4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f80e 0001f00a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f82a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f842 0001f10a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f84c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f85e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f8e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f900 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f946 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f984 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f988 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f98c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f9a0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f9a4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f9a8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f9ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f9e4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f9f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa0a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fa22 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000fa3c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000fa44 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000fa48 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000fa62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa76 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fab4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fae0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fb00 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fb0e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb2c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb30 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb38 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000fb3c 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000fb42 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fb4c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb8c 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000fb90 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000fb96 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb9a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fbae 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fbb2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbd2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc2a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc40 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc70 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000fc7a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000fcd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fce6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd02 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fd34 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fd54 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fd7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd92 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd96 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd9e 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000fda2 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000fda8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fdb2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fdf0 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000fdf4 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000fdfa 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fdfe 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fe12 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fe16 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe2a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fec4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fef8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ff1a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ff74 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ffca 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ffd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010000 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010036 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001005a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000100b4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010102 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010110 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010158 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010190 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000101b4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001020c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010262 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010292 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000102ae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102ca 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102dc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001032a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001033e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010362 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010396 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000103aa 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000103ae 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000103b2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000103fa 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000103fe 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +00010402 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +00010416 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001043a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001046e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010486 0000b60a R_ARM_THM_CALL 0000087d _tmp_169_rule │ │ │ │ │ +0001050a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010522 0000bb0a R_ARM_THM_CALL 0000087d _tmp_174_rule │ │ │ │ │ +00010536 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010592 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001059e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105a8 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +000105ac 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +000105b2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000105b6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000105ca 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000105ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000105e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010610 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001062a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010634 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +00010638 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +00010642 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001064a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010674 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010684 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010698 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106a2 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +000106a6 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +000106ac 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000106b0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000106d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106e0 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +000106e4 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +000106fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001070a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010716 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001071a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010722 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ +00010726 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ +00010748 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +0001074c 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +0001075c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00010770 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010782 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001079a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000107a2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000107b4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000107bc 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000107ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107d8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000107f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010800 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001081a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010844 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010856 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000108b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108d0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108f2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000108f6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010900 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010912 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010944 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010976 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010996 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000109dc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010a1c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a30 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a50 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010a68 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a70 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a7e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a86 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010ae2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b28 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010b4e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010b64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b84 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010bce 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010bf8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c16 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010c38 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010c4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c5e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c62 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c66 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010cac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010cc0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010ce2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010cf6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010d34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d46 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d5a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d74 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d88 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d9e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010dec 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010e10 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010e50 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010e86 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010eb0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ebe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ed0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010f12 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010f36 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f8a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010fb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fd8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011000 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00011026 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011040 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011050 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001105e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001106e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011080 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011084 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001108e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000110a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000110c0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000110f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011100 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011132 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001115a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011176 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001118e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000111c0 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000111cc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000111e6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001120c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001121a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011236 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00011242 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00011264 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011274 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001128e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112c2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000112ca 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000112d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011300 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001130e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011354 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001135e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011364 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011368 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011370 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ +00011374 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ +0001137a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00011382 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000113b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000113c4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000113c8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000113cc 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +000113d0 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +000113e6 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000113ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011482 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001149c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000114aa 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000114ba 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000114ca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001151a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011528 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011530 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011544 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001154a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011554 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000115a8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011604 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011650 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011684 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000116de 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011728 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011758 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001176c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001177a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011788 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011790 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000117b0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000117bc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000117c4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000117d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117f6 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001180a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011812 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011816 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011820 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001182a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001183c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011848 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001185e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001186c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001187a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000118ba 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001190a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001194c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011966 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011974 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011980 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011988 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011998 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000119a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000119e4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011a0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a26 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011a48 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00011a62 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a82 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011aac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011aba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ac0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b08 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011b54 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011bd2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011bf6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c1e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011c7e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011cb0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cd6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d00 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011d24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d4a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011d7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d96 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011db8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011df8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011e24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e42 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011e6a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011e8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e9c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ea0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011eaa 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011ebc 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011ec6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011eda 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ef6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011f16 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f30 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011f5c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011f78 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011f9c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011fd8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012006 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001202a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012052 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012076 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012084 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012088 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012092 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000120a4 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000120b6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000120cc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000120ea 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012116 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012150 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000121a8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001221a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012230 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012250 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012280 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012292 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122a6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000122b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122d6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122e8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000122f0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000122fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012318 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001232c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012398 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000123c8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000123cc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000123d6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000123f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012406 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001242e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001243c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012454 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001246c 0001bb0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00012486 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001248e 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00012492 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +000124aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000124e6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001252c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012540 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000ad9 _tmp_161_rule │ │ │ │ │ +00012544 0000cf30 R_ARM_THM_MOVT_ABS 00000ad9 _tmp_161_rule │ │ │ │ │ +0001254c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012570 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001257a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001258e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ +00012592 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ +0001259a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000125a2 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +000125a6 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +000125ac 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000125b0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000125c8 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000125ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125fa 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000125fe 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012616 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00012624 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ +00012628 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ +00012634 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001263a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012648 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001265a 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b5b _tmp_162_rule │ │ │ │ │ +0001265e 0000d130 R_ARM_THM_MOVT_ABS 00000b5b _tmp_162_rule │ │ │ │ │ +00012666 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00012670 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012674 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001268c 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00012694 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ +00012698 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ +000126ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001273a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012786 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127d0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000127ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127f6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012812 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001282e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012844 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001286e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012884 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000128a8 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000128ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000128f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012912 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012938 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012948 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001295a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012980 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000129cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129f2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012a24 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a40 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012a58 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a70 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012aaa 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012af8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012b2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b4e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012b76 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012b9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ba8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bc2 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012c24 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012c56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c7c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012ca6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012cca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012cd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012cf0 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012d1c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d38 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012d5c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012d9e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012dcc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012df0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012e16 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012e3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e4e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e52 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e56 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012e6a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012e76 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e8c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ea4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ec2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012ee0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012ef2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012f3c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012f5a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012f80 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012fc0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012fec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013010 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013036 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00013058 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013064 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013068 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013072 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013082 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000130b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000130ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000130e8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001311e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013152 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013160 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013168 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000131b6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000131d2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013206 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001321e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013250 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013270 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001328c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013294 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000132a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132ce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001333e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013354 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001336a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001339a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133de 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00013408 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00013412 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013446 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ +00013460 0000da0a R_ARM_THM_CALL 00000121 param_star_annotation_rule │ │ │ │ │ +00013488 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134b6 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000134d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013508 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013520 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013558 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001356c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013582 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135b4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000135b8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000135be 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +000135c2 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +000135d6 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000135da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000135fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013604 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ +0001360e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013612 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013618 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001361c 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +00013630 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013648 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001365c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013676 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ +00013690 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001369e 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ +000136a8 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +000136ac 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +000136b2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000136b6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000136ca 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000136ce 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000136e2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013708 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013714 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013718 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013722 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013732 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00013760 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001376e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013780 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000137a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000137c6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000137da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000137fe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013812 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001382a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013842 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00013852 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +00013856 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +0001385c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013860 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013882 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000138a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000138aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138c2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000138c6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000138ca 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ +000138ce 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ +000138d8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013900 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001390a 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +0001390e 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +00013914 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013918 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013964 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001399a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139ea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139f4 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +000139f8 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +000139fe 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013a02 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013a16 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013a1a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013a3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a44 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ +00013a4e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +00013a52 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +00013a66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a7e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a90 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ade 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013af8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b3c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013b54 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b58 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bb0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013bba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bc4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013bf0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013c42 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013c98 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013ca6 0001860a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00013cbc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013cea 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013cfe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013d48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d72 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013db0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013dd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e12 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013e3e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013e50 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013e62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e92 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013eaa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ebc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ece 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013ee8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013ef0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013efc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f1a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013f22 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013f2e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f32 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f3c 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013f46 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00013f4a 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00013f4e 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ +00013f52 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ +00013f5c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013f6e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f80 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013fa8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013fb4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013fc4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013fee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014000 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001405c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014074 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001407c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014098 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +000140b0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000140ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000140e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140f2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014178 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141b4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000141e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001421a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014246 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014266 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001427c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000142a2 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000142c0 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000142da 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014354 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014364 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00014378 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014392 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000143ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143d4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000143f0 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00014406 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001441a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014422 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014452 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014464 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001447a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014490 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000144a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000144ca 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000144d4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014532 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014552 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014624 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014644 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014650 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014676 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +00014692 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000146a8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000146cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146da 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000146e8 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001470e 0000ee0a R_ARM_THM_CALL 00002541 _loop0_112_rule │ │ │ │ │ +0001471a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014742 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +00014762 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001479a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147c8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014806 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014810 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014828 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001482e 00005f2f R_ARM_THM_MOVW_ABS_NC 0000ee65 annotated_rhs_rule │ │ │ │ │ +00014832 00005f30 R_ARM_THM_MOVT_ABS 0000ee65 annotated_rhs_rule │ │ │ │ │ +0001483a 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00014850 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014866 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001487c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014894 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148aa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148d8 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ +000148dc 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ +000148e2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000148e6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000148fa 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000148fe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014914 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014918 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014920 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ +00014924 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ +0001492a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014934 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001494a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001495e 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ +00014962 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ +00014968 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ +0001496c 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ +00014972 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ +00014976 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ +0001497e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000149a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149ac 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000faf _tmp_236_rule │ │ │ │ │ +000149b0 0000ef30 R_ARM_THM_MOVT_ABS 00000faf _tmp_236_rule │ │ │ │ │ +000149b8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000149c2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149ca 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000149ce 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000149d6 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ +000149da 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ +000149e0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014a06 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a26 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a3c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014a5a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a8e 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014a9a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a9e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014aa8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014ab2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014abc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014ac0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014ac8 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ +00014acc 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ +00014ad2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014aee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014afc 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014b0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b18 0000f10a R_ARM_THM_CALL 00002541 _loop0_240_rule │ │ │ │ │ +00014b22 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b26 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b30 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014b3a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b44 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b48 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b50 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ +00014b54 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ +00014b5a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014b78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b86 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014b92 0000f22f R_ARM_THM_MOVW_ABS_NC 00000d41 _tmp_238_rule │ │ │ │ │ +00014b96 0000f230 R_ARM_THM_MOVT_ABS 00000d41 _tmp_238_rule │ │ │ │ │ +00014b9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014ba8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014bb2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014bb6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014bbe 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ +00014bc2 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ +00014bc8 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014be2 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ccd _tmp_235_rule │ │ │ │ │ +00014be6 0000f330 R_ARM_THM_MOVT_ABS 00000ccd _tmp_235_rule │ │ │ │ │ +00014bee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014bf8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c02 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c06 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c0e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ +00014c12 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ +00014c18 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c60 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d95 _tmp_242_rule │ │ │ │ │ +00014c64 0000f430 R_ARM_THM_MOVT_ABS 00000d95 _tmp_242_rule │ │ │ │ │ +00014c6c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014c7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c86 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00014c8a 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00014c92 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00014c9a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c9e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014ca8 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ +00014cac 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ +00014cb0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014cb6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014cce 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ce0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014ce4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014cee 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ +00014cf2 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ +00014cf6 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014d0e 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014d56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014da0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014db2 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +00014db6 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +00014dbe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014dd6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014de2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014dee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014dfa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e02 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014e06 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014e0e 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +00014e12 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +00014e18 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014e20 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e32 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e42 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e92 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014ebc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ed2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014efc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f1e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014f32 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014f50 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014f6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f92 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014fb4 0001950a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014fbe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014fec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ffe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015012 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015026 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015030 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015036 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001503a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015044 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015064 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001507c 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015080 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015088 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ +0001508c 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ +00015090 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015098 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000150aa 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000150ae 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000150b8 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000150bc 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000150c0 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000150ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015148 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001515c 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00015160 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00015168 0001990a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015198 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151b4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000151b8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000151c2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000151ca 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000151ce 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000151d6 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +000151da 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +000151e2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000151e8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001520e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015224 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015270 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000152ce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152f8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000152fc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015300 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015338 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001536c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001538e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000153b4 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +000153ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015432 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001544e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015490 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154ce 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000154f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015544 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015582 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015590 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000155a0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000155b4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155c2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000155e2 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001561c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015666 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001567a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000156b8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001570c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015714 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015740 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015754 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001575c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001576c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015784 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001578c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000157a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000157a8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157c6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015832 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001587c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015898 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000158b8 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +000158ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000158fe 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015930 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015942 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015954 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001599c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000159dc 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015a08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a3e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a5c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a6e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015a92 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00015ac6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015adc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015afe 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00015b0c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b2a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015b44 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015b6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bb8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bd2 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -00015be2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bf4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015bfc 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015c06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c1c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c4a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015c58 0000f90a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ -00015c66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c7a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c7e 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c88 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015c98 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015c9c 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015ca4 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ -00015ca8 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ -00015cac 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015cb4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ccc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cd6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cda 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ce4 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015d48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d54 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015d88 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015db8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015df0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015e06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e40 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015e6e 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015e98 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015ea0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ece 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015eda 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ede 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ee8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015f0c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f4e 0000a00a R_ARM_THM_CALL 00000f6d invalid_arguments_rule │ │ │ │ │ -00015f62 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015f7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f84 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015fa8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015fbe 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ -00015fcc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015fd8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015fe0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015fe4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015fee 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015ffc 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00016000 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00016008 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ -0001600c 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ -00016010 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016018 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001602c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016040 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001605a 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +00015af2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015b24 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015b54 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015b66 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b7c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015b9e 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00015bac 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015bca 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015be4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015c0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c58 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c72 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +00015c82 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c94 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015c9c 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015ca6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015cbc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015cea 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015cf8 0000f90a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ +00015d06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d12 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 │ │ │ │ │ +00015d38 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015d3c 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015d44 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ +00015d48 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ +00015d4c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015d54 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d76 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d7a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d84 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015de8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015df4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015e28 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e58 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015e8c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015ea2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ec2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015edc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015f0a 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015f34 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015f3c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f6a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f76 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f7a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f84 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015fa8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fc2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fea 0000a00a R_ARM_THM_CALL 00000e35 invalid_arguments_rule │ │ │ │ │ +00015ffc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016016 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001601e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001603a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016050 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +0001605e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001606a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016074 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016078 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016082 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00016086 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0001608a 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000160a0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000160c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001614a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016188 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161a4 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000161d4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016200 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0001622c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016256 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001628c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162a8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016364 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016378 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000163b4 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000163da 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000163e6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016414 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0001642e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016434 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016450 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001645a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016468 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001647c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164d8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164f0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016508 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016556 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001657e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001658e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001659a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000165e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000165f4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016644 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016654 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016668 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016670 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016678 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016688 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016690 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001669c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166e0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -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 │ │ │ │ │ -00016794 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167f0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016806 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016820 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016832 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001683c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016850 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016860 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016870 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016880 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016890 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168a0 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016072 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016076 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016080 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001608e 0001a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00016092 0001a130 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001609a 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ +0001609e 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ +000160a2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000160aa 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160be 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000160d2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000160ec 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +000160fc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016106 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001610a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016114 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00016118 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001611c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016132 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001615a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001616c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000161da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016218 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016234 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00016264 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016290 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000162bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001631c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016338 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000163f4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016408 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016444 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001646a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016476 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016488 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000164a4 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000164be 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164e0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000164ea 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000164f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001650c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001653a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016550 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016568 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016580 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016598 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000165e6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001660e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001661e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001662a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016672 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016684 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000166d4 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000166e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016700 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016708 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016718 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016720 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001672c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016770 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001678a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167be 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001680c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016824 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001683c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016854 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001686a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016880 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016896 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000168b0 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000168da 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000168e2 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -000168e6 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -000168fc 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001690c 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001691c 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016964 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000169b2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000169dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169fe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016a1e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00016a44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a52 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a68 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016ad2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016afe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b22 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016b42 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00016b68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b8a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016bb6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016bce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016bec 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016c24 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016c38 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016c76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c86 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c8a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c94 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016ca4 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00016cae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016cf2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d18 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d24 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d28 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d32 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016d52 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016d80 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016dae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016db6 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016dc2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016dca 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016dd4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016dea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e1c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e34 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e4c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e68 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ede 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016f24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f3c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f8c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016fce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fe6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017034 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001704c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001706e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017082 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000170b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170c4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000170f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001710e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017130 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017140 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001716a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017182 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017194 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000171a2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000171b2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000171ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171e4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017206 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017216 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017240 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017258 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017268 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017276 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017286 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000172a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172f2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017304 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017330 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017340 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017358 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017384 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000173be 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000173da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173ee 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017436 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017452 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017464 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000174e2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017506 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017516 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001752a 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ -0001753a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001755c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001757c 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000175a2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000175c2 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000175e2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000175fa 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001761e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001764e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017668 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001768a 0001000a R_ARM_THM_CALL 0000183d invalid_kwarg_rule.isra.0 │ │ │ │ │ -000176a6 0001000a R_ARM_THM_CALL 0000183d invalid_kwarg_rule.isra.0 │ │ │ │ │ -000176b8 0001000a R_ARM_THM_CALL 0000183d invalid_kwarg_rule.isra.0 │ │ │ │ │ -000176d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176ee 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001770e 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001772e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017732 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001773a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0001773e 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00017744 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017750 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017766 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001776a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017772 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00017776 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0001777c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017788 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000177c6 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -000177ca 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -000177d0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000177d4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000177e8 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000177ec 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017810 00017e0a 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 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017834 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017848 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001784c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001787a 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ -0001788a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000178a0 0002030a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -000178bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178e0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000178e8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000178f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017914 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 │ │ │ │ │ -0001796c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017974 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017980 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179aa 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179d0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179d6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a08 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a22 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a30 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a4a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a66 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a74 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017aca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b02 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b16 0001022f R_ARM_THM_MOVW_ABS_NC 00003655 _tmp_179_rule │ │ │ │ │ -00017b1a 00010230 R_ARM_THM_MOVT_ABS 00003655 _tmp_179_rule │ │ │ │ │ -00017b22 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017b2a 0001012f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ -00017b2e 00010130 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ -00017b34 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017b38 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017b4c 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017b50 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b66 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017bd4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017c12 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c42 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c54 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017c90 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cb0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cc6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017ce4 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017cf4 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017d08 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017d42 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017d60 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017d74 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017d7e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d9e 0001000a R_ARM_THM_CALL 0000183d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017dc6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ddc 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00017de0 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00017de6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017dea 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017dfe 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017e02 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e16 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e1a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e22 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00017e26 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00017e2c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017e36 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e4e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ed0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017ee6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f0c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017f2a 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017f38 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017f48 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017f64 0001000a R_ARM_THM_CALL 0000183d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017f7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f92 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017fae 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017fbe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017fca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018012 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018016 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018024 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ -00018028 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ -0001802e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001806a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000180be 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000180e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001810a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018132 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018158 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018166 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001817a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000181b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181e2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018200 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018238 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018260 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018286 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000182a6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000182cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182da 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000182de 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000182e8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000182fa 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00018308 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001831c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018334 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018350 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001837a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000183c0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000183da 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018414 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001844a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018462 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001847c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018484 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018490 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000184a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000184ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000184dc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001853c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018566 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -0001858a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000185a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000185b8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000185cc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000185dc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000185f8 0001052f R_ARM_THM_MOVW_ABS_NC 00018891 _tmp_59_rule │ │ │ │ │ -000185fc 00010530 R_ARM_THM_MOVT_ABS 00018891 _tmp_59_rule │ │ │ │ │ -00018604 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00018612 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -0001861c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001866c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018694 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000186c2 0001052f R_ARM_THM_MOVW_ABS_NC 00018891 _tmp_59_rule │ │ │ │ │ -000186c6 00010530 R_ARM_THM_MOVT_ABS 00018891 _tmp_59_rule │ │ │ │ │ -000186ce 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000186de 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000186e8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018706 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018736 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018746 0001062f R_ARM_THM_MOVW_ABS_NC 0001cbdd _tmp_203_rule │ │ │ │ │ -0001874a 00010630 R_ARM_THM_MOVT_ABS 0001cbdd _tmp_203_rule │ │ │ │ │ -00018752 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001875e 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00018762 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000187b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187c6 0001062f R_ARM_THM_MOVW_ABS_NC 0001cbdd _tmp_203_rule │ │ │ │ │ -000187ca 00010630 R_ARM_THM_MOVT_ABS 0001cbdd _tmp_203_rule │ │ │ │ │ -000187ce 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000187dc 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000187e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018808 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018810 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018818 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018838 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001884c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018854 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001885a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018876 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000188ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001893a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018990 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000189ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000189cc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000189ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a7a 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018a8c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018aa6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018ab8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018ace 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00018ae0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ae8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018b42 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b52 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b6e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b84 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018b96 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00018ba6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018bb0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018bc0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018c4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d0a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018d62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d7c 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018db2 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018db6 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -00018dba 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -00018dcc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018de2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018dec 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018df0 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018dfa 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018e0a 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018e14 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018e34 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018e44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e84 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e88 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e92 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018e9c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ec6 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018ed2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ef6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018f32 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018f4a 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ -00018fce 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fe4 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ -00018fee 00011d0a R_ARM_THM_CALL 00000dd1 _loop0_193_rule │ │ │ │ │ -00018ff8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001900e 00011e0a R_ARM_THM_CALL 00003155 _loop1_196_rule │ │ │ │ │ -00019018 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019042 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001906a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019074 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -00019078 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -0001907e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00019082 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000190dc 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000190fa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001911c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001913c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001915c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019164 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019178 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019188 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001919c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000191ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000191b8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000191bc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000191c4 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ -000191c8 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ -000191da 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000191de 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000191fc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019212 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019230 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001924c 0001210a R_ARM_THM_CALL 00000dd1 _loop0_195_rule │ │ │ │ │ -0001925a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019266 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -0001926a 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -00019288 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019290 0001220a R_ARM_THM_CALL 00000dd1 _loop0_187_rule │ │ │ │ │ -0001929e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192aa 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -000192ae 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -000192b6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192d4 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -000192d8 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -000192de 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000192e2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000192fa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00019310 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -00019314 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00019322 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019334 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001938e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193ca 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000193ce 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000193d8 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000193ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019424 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001943e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019442 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001947e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001948c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000194b4 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000194ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000194e8 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001950e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001952c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019542 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001956a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000195a0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000195ac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000195d2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000195ec 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019608 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001961a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019634 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001964a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019664 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019686 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000196fe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001971a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019732 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001973a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019756 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019762 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000197b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197d8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000197dc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000197e6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000197f0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001983c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019846 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019864 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019884 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000198b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000198ba 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019934 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019940 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001994e 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001995e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019966 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001996a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019974 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019986 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001998c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000199d4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019a1e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019a2c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019a52 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019a68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a88 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a8c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ac4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019ad2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019afc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019b12 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b30 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019b56 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b8c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019bb6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019be6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019bf2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019c16 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019c30 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019c48 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c6c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c84 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019ca2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019cc0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019d3a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019d4e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d64 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019d80 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019db8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019dc6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019de6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019df6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019dfa 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019e04 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019e18 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019e48 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e8c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019e94 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019eae 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ed6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f02 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019f20 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019f60 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019faa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019fb6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019fde 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019ffe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a024 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a038 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a04e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a06c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a0a2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a0b0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a0d8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a0f8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0fc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a106 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a118 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a178 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a186 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a1aa 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a1ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a1fe 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a20c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a22c 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a24c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a250 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a25a 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a26c 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a296 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a2b2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a2cc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2f2 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a2fc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a334 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a356 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a364 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a388 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a3c6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a400 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a41e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a42a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a44c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a464 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a46c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a478 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a48a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a4ac 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a4c2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a518 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a56a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a578 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a5a0 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a5c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a5e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a5f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a60c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a62a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a65c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a668 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a68a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a6a8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a6ac 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a6b6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a6c6 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a6ee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a708 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a724 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a734 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a758 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a764 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a76c 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a792 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a7cc 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a7da 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a7f0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a7f8 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a812 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a826 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a844 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a8a4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8b8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a90c 0001230a R_ARM_THM_CALL 00000dd1 _loop0_110_rule │ │ │ │ │ -0001a92a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a956 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a960 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a98c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a99e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9b2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9d8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9e2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a9e6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a9ec 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001a9f0 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001aa04 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001aa08 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001aa28 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa3c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aa40 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aa46 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001aa4a 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001aa5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa68 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ -0001aa76 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aa86 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aaa4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aad0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aae8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aafe 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab1e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab26 0001260a R_ARM_THM_CALL 00003155 _loop1_111_rule │ │ │ │ │ -0001ab3e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ab5c 0001270a R_ARM_THM_CALL 00000f5d _tmp_199_rule │ │ │ │ │ -0001ab66 0001280a R_ARM_THM_CALL 00000dd1 _loop0_200_rule │ │ │ │ │ -0001ab72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab7e 0001290a R_ARM_THM_CALL 00000f5d _tmp_201_rule │ │ │ │ │ -0001ab86 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -0001ab8a 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -0001ab90 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ab94 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aba8 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001abac 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001abcc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001abd4 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -0001abd8 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001abde 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001abe2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001abf8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac34 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac62 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac74 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001ac90 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac9c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aca0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aca8 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -0001acac 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -0001acb2 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001acca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ace4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000168c2 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168cc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000168e0 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168f0 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016900 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016910 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016920 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016930 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016940 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001694c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001696a 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016972 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +00016976 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +0001698c 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001699c 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000169ac 0002000a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000169f4 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016a42 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a6c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a8e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016aae 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016ad4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ae2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016af8 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016b62 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016bb2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016bd2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00016bf8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c1a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016c46 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016c5e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016c7c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016cb4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016cc8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016d06 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d16 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d1a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d24 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016d34 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016d3e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d82 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016da8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016db4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016db8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016dc2 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016de2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016e10 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016e3e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016e46 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016e52 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016e5a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016e64 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e7a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016eac 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ec4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ed4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016edc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ef8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f6e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016fb4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fcc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001701c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001705e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017076 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170c4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000170dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170fe 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017112 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017140 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017154 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017184 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001719e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000171c0 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000171d0 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000171fa 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017212 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017224 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017232 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017242 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001725a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017274 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017296 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000172a6 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000172d0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000172e8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172f8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017306 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017316 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017338 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017382 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017394 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000173c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173d0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000173e8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017414 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001744e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001746a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001747e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000174c6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000174e2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000174f4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017572 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017596 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000175a6 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000175ba 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ +000175ca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000175ec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001760c 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017632 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017652 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017672 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001768a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000176ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176f8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001771a 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017736 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017748 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017764 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001777e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001779e 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000177be 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000177c2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000177ca 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +000177ce 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +000177d4 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000177e0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177f6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000177fa 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017802 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00017806 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0001780c 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017818 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017840 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017856 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0001785a 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017860 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017864 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017878 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001787c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000178a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000178b6 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +000178ba 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +000178c0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000178c4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000178d8 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000178dc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001790a 0000ff0a R_ARM_THM_CALL 00000735 _loop0_129_rule │ │ │ │ │ +0001791a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017930 0002030a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +0001794c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017970 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017978 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017986 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179bc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179fc 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017a04 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017a10 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a3a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a40 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a60 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a66 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a98 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ab2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ac0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ada 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017af6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b04 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ba6 0001022f R_ARM_THM_MOVW_ABS_NC 00003655 _tmp_179_rule │ │ │ │ │ +00017baa 00010230 R_ARM_THM_MOVT_ABS 00003655 _tmp_179_rule │ │ │ │ │ +00017bb2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00017bba 0001012f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ +00017bbe 00010130 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ +00017bc4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017bc8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017bdc 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017be0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017bf6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c06 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c64 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017ca2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cb6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cd2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ce4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017d20 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d40 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d56 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017d74 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017d84 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017d98 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017dd2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017df0 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017e04 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017e0e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e2e 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017e56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e6c 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017e70 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017e76 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017e7a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017e8e 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017e92 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ea6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017eaa 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017eb2 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00017eb6 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00017ebc 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017ec6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ede 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ef0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017f60 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017f76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f9c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017fba 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017fc8 0002020a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017fd8 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017ff4 0001000a R_ARM_THM_CALL 00001705 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0001800c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018022 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001803e 0002010a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001804e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001805a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000180a2 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000180a6 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000180b4 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ +000180b8 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ +000180be 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000180fa 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001814e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018176 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018198 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000181b8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000181de 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018200 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001823a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018250 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018268 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018286 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000182be 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000182e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001830c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001832c 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018352 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018360 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018364 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001836e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018380 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001838e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000183a2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000183ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000183d6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018400 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018446 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018460 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001849a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000184d0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000184e8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018502 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001850a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018516 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018528 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001854a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001855c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000185bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000185e6 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +0001860a 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018628 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018638 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001864c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001865c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00018678 0001052f R_ARM_THM_MOVW_ABS_NC 00018911 _tmp_59_rule │ │ │ │ │ +0001867c 00010530 R_ARM_THM_MOVT_ABS 00018911 _tmp_59_rule │ │ │ │ │ +00018684 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00018692 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +0001869c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000186ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018714 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018742 0001052f R_ARM_THM_MOVW_ABS_NC 00018911 _tmp_59_rule │ │ │ │ │ +00018746 00010530 R_ARM_THM_MOVT_ABS 00018911 _tmp_59_rule │ │ │ │ │ +0001874e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001875e 0002040a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018768 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018786 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000187b6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000187c6 0001062f R_ARM_THM_MOVW_ABS_NC 0001cc59 _tmp_203_rule │ │ │ │ │ +000187ca 00010630 R_ARM_THM_MOVT_ABS 0001cc59 _tmp_203_rule │ │ │ │ │ +000187d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000187de 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000187e2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018832 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018846 0001062f R_ARM_THM_MOVW_ABS_NC 0001cc59 _tmp_203_rule │ │ │ │ │ +0001884a 00010630 R_ARM_THM_MOVT_ABS 0001cc59 _tmp_203_rule │ │ │ │ │ +0001884e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001885c 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00018860 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018888 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018890 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018898 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000188b8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000188cc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000188d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000188da 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000188f6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001893a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001894a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001895a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018968 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000189ba 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018a10 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018a3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a4c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a6e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ace 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018afa 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018b0c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018b1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018b26 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018b38 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00018b4e 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00018b60 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018b68 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018bc2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018bd2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018bee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c04 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018c16 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00018c26 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c30 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c40 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018ccc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018cee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d8a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018dde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018dea 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018df8 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018e2e 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018e32 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +00018e36 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +00018e48 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018e5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e68 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e6c 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e76 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018e86 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018e90 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018eb0 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018ec0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f00 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f04 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f0e 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018f18 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f42 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018f4e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f72 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018fae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fc6 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ +0001904a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019060 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ +0001906a 00011d0a R_ARM_THM_CALL 00000c99 _loop0_193_rule │ │ │ │ │ +00019074 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001908a 00011e0a R_ARM_THM_CALL 00003155 _loop1_196_rule │ │ │ │ │ +00019094 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190be 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000190e6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190f0 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +000190f4 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +000190fa 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000190fe 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019158 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019176 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019198 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000191b8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000191d8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000191e0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000191f4 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019204 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00019218 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019228 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019234 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019238 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019240 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ +00019244 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ +00019256 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001925a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019278 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001928e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000192ac 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000192c8 0001210a R_ARM_THM_CALL 00000c99 _loop0_195_rule │ │ │ │ │ +000192d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000192e2 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +000192e6 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +00019304 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001930c 0001220a R_ARM_THM_CALL 00000c99 _loop0_187_rule │ │ │ │ │ +0001931a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019326 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +0001932a 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +00019332 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019346 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019350 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +00019354 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +0001935a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001935e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019376 0001820a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001938c 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +00019390 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +0001939e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000193b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001940a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019424 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001943c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019446 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001944a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019454 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019466 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194a0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000194ba 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000194be 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000194fa 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019508 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019530 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019546 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019564 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001958a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000195a8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000195be 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000195e6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001961c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019628 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001964e 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019668 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019684 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019696 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000196b0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196c6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000196e0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019702 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001977a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019796 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000197ae 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000197b6 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000197d2 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000197de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001982e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019854 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019858 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019862 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001986c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000198b8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000198c2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000198e0 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019900 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019930 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019936 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000199b0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000199bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000199ca 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000199da 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000199e2 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000199e6 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000199f0 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019a02 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019a08 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019a50 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019a9a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019aa8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019ace 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019ae4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b04 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b08 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b40 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019b4e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019b78 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019b8e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bac 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019bd2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019bf2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c08 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019c32 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019c62 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019c6e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019c92 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019cac 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019cc4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ce8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d00 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019d1e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019d3c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019db6 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019dca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019de0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019dfc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019e34 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019e42 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019e62 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019e72 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e76 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e80 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019e94 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019ec8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019ed6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019eee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f0c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019f14 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019f3c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f74 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f8c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019fdc 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a026 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a032 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a05a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a07a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a0a0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a0b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a0ca 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a0e8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a11e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a12c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a154 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a174 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a178 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a182 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a194 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a1f4 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a202 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a226 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a246 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a27a 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a288 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a2a8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a2c8 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a2cc 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a2d6 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a2e8 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a312 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a32e 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a348 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a36e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a378 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a3b0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a3d2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a3e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a404 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a442 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a472 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a47c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a49a 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a4a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4c8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4e0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a4e8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a4f4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a506 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a528 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a53e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a594 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a5e6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a5f4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a61c 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a63c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a660 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a672 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a688 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a6a6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a6d8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a6e4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a706 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a724 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a728 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a732 0001810a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a742 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a76a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a784 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a7a0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a7b0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a7d4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a7e0 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a7e8 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a80e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a848 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a856 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a86c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a874 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a88e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a8a2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a8c0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a920 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a934 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a962 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a988 0001230a R_ARM_THM_CALL 00000c99 _loop0_110_rule │ │ │ │ │ +0001a9a6 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a9d2 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a9dc 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aa08 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa1a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa2e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa54 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa5e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aa62 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aa68 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001aa6c 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001aa80 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001aa84 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aaa4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aab8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aabc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001aac2 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001aac6 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001aada 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aae4 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ +0001aaf2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ab02 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ab20 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ab4c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab64 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab7a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab9a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aba2 0001260a R_ARM_THM_CALL 00003155 _loop1_111_rule │ │ │ │ │ +0001abba 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001abd8 0001270a R_ARM_THM_CALL 00000f5d _tmp_199_rule │ │ │ │ │ +0001abe2 0001280a R_ARM_THM_CALL 00000c99 _loop0_200_rule │ │ │ │ │ +0001abee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001abfa 0001290a R_ARM_THM_CALL 00000f5d _tmp_201_rule │ │ │ │ │ +0001ac02 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +0001ac06 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +0001ac0c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ac10 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ac24 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ac28 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ac48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac50 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +0001ac54 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +0001ac5a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ac5e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ac74 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ac9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acb0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acde 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf0 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001ad0c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ad18 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ad1c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ad24 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +0001ad28 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +0001ad2e 0001a20a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ad46 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001ad60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad72 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001adb0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001adba 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001adbe 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001adc4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001adc8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001addc 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ade0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ae00 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae0a 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ -0001ae14 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001ae18 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001adaa 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001addc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001adee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae02 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ae2c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae44 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae5e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae92 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001aea6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aeb0 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001aeba 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001aeda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aee8 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001af1a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001af22 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001af3a 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001af48 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001af5c 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001af64 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001afae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afc4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b004 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b01c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae36 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001ae3a 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001ae40 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ae44 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ae58 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ae5c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae7c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae86 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ +0001ae90 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001ae94 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001aea8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aec0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aeda 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001af0e 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001af22 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af2c 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001af36 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001af56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af64 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001af96 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001af9e 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001afb6 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001afc4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001afd8 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001afe0 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b02a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001b040 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b058 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b08e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b09e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0ae 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b0c0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0de 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b0ee 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b10c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b12a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b148 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b14c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b15c 0002070a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001b166 0002070a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001b16c 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -0001b170 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -0001b182 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001b186 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b1a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1b4 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -0001b1b8 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -0001b1be 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b1c2 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b1ee 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ -0001b1f2 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ -0001b1f8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b1fc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b2c6 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b2e4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b2f4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b302 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b312 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001b326 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b34e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3d0 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b3ec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3fc 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b40a 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b41a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001b42e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b45a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b474 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b4cc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b4e2 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b532 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b548 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b582 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b58a 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b5ae 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001b5ba 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5e0 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001b5ea 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b620 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b646 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b65a 00013e0a R_ARM_THM_CALL 0000228d pattern_capture_target_rule │ │ │ │ │ -0001b668 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b688 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001b692 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b6f2 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b70c 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b71e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b730 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001b734 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001b73c 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001b752 0001422f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ -0001b756 00014230 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ -0001b75c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b760 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b774 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001b778 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b78e 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b7c0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b7d4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b7ea 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b816 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b836 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b83e 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b84e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b88c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b894 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b8b2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b8ce 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -0001b8d2 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0001b8d6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0001b8e2 0001412f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ -0001b8e6 00014130 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ -0001b97c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b99a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9aa 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b9ba 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b9ca 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001b9dc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ba30 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ba38 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001ba5e 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001ba72 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001ba86 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001baa0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001baa8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bab0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bac6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bb2a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001bb84 0001470a R_ARM_THM_CALL 00002161 complex_number_rule │ │ │ │ │ -0001bbb8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bbd2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bbec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc28 00013e0a R_ARM_THM_CALL 0000228d pattern_capture_target_rule │ │ │ │ │ -0001bc46 00013f0a R_ARM_THM_CALL 00002329 wildcard_pattern_rule │ │ │ │ │ -0001bcae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcec 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd04 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd44 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd5e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd78 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd92 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bdce 0001490a R_ARM_THM_CALL 000023f9 name_or_attr_rule │ │ │ │ │ +0001b056 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b080 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b098 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b0bc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b0d4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b10a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b11a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b12a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b13c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b15a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b16a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b188 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b1a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b1c4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b1c8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b1d8 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001b1e2 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001b1e8 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +0001b1ec 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +0001b1fe 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b202 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b21c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b230 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +0001b234 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +0001b23a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b23e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b26a 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ +0001b26e 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ +0001b274 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b278 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b342 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b360 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b370 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b37e 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b38e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b3a2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b3ca 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b44c 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b468 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b478 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b486 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b496 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b4aa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b4d6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4f0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b548 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b55e 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b5ae 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b5c4 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b5fe 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b606 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b62a 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b636 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b65c 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b666 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b69c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b6c2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b6d6 00013e0a R_ARM_THM_CALL 00002155 pattern_capture_target_rule │ │ │ │ │ +0001b6e4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b704 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001b70e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b76e 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b788 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b79a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b7ac 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001b7b0 0001b130 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001b7b8 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001b7ce 0001422f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ +0001b7d2 00014230 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ +0001b7d8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b7dc 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b7f0 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b7f4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b80a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b83c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b850 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b866 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b892 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b8b2 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b8ba 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b8ca 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b908 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b910 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b92e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b94a 0001402f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0001b94e 00014030 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +0001b952 0001940a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0001b95e 0001412f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ +0001b962 00014130 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ +0001b9f8 0001800a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001ba16 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba26 0001840a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001ba36 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ba46 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ba58 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001baac 0001850a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001bab4 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001bada 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001baee 0001890a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001bb02 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bb1c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bb24 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bb2c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bb42 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bba6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001bc00 0001470a R_ARM_THM_CALL 00002029 complex_number_rule │ │ │ │ │ +0001bc34 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc4e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bca4 00013e0a R_ARM_THM_CALL 00002155 pattern_capture_target_rule │ │ │ │ │ +0001bcc2 00013f0a R_ARM_THM_CALL 000021f1 wildcard_pattern_rule │ │ │ │ │ +0001bd2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd68 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd80 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdc0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001bdda 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bde4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bdfa 0001490a R_ARM_THM_CALL 000023f9 name_or_attr_rule │ │ │ │ │ -0001be0a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be16 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ -0001be26 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be38 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be48 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001be72 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001be88 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bea8 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001bec6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001bed4 00014b2f R_ARM_THM_MOVW_ABS_NC 000030fd _tmp_67_rule │ │ │ │ │ -0001bed8 00014b30 R_ARM_THM_MOVT_ABS 000030fd _tmp_67_rule │ │ │ │ │ -0001bee0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001beec 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bf08 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001bf12 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bf2a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf36 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bf5e 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001bf66 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bf7c 00014c0a R_ARM_THM_CALL 00003235 double_star_pattern_rule │ │ │ │ │ -0001bf8c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf9e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bfae 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bfda 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001bfe8 00014d0a R_ARM_THM_CALL 00003289 items_pattern_rule │ │ │ │ │ -0001bff8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c004 00014c0a R_ARM_THM_CALL 00003235 double_star_pattern_rule │ │ │ │ │ -0001c014 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c024 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c030 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c048 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001c058 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001c07a 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001c088 00014d0a R_ARM_THM_CALL 00003289 items_pattern_rule │ │ │ │ │ -0001c098 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c0a8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c0b4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c0cc 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001c0dc 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001c0fc 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001c10a 00013d0a R_ARM_THM_CALL 0000244d maybe_sequence_pattern_rule │ │ │ │ │ -0001c11c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c128 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c144 00020d0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -0001c14e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c16e 0001490a R_ARM_THM_CALL 000023f9 name_or_attr_rule │ │ │ │ │ -0001c17c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c186 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ -0001c194 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c1a2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c1ac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c1c2 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001c1d0 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001c1e2 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001c204 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001c20e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c22a 0001490a R_ARM_THM_CALL 000023f9 name_or_attr_rule │ │ │ │ │ -0001c25a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c26e 00014f2f R_ARM_THM_MOVW_ABS_NC 000026cd _tmp_70_rule │ │ │ │ │ -0001c272 00014f30 R_ARM_THM_MOVT_ABS 000026cd _tmp_70_rule │ │ │ │ │ -0001c27a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001c286 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c2a2 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001c2ac 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c2c4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c2ce 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ -0001c2dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c2e6 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ -0001c2f4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c302 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c30c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c322 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001c330 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001c342 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001c360 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001c384 0001490a R_ARM_THM_CALL 000023f9 name_or_attr_rule │ │ │ │ │ -0001c39e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3d4 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ -0001c3f4 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ -0001c402 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c40c 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ -0001c41c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001c420 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001c428 0002160a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001c432 0002160a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001c43c 0002070a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001c444 0001452f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ -0001c448 00014530 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ -0001c450 0002070a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001c464 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001c468 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c47c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4a4 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c4c6 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c510 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c520 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001c528 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c53e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c548 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c558 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c572 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c582 00013a0a R_ARM_THM_CALL 00001f65 open_sequence_pattern_rule │ │ │ │ │ -0001c590 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c59c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c5b0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c5e4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5fa 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c62a 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c638 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c652 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c676 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c688 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c69a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0001c69e 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001c6a8 0002170a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0001c6c6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c6d8 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0001c6dc 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0001c6ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c700 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c710 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0001c714 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001c71c 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c76e 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c796 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c806 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c818 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c830 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c83c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c858 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001c864 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c886 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c896 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c906 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c91e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c93c 0002180a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001c964 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001c972 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c996 0002180a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001c9a6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c9c8 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001c9d6 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c9ee 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ca16 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ca2c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ca44 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca74 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001caa8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001cabc 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cacc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001cae6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001cb14 0001490a R_ARM_THM_CALL 000023f9 name_or_attr_rule │ │ │ │ │ -0001cb3a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb44 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cb50 0001900a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001cb76 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0001cb94 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cbb8 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cbd4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bdf4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be0e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be4a 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001be56 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be60 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be76 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001be86 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be92 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ +0001bea2 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001beb4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bec4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001beee 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001bf04 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bf24 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001bf42 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001bf50 00014b2f R_ARM_THM_MOVW_ABS_NC 000030fd _tmp_67_rule │ │ │ │ │ +0001bf54 00014b30 R_ARM_THM_MOVT_ABS 000030fd _tmp_67_rule │ │ │ │ │ +0001bf5c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001bf68 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bf84 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001bf8e 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bfa6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfb2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bfda 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001bfe2 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bff8 00014c0a R_ARM_THM_CALL 00003235 double_star_pattern_rule │ │ │ │ │ +0001c008 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c01a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c02a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c056 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001c064 00014d0a R_ARM_THM_CALL 00003289 items_pattern_rule │ │ │ │ │ +0001c074 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c080 00014c0a R_ARM_THM_CALL 00003235 double_star_pattern_rule │ │ │ │ │ +0001c090 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0a0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0ac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c0c4 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c0d4 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c0f6 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001c104 00014d0a R_ARM_THM_CALL 00003289 items_pattern_rule │ │ │ │ │ +0001c114 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c124 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c130 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c148 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c158 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c178 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001c186 00013d0a R_ARM_THM_CALL 00002315 maybe_sequence_pattern_rule │ │ │ │ │ +0001c198 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c1a4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c1c0 00020c0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0001c1ca 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c1ea 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001c1f8 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c202 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ +0001c210 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c21e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c228 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c23e 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c24c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001c25e 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c280 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001c28a 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c2a6 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001c2d6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2ea 00014f2f R_ARM_THM_MOVW_ABS_NC 000026cd _tmp_70_rule │ │ │ │ │ +0001c2ee 00014f30 R_ARM_THM_MOVT_ABS 000026cd _tmp_70_rule │ │ │ │ │ +0001c2f6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001c302 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c31e 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001c328 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c340 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c34a 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ +0001c358 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c362 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ +0001c370 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c37e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c388 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c39e 0002130a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001c3ac 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001c3be 0002140a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001c3dc 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001c400 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001c41a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c450 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ +0001c470 00014e0a R_ARM_THM_CALL 00002819 keyword_patterns_rule │ │ │ │ │ +0001c47e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c488 00014a0a R_ARM_THM_CALL 000026d1 positional_patterns_rule │ │ │ │ │ +0001c498 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001c49c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001c4a4 0002150a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001c4ae 0002150a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001c4b8 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001c4c0 0001452f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ +0001c4c4 00014530 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ +0001c4cc 0002060a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001c4e0 00004b0a R_ARM_THM_CALL 00000a19 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001c4e4 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c4f8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c520 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c542 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c58c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c59c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001c5a4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5ba 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5c4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5d4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c5ee 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5fe 00013a0a R_ARM_THM_CALL 00001e2d open_sequence_pattern_rule │ │ │ │ │ +0001c60c 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c618 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c62c 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c660 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c676 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c6a6 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6b4 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6ce 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c6f2 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c704 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c716 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0001c71a 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001c724 0002160a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0001c742 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c754 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0001c758 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001c766 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c77c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c78c 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001c790 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0001c798 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c7ea 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c812 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c882 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c894 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8ac 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c8b8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c8d4 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001c8e0 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c902 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c912 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c982 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c99a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c9b8 0002170a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001c9e0 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001c9ee 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca12 0002170a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001ca22 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ca44 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001ca52 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca6a 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ca92 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001caa8 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cac0 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001caf0 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cb24 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001cb38 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cb48 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001cb62 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001cb90 0001490a R_ARM_THM_CALL 000022c1 name_or_attr_rule │ │ │ │ │ +0001cbb6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbc0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cbcc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001cbf2 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0001cc10 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cc34 0001880a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc50 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x30158 contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x301dc contains 209 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 0000864d expression_rule │ │ │ │ │ +0000014a 00000a0a R_ARM_THM_CALL 000086c1 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 00007671 star_target_rule │ │ │ │ │ +000001b4 0000780a R_ARM_THM_CALL 000076bd 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 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +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 0001935d lambda_slash_no_default_rule │ │ │ │ │ -000002ee 0001190a R_ARM_THM_CALL 000198cd lambda_slash_with_default_rule │ │ │ │ │ +000002e0 0001170a R_ARM_THM_CALL 000193d9 lambda_slash_no_default_rule │ │ │ │ │ +000002ee 0001190a R_ARM_THM_CALL 00019949 lambda_slash_with_default_rule │ │ │ │ │ 0000031c 0001830a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000330 0000730a R_ARM_THM_CALL 0000fbe1 starred_expression_rule │ │ │ │ │ +00000330 0000730a R_ARM_THM_CALL 0000fc8d 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 │ │ │ │ │ @@ -4923,100 +4924,100 @@ │ │ │ │ │ 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 00013a09 block_rule │ │ │ │ │ +0000046c 0000260a R_ARM_THM_CALL 00013aa5 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 000158c9 _loop1_216_rule │ │ │ │ │ +000004d6 0000fa0a R_ARM_THM_CALL 00015969 _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 0000864d expression_rule │ │ │ │ │ +000004fa 00000a0a R_ARM_THM_CALL 000086c1 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 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +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 0000864d expression_rule │ │ │ │ │ +000005c2 00000a0a R_ARM_THM_CALL 000086c1 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 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +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 000109e5 param_no_default_rule │ │ │ │ │ +000006c8 0000af0a R_ARM_THM_CALL 00010a91 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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007a0 0000260a R_ARM_THM_CALL 00013a09 block_rule │ │ │ │ │ +00000786 00018e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007a0 0000260a R_ARM_THM_CALL 00013aa5 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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 0000864d expression_rule │ │ │ │ │ +0000084a 00000a0a R_ARM_THM_CALL 000086c1 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 0000864d expression_rule │ │ │ │ │ +00000880 00000a0a R_ARM_THM_CALL 000086c1 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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 0000864d expression_rule │ │ │ │ │ +000009d0 00000a0a R_ARM_THM_CALL 000086c1 expression_rule │ │ │ │ │ 000009dc 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e4 0000040a R_ARM_THM_CALL 00018901 expressions_rule │ │ │ │ │ +000009e4 0000040a R_ARM_THM_CALL 00018981 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 00004a0a R_ARM_THM_CALL 00000b51 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +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 0000864d expression_rule │ │ │ │ │ +00000a56 00000a0a R_ARM_THM_CALL 000086c1 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 │ │ │ │ │ @@ -5040,15 +5041,15 @@ │ │ │ │ │ 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 0000e5e5 arguments_rule │ │ │ │ │ +00000ca0 0000620a R_ARM_THM_CALL 0000e669 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 │ │ │ │ │ @@ -5057,25 +5058,25 @@ │ │ │ │ │ 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 00018d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +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 00018901 expressions_rule │ │ │ │ │ +00000ee0 0000040a R_ARM_THM_CALL 00018981 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 00019781 lambda_param_no_default_rule │ │ │ │ │ +00000f8e 0001200a R_ARM_THM_CALL 000197fd 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 {} │ │ │ │ │ @@ -11,22 +11,23 @@ │ │ │ │ │ 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 │ │ │ │ │ +&3F9F F@ │ │ │ │ │ KFBF9F F │ │ │ │ │ :FKF1F F │ │ │ │ │ e+F1F F@ │ │ │ │ │ BFIFPFgi │ │ │ │ │ expected ':' │ │ │ │ │ expected an indented block after 'if' statement on line %d │ │ │ │ │ expected an indented block after 'with' statement on line %d │ │ │ │ │ @@ -161,32 +162,32 @@ │ │ │ │ │ _loop1_64_rule │ │ │ │ │ INVALID_VERSION_CHECK │ │ │ │ │ _gather_57_rule │ │ │ │ │ NEW_TYPE_COMMENT │ │ │ │ │ _loop1_61_rule │ │ │ │ │ _gather_51_rule │ │ │ │ │ _gather_210_rule │ │ │ │ │ +invalid_for_target_rule │ │ │ │ │ invalid_try_stmt_rule │ │ │ │ │ _gather_55_rule │ │ │ │ │ -_gather_208_rule │ │ │ │ │ _gather_206_rule │ │ │ │ │ _gather_212_rule │ │ │ │ │ -invalid_for_target_rule │ │ │ │ │ +_gather_208_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 │ │ │ │ │ @@ -224,16 +225,16 @@ │ │ │ │ │ bitwise_xor_rule │ │ │ │ │ bitwise_and_rule │ │ │ │ │ shift_expr_rule │ │ │ │ │ sum_rule │ │ │ │ │ term_rule │ │ │ │ │ term_raw │ │ │ │ │ factor_rule │ │ │ │ │ -_loop0_120_rule │ │ │ │ │ _loop0_119_rule │ │ │ │ │ +_loop0_120_rule │ │ │ │ │ func_type_comment_rule │ │ │ │ │ _tmp_149_rule │ │ │ │ │ _tmp_228_rule │ │ │ │ │ _tmp_227_rule │ │ │ │ │ invalid_arguments_rule │ │ │ │ │ kwargs_rule │ │ │ │ │ _tmp_258_rule │ │ │ │ │ @@ -270,18 +271,18 @@ │ │ │ │ │ _tmp_181_rule │ │ │ │ │ _loop0_182_rule │ │ │ │ │ _tmp_183_rule │ │ │ │ │ _loop0_49_rule │ │ │ │ │ _loop0_112_rule │ │ │ │ │ _tmp_236_rule │ │ │ │ │ _tmp_237_rule.isra.0 │ │ │ │ │ +_loop0_240_rule │ │ │ │ │ _tmp_238_rule │ │ │ │ │ -_tmp_242_rule │ │ │ │ │ _tmp_235_rule │ │ │ │ │ -_loop0_240_rule │ │ │ │ │ +_tmp_242_rule │ │ │ │ │ slice_rule │ │ │ │ │ invalid_except_stmt_rule │ │ │ │ │ _tmp_224_rule │ │ │ │ │ _loop1_216_rule │ │ │ │ │ _tmp_229_rule.isra.0 │ │ │ │ │ kwarg_or_double_starred_rule │ │ │ │ │ kwarg_or_starred_rule │ │ │ │ │ @@ -388,34 +389,34 @@ │ │ │ │ │ _PyPegen_seq_flatten │ │ │ │ │ _PyPegen_make_module │ │ │ │ │ PyErr_Occurred │ │ │ │ │ PyMem_Realloc │ │ │ │ │ _PyPegen_fill_token │ │ │ │ │ _PyAST_Interactive │ │ │ │ │ _PyPegen_seq_insert_in_front │ │ │ │ │ -PyErr_NoMemory │ │ │ │ │ _PyPegen_interactive_exit │ │ │ │ │ +PyErr_NoMemory │ │ │ │ │ _PyAST_FunctionType │ │ │ │ │ +_PyPegen_seq_append_to_end │ │ │ │ │ _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ _PyAST_Pass │ │ │ │ │ -_PyPegen_seq_append_to_end │ │ │ │ │ _PyPegen_lookahead │ │ │ │ │ _PyPegen_expect_soft_keyword │ │ │ │ │ _PyAST_If │ │ │ │ │ _PyAST_With │ │ │ │ │ _PyAST_For │ │ │ │ │ _PyPegen_function_def_decorators │ │ │ │ │ _PyPegen_expect_forced_token │ │ │ │ │ _PyAST_Try │ │ │ │ │ _PyAST_While │ │ │ │ │ _PyAST_Match │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_AsyncWith │ │ │ │ │ -_PyAST_TryStar │ │ │ │ │ _PyAST_AsyncFor │ │ │ │ │ +_PyAST_TryStar │ │ │ │ │ PyExc_IndentationError │ │ │ │ │ _PyPegen_raise_error │ │ │ │ │ PyBytes_AsString │ │ │ │ │ _PyPegen_new_type_comment │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_is_memoized │ │ │ │ │ _PyPegen_lookahead_with_string │ │ │ │ │ @@ -508,15 +509,14 @@ │ │ │ │ │ _PyAST_ExceptHandler │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_augoperator │ │ │ │ │ _PyAST_keyword │ │ │ │ │ _PyPegen_keyword_or_starred │ │ │ │ │ _PyPegen_join_sequences │ │ │ │ │ _PyAST_withitem │ │ │ │ │ -_PyPegen_decoded_constant_from_token │ │ │ │ │ _PyPegen_soft_keyword_token │ │ │ │ │ _PyPegen_seq_last_item │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_get_last_comprehension_item │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_arguments_parsing_error │ │ │ │ │ _PyAST_match_case │ │ │ │ │ @@ -528,14 +528,15 @@ │ │ │ │ │ _PyAST_MatchValue │ │ │ │ │ _PyAST_MatchMapping │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _PyPegen_seq_first_item │ │ │ │ │ _PyAST_MatchSingleton │ │ │ │ │ _PyPegen_ensure_real │ │ │ │ │ +_PyPegen_decoded_constant_from_token │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyAST_TypeVar │ │ │ │ │ _PyAST_ParamSpec │ │ │ │ │ _PyAST_TypeVarTuple │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_ensure_imaginary │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -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 ad84 │ │ │ │ │ + bl ade0 │ │ │ │ │ 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 53e8 │ │ │ │ │ + bl 544c │ │ │ │ │ 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 53e8 │ │ │ │ │ + bl 544c │ │ │ │ │ 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 15198 │ │ │ │ │ + bl 15238 │ │ │ │ │ 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 17e8c │ │ │ │ │ + bl 17f1c │ │ │ │ │ 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] │ │ │ │ │ @@ -971,355 +971,215 @@ │ │ │ │ │ b.n 842 <_tmp_233_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 868 <_tmp_233_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000087c <_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 99a <_loop0_112_rule+0x11e> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 990 <_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 980 <_loop0_112_rule+0x104> │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 990 <_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 978 <_loop0_112_rule+0xfc> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8ec <_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, 916 <_loop0_112_rule+0x9a> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 8ec <_loop0_112_rule+0x70> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 14460 │ │ │ │ │ - R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbnz r0, 924 <_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, 964 <_loop0_112_rule+0xe8> │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.n 93c <_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 902 <_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 9a0 <_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 94e <_loop0_112_rule+0xd2> │ │ │ │ │ - str.w r6, [r8, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ - b.n 8c2 <_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, 964 <_loop0_112_rule+0xe8> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 930 <_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 946 <_loop0_112_rule+0xca> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8cc <_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 946 <_loop0_112_rule+0xca> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 946 <_loop0_112_rule+0xca> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 89c <_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 8f0 <_loop0_112_rule+0x74> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8f0 <_loop0_112_rule+0x74> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000009b4 <_tmp_169_rule>: │ │ │ │ │ +0000087c <_tmp_169_rule>: │ │ │ │ │ _tmp_169_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 9f8 <_tmp_169_rule+0x44> │ │ │ │ │ + beq.n 8c0 <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9fe <_tmp_169_rule+0x4a> │ │ │ │ │ + cbnz r3, 8c6 <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 107d8 │ │ │ │ │ + bl 10884 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ - cbnz r0, 9f0 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 8b8 <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 9f0 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r3, 8b8 <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114cc │ │ │ │ │ + bl 1156c │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ - cbnz r0, 9f0 <_tmp_169_rule+0x3c> │ │ │ │ │ + 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} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9d2 <_tmp_169_rule+0x1e> │ │ │ │ │ + b.n 89a <_tmp_169_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9f4 <_tmp_169_rule+0x40> │ │ │ │ │ + b.n 8bc <_tmp_169_rule+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a08 <_tmp_227_rule>: │ │ │ │ │ +000008d0 <_tmp_227_rule>: │ │ │ │ │ _tmp_228_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 a44 <_tmp_227_rule+0x3c> │ │ │ │ │ + beq.n 90c <_tmp_227_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a60 <_tmp_227_rule+0x58> │ │ │ │ │ + cbnz r3, 928 <_tmp_227_rule+0x58> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, a4a <_tmp_227_rule+0x42> │ │ │ │ │ + cbnz r0, 912 <_tmp_227_rule+0x42> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a26 <_tmp_227_rule+0x1e> │ │ │ │ │ + b.n 8ee <_tmp_227_rule+0x1e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a38 <_tmp_227_rule+0x30> │ │ │ │ │ + beq.n 900 <_tmp_227_rule+0x30> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n a3c <_tmp_227_rule+0x34> │ │ │ │ │ + b.n 904 <_tmp_227_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a40 <_tmp_227_rule+0x38> │ │ │ │ │ + b.n 908 <_tmp_227_rule+0x38> │ │ │ │ │ │ │ │ │ │ -00000a68 <_tmp_158_rule>: │ │ │ │ │ +00000930 <_tmp_158_rule>: │ │ │ │ │ _tmp_158_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n acc <_tmp_158_rule+0x64> │ │ │ │ │ + beq.n 994 <_tmp_158_rule+0x64> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ac4 <_tmp_158_rule+0x5c> │ │ │ │ │ + cbnz r3, 98c <_tmp_158_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, aae <_tmp_158_rule+0x46> │ │ │ │ │ + cbnz r0, 976 <_tmp_158_rule+0x46> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, ac4 <_tmp_158_rule+0x5c> │ │ │ │ │ + cbnz r3, 98c <_tmp_158_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, aa6 <_tmp_158_rule+0x3e> │ │ │ │ │ + cbnz r0, 96e <_tmp_158_rule+0x3e> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a96 <_tmp_158_rule+0x2e> │ │ │ │ │ + beq.n 95e <_tmp_158_rule+0x2e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n aa6 <_tmp_158_rule+0x3e> │ │ │ │ │ + b.n 96e <_tmp_158_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n aaa <_tmp_158_rule+0x42> │ │ │ │ │ + b.n 972 <_tmp_158_rule+0x42> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a86 <_tmp_158_rule+0x1e> │ │ │ │ │ + b.n 94e <_tmp_158_rule+0x1e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ad4 : │ │ │ │ │ +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 b1e │ │ │ │ │ + beq.n 9e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b4a │ │ │ │ │ + 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, b12 │ │ │ │ │ + cbnz r3, 9da │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b24 │ │ │ │ │ + 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 af2 │ │ │ │ │ + b.n 9ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b12 │ │ │ │ │ + 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 b16 │ │ │ │ │ + beq.n 9de │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n 9e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n 9e0 │ │ │ │ │ │ │ │ │ │ -00000b50 : │ │ │ │ │ +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 │ │ │ │ │ @@ -1340,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 │ │ │ │ │ │ │ │ │ │ -00000b8c : │ │ │ │ │ +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 c0a │ │ │ │ │ + beq.n ad2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c02 │ │ │ │ │ + cbnz r3, aca │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 13f80 │ │ │ │ │ + bl 1401c │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, bdc │ │ │ │ │ + cbnz r0, aa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, bdc │ │ │ │ │ + cbnz r3, aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12654 │ │ │ │ │ + bl 126f4 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, bdc │ │ │ │ │ + cbnz r0, aa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, bdc │ │ │ │ │ + cbnz r3, aa4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, be6 │ │ │ │ │ + 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 b8c │ │ │ │ │ + bl a54 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bda │ │ │ │ │ + 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 bda │ │ │ │ │ + beq.n aa2 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n bdc │ │ │ │ │ + b.n aa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n be0 │ │ │ │ │ + b.n aa8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n baa │ │ │ │ │ + b.n a72 │ │ │ │ │ │ │ │ │ │ -00000c10 <_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 c9a <_tmp_161_rule+0x8a> │ │ │ │ │ + beq.n b62 <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ca0 <_tmp_161_rule+0x90> │ │ │ │ │ + bne.n b68 <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13f80 │ │ │ │ │ + bl 1401c │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ - cbnz r0, c92 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c92 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b5a <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12654 │ │ │ │ │ + bl 126f4 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, c92 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c92 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, b5a <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8388 │ │ │ │ │ + bl 83fc │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, c92 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c92 <_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, c92 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c92 <_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, c92 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, b5a <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c92 <_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, c92 <_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 c2e <_tmp_161_rule+0x1e> │ │ │ │ │ + b.n af6 <_tmp_161_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c96 <_tmp_161_rule+0x86> │ │ │ │ │ + b.n b5e <_tmp_161_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00000ca8 <_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 da6 <_loop0_164_rule+0xfe> │ │ │ │ │ + beq.n c6e <_loop0_164_rule+0xfe> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n d9e <_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 d72 <_loop0_164_rule+0xca> │ │ │ │ │ + beq.n c3a <_loop0_164_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, d28 <_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 d6a <_loop0_164_rule+0xc2> │ │ │ │ │ + beq.n c32 <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, d06 <_loop0_164_rule+0x5e> │ │ │ │ │ - bl 7260 │ │ │ │ │ + cbnz r3, bce <_loop0_164_rule+0x5e> │ │ │ │ │ + bl 72ac │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d36 <_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 dba <_loop0_164_rule+0x112> │ │ │ │ │ + beq.n c82 <_loop0_164_rule+0x112> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n dac <_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 d06 <_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 d0c <_loop0_164_rule+0x64> │ │ │ │ │ + beq.n bd4 <_loop0_164_rule+0x64> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n d82 <_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 cf0 <_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 cf8 <_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 d2c <_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, dba <_loop0_164_rule+0x112> │ │ │ │ │ + cbz r0, c82 <_loop0_164_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n d5c <_loop0_164_rule+0xb4> │ │ │ │ │ + b.n c24 <_loop0_164_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d2c <_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 cca <_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 d1e <_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 d2c <_loop0_164_rule+0x84> │ │ │ │ │ + b.n bf4 <_loop0_164_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dd0 <_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 e9c <_loop0_110_rule+0xcc> │ │ │ │ │ + beq.n d64 <_loop0_110_rule+0xcc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e94 <_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, e70 <_loop0_110_rule+0xa0> │ │ │ │ │ + cbz r0, d38 <_loop0_110_rule+0xa0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n e94 <_loop0_110_rule+0xc4> │ │ │ │ │ + bne.n d5c <_loop0_110_rule+0xc4> │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea4 │ │ │ │ │ + bl d6c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, e3c <_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, e80 <_loop0_110_rule+0xb0> │ │ │ │ │ + cbz r0, d48 <_loop0_110_rule+0xb0> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt.n e4c <_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 e5a <_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 e0e <_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 e26 <_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, e80 <_loop0_110_rule+0xb0> │ │ │ │ │ + cbz r0, d48 <_loop0_110_rule+0xb0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n e40 <_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 e34 <_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 e34 <_loop0_110_rule+0x64> │ │ │ │ │ + b.n cfc <_loop0_110_rule+0x64> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e34 <_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 df0 <_loop0_110_rule+0x20> │ │ │ │ │ + b.n cb8 <_loop0_110_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ea4 : │ │ │ │ │ +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 f3e │ │ │ │ │ + beq.n e06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f36 │ │ │ │ │ + bne.n dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, ef6 │ │ │ │ │ + cbnz r0, dbe │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, f36 │ │ │ │ │ + cbnz r6, dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, f44 │ │ │ │ │ + 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 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n ed8 │ │ │ │ │ + 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 ed6 │ │ │ │ │ + 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, f24 │ │ │ │ │ + cbz r0, dec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eec │ │ │ │ │ + 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 eea │ │ │ │ │ + beq.n db2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eee │ │ │ │ │ + b.n db6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n eee │ │ │ │ │ + b.n db6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ec4 │ │ │ │ │ + b.n d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ee6 │ │ │ │ │ + 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 f10 │ │ │ │ │ - b.n ee6 │ │ │ │ │ + bne.n dd8 │ │ │ │ │ + b.n dae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f6c : │ │ │ │ │ +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 17e0 │ │ │ │ │ + beq.w 16a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17d8 │ │ │ │ │ + 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 17be │ │ │ │ │ + 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 17a2 │ │ │ │ │ + beq.w 166a │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 178c │ │ │ │ │ + beq.w 1654 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15fa │ │ │ │ │ + beq.w 14c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fc8c │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11aa │ │ │ │ │ + bne.w 1072 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 106a │ │ │ │ │ + bne.n f32 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 15c4 │ │ │ │ │ + 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 15ae │ │ │ │ │ + beq.w 1476 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12fc │ │ │ │ │ + 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 1270 │ │ │ │ │ + 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 1346 │ │ │ │ │ + bne.w 120e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1172 │ │ │ │ │ + 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 15da │ │ │ │ │ + bne.w 14a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e78 │ │ │ │ │ + bl 16f08 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1472 │ │ │ │ │ + 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 1412 │ │ │ │ │ + bne.w 12da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1366 │ │ │ │ │ + bne.w 122e │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1412 │ │ │ │ │ + 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 1740 │ │ │ │ │ + bne.w 1608 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17d8 │ │ │ │ │ + bne.w 16a0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1726 │ │ │ │ │ + beq.w 15ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e6a0 │ │ │ │ │ + bl e724 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14bc │ │ │ │ │ + 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 1118 │ │ │ │ │ + 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 17ea │ │ │ │ │ + bne.w 16b2 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1412 │ │ │ │ │ + bne.w 12da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6a0 │ │ │ │ │ + bl e724 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1558 │ │ │ │ │ + bne.w 1420 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1412 │ │ │ │ │ + bne.w 12da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6a0 │ │ │ │ │ + bl e724 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14d6 │ │ │ │ │ + bne.w 139e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1412 │ │ │ │ │ + bne.w 12da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6a0 │ │ │ │ │ + bl e724 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1582 │ │ │ │ │ + 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 │ │ │ │ │ @@ -2013,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 1060 │ │ │ │ │ + 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 1332 │ │ │ │ │ + beq.w 11fa │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1824 │ │ │ │ │ + beq.w 16ec │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 160c │ │ │ │ │ + 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 1328 │ │ │ │ │ + beq.w 11f0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 160c │ │ │ │ │ + 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, 1242 │ │ │ │ │ + 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 1322 │ │ │ │ │ + beq.w 11ea │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 125e │ │ │ │ │ + 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 │ │ │ │ │ @@ -2081,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, 123c │ │ │ │ │ + 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 144e │ │ │ │ │ + bne.w 1316 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1070 │ │ │ │ │ - bl f7e0 <_tmp_258_rule> │ │ │ │ │ + b.n f38 │ │ │ │ │ + bl f88c <_tmp_258_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_258_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f2 │ │ │ │ │ + beq.n 10ba │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 12e4 │ │ │ │ │ + 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 11e4 │ │ │ │ │ + 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 1206 │ │ │ │ │ + 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 103e │ │ │ │ │ + beq.w f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103e │ │ │ │ │ + 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 103e │ │ │ │ │ + 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 1720 │ │ │ │ │ + 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> │ │ │ │ │ @@ -2152,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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134e │ │ │ │ │ + beq.n 1216 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 118c │ │ │ │ │ + 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, 1322 │ │ │ │ │ + cbz r0, 11ea │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1250 │ │ │ │ │ + b.n 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1338 │ │ │ │ │ + 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 1030 │ │ │ │ │ + beq.w ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1046 │ │ │ │ │ + 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 106a │ │ │ │ │ + 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 1048 │ │ │ │ │ + b.n f10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 106a │ │ │ │ │ + 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 1040 │ │ │ │ │ + beq.w f08 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1048 │ │ │ │ │ + b.n f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ae │ │ │ │ │ + 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 10ae │ │ │ │ │ + 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 1432 │ │ │ │ │ + beq.n 12fa │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 142a │ │ │ │ │ + bne.n 12f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl e6a0 │ │ │ │ │ + bl e724 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 141c │ │ │ │ │ + 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 10b2 │ │ │ │ │ + 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] │ │ │ │ │ @@ -2279,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 b50 │ │ │ │ │ + bl a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1162 │ │ │ │ │ + beq.w 102a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1168 │ │ │ │ │ + b.n 1030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1168 │ │ │ │ │ + b.n 1030 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 143a │ │ │ │ │ + beq.n 1302 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b2 │ │ │ │ │ + b.n f7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1390 │ │ │ │ │ + b.n 1258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15e2 │ │ │ │ │ + bne.w 14aa │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 13a8 │ │ │ │ │ + b.n 1270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e78 │ │ │ │ │ + bl 16f08 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 123a │ │ │ │ │ + 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 17b8 │ │ │ │ │ + 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 161a │ │ │ │ │ + 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 1612 │ │ │ │ │ + beq.w 14da │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 15da │ │ │ │ │ + bne.w 14a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1620 │ │ │ │ │ + bne.w 14e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1096 │ │ │ │ │ + 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 10f4 │ │ │ │ │ + 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 10f6 │ │ │ │ │ + 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 1146 │ │ │ │ │ + beq.w 100e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1146 │ │ │ │ │ + beq.w 100e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1146 │ │ │ │ │ + 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> │ │ │ │ │ @@ -2416,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 b50 │ │ │ │ │ + bl a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1162 │ │ │ │ │ + beq.w 102a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1168 │ │ │ │ │ + b.n 1030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1130 │ │ │ │ │ + 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, 15aa │ │ │ │ │ + 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 140c │ │ │ │ │ - b.n 1162 │ │ │ │ │ + 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 115e │ │ │ │ │ + beq.w 1026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6a0 │ │ │ │ │ + bl e724 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115e │ │ │ │ │ + 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 1572 │ │ │ │ │ + beq.n 143a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1166 │ │ │ │ │ + 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 131c │ │ │ │ │ + bne.w 11e4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 101e │ │ │ │ │ + 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 100c │ │ │ │ │ - b.n 1066 │ │ │ │ │ + beq.w ed4 │ │ │ │ │ + b.n f2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1096 │ │ │ │ │ + b.n f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1448 │ │ │ │ │ + beq.w 1310 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 13a8 │ │ │ │ │ + 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 fde │ │ │ │ │ + beq.w ea6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 106c │ │ │ │ │ + b.n f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1496 │ │ │ │ │ + b.n 135e │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1096 │ │ │ │ │ + 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 1718 │ │ │ │ │ + beq.n 15e0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1710 │ │ │ │ │ + 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 16fc │ │ │ │ │ + beq.n 15c4 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1710 │ │ │ │ │ + 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, 16cc │ │ │ │ │ + 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 16f6 │ │ │ │ │ + beq.n 15be │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 16ba │ │ │ │ │ + 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 │ │ │ │ │ @@ -2564,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 161a │ │ │ │ │ + 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 153a │ │ │ │ │ + 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 1674 │ │ │ │ │ + b.n 153c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1662 │ │ │ │ │ + beq.n 152a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 182e │ │ │ │ │ + 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 182c │ │ │ │ │ + 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 14b6 │ │ │ │ │ + b.n 137e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14b6 │ │ │ │ │ + b.n 137e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 162e │ │ │ │ │ + b.n 14f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12b2 │ │ │ │ │ + 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 10e4 │ │ │ │ │ + beq.w fac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1118 │ │ │ │ │ + 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 10ca │ │ │ │ │ + beq.w f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ca │ │ │ │ │ + beq.w f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ca │ │ │ │ │ + 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 │ │ │ │ │ @@ -2669,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 13fa │ │ │ │ │ + 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 fd0 │ │ │ │ │ - b.n 106c │ │ │ │ │ + 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 fc0 │ │ │ │ │ - b.n 1070 │ │ │ │ │ + beq.w e88 │ │ │ │ │ + b.n f38 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1074 │ │ │ │ │ + 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 14b6 │ │ │ │ │ + bne.w 137e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w fae │ │ │ │ │ + b.w e76 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 1168 │ │ │ │ │ + b.n 1030 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f92 │ │ │ │ │ + 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 1114 │ │ │ │ │ + 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 1114 │ │ │ │ │ + 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 177a │ │ │ │ │ + b.n 1642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11b4 │ │ │ │ │ + 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 1658 │ │ │ │ │ + b.n 1520 │ │ │ │ │ │ │ │ │ │ -0000183c : │ │ │ │ │ +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 1a12 │ │ │ │ │ + beq.w 18da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 191c │ │ │ │ │ + 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 19fc │ │ │ │ │ + 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 19ac │ │ │ │ │ + bne.w 1874 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a06 │ │ │ │ │ + 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 19ac │ │ │ │ │ + bne.w 1874 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a06 │ │ │ │ │ + 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 19ac │ │ │ │ │ + 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 19f6 │ │ │ │ │ + bne.w 18be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1924 │ │ │ │ │ + cbnz r0, 17ec │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19f6 │ │ │ │ │ + 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, 1900 │ │ │ │ │ + cbz r0, 17c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 197e │ │ │ │ │ + bne.n 1846 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19f6 │ │ │ │ │ + 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 1a1a │ │ │ │ │ + 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 18da │ │ │ │ │ + beq.n 17a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18da │ │ │ │ │ + beq.n 17a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18da │ │ │ │ │ + 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 │ │ │ │ │ @@ -2875,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 b50 │ │ │ │ │ + bl a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 191c │ │ │ │ │ + beq.n 17e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 191e │ │ │ │ │ + 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 1900 │ │ │ │ │ + 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 │ │ │ │ │ @@ -2906,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 1966 │ │ │ │ │ + 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, 1a0e │ │ │ │ │ + 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 │ │ │ │ │ @@ -2934,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 b50 │ │ │ │ │ + bl a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1978 │ │ │ │ │ - b.n 191c │ │ │ │ │ + bne.n 1840 │ │ │ │ │ + b.n 17e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 191e │ │ │ │ │ + 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, 1a62 │ │ │ │ │ + cbz r3, 192a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18c8 │ │ │ │ │ + b.n 1790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18c8 │ │ │ │ │ + b.n 1790 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1860 │ │ │ │ │ + b.n 1728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1918 │ │ │ │ │ + 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 1918 │ │ │ │ │ + beq.w 17e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1918 │ │ │ │ │ + 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 │ │ │ │ │ @@ -2991,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 1966 │ │ │ │ │ + b.n 182e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1878 │ │ │ │ │ + b.n 1740 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a68 <_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 1aba <_tmp_157_rule+0x52> │ │ │ │ │ + beq.n 1982 <_tmp_157_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ac0 <_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, 1aa2 <_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 1a96 <_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 1a9a <_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 1a86 <_tmp_157_rule+0x1e> │ │ │ │ │ + b.n 194e <_tmp_157_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a9e <_tmp_157_rule+0x36> │ │ │ │ │ + b.n 1966 <_tmp_157_rule+0x36> │ │ │ │ │ │ │ │ │ │ -00001ac8 : │ │ │ │ │ +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 1b52 │ │ │ │ │ + beq.n 1a1a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1b64 │ │ │ │ │ + bne.n 1a2c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 1b46 │ │ │ │ │ + bne.n 1a0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1b58 │ │ │ │ │ + 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, 1b64 │ │ │ │ │ + cbnz r3, 1a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 128f0 │ │ │ │ │ + bl 12990 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b24 │ │ │ │ │ + cbz r0, 19ec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1b6c │ │ │ │ │ + cbnz r0, 1a34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1b64 │ │ │ │ │ + cbnz r3, 1a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1b42 │ │ │ │ │ + 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 1b34 │ │ │ │ │ + b.n 19fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ - b.n 1b10 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1aea │ │ │ │ │ + b.n 19b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b38 │ │ │ │ │ + b.n 1a00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b38 │ │ │ │ │ + b.n 1a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1407c │ │ │ │ │ + bl 14118 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b26 │ │ │ │ │ + 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, 1bae │ │ │ │ │ + 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, 1bc6 │ │ │ │ │ + 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, 1bb4 │ │ │ │ │ + cbz r0, 1a7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b34 │ │ │ │ │ + b.n 19fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b38 │ │ │ │ │ + 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 1b34 │ │ │ │ │ + beq.n 19fc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b38 │ │ │ │ │ + b.n 1a00 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b94 │ │ │ │ │ + b.n 1a5c │ │ │ │ │ │ │ │ │ │ -00001bcc <_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 1e68 <_loop1_64_rule+0x29c> │ │ │ │ │ + beq.w 1d30 <_loop1_64_rule+0x29c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e5e <_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 1e76 <_loop1_64_rule+0x2aa> │ │ │ │ │ + beq.w 1d3e <_loop1_64_rule+0x2aa> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1e5e <_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 1e6e <_loop1_64_rule+0x2a2> │ │ │ │ │ + beq.w 1d36 <_loop1_64_rule+0x2a2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1c98 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbnz r3, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d0c <_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, 1c98 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e88 │ │ │ │ │ + bl 1d50 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1c98 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b8 │ │ │ │ │ + bl 2480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r3, 1c98 <_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, 1c98 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1b60 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1c98 <_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, 1c8e <_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 1ce4 <_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 1c22 <_loop1_64_rule+0x56> │ │ │ │ │ + b.n 1aea <_loop1_64_rule+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1c98 <_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 1e58 <_loop1_64_rule+0x28c> │ │ │ │ │ + beq.w 1d20 <_loop1_64_rule+0x28c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e58 <_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, 1cf8 <_loop1_64_rule+0x12c> │ │ │ │ │ + cbz r0, 1bc0 <_loop1_64_rule+0x12c> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 1cd0 <_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 1cbc <_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, 1cf6 <_loop1_64_rule+0x12a> │ │ │ │ │ + cbz r0, 1bbe <_loop1_64_rule+0x12a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1c82 <_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 1cda <_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 1db2 <_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, 1d56 <_loop1_64_rule+0x18a> │ │ │ │ │ + cbz r0, 1c1e <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e88 │ │ │ │ │ - cbz r0, 1d56 <_loop1_64_rule+0x18a> │ │ │ │ │ + bl 1d50 │ │ │ │ │ + cbz r0, 1c1e <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b8 │ │ │ │ │ + bl 2480 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1d5a <_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 1e30 <_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 1dc2 <_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, 1d98 <_loop1_64_rule+0x1cc> │ │ │ │ │ + cbz r0, 1c60 <_loop1_64_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e88 │ │ │ │ │ - cbz r0, 1d98 <_loop1_64_rule+0x1cc> │ │ │ │ │ + bl 1d50 │ │ │ │ │ + cbz r0, 1c60 <_loop1_64_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b8 │ │ │ │ │ + bl 2480 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1e26 <_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, 1dce <_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 1c36 <_loop1_64_rule+0x6a> │ │ │ │ │ + beq.w 1afe <_loop1_64_rule+0x6a> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1c9c <_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 1dc8 <_loop1_64_rule+0x1fc> │ │ │ │ │ + beq.n 1c90 <_loop1_64_rule+0x1fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1da0 <_loop1_64_rule+0x1d4> │ │ │ │ │ + b.n 1c68 <_loop1_64_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 1d22 <_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 1d98 <_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 1d98 <_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 │ │ │ │ │ @@ -3418,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, 1e50 <_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, 1e2a <_loop1_64_rule+0x25e> │ │ │ │ │ + cbz r0, 1cf2 <_loop1_64_rule+0x25e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 1da0 <_loop1_64_rule+0x1d4> │ │ │ │ │ + b.n 1c68 <_loop1_64_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1d9e <_loop1_64_rule+0x1d2> │ │ │ │ │ + b.n 1c66 <_loop1_64_rule+0x1d2> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1d9e <_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] │ │ │ │ │ @@ -3447,816 +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 1e14 <_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 1c7a <_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 1cda <_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 1bf0 <_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 1c2c <_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 1cda <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1ba2 <_loop1_64_rule+0x10e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e88 : │ │ │ │ │ +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 1f18 │ │ │ │ │ + beq.n 1de0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 1f10 │ │ │ │ │ + cbnz r7, 1dd8 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 1efa │ │ │ │ │ + bne.n 1dc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1f06 │ │ │ │ │ + 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 1f4a │ │ │ │ │ + bne.n 1e12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f64 │ │ │ │ │ + bl 1e2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1f22 │ │ │ │ │ + cbnz r0, 1dea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f4a │ │ │ │ │ + bne.n 1e12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b20c │ │ │ │ │ + bl 1b288 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1f1e │ │ │ │ │ + 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 1ed0 │ │ │ │ │ + b.n 1d98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ef0 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ef0 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1eaa │ │ │ │ │ + b.n 1d72 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1eec │ │ │ │ │ + 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 1f10 │ │ │ │ │ + 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, 1f50 │ │ │ │ │ + cbz r0, 1e18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1eec │ │ │ │ │ + b.n 1db4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ef0 │ │ │ │ │ + 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 1eec │ │ │ │ │ + beq.n 1db4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ef0 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f64 : │ │ │ │ │ +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 1fe2 │ │ │ │ │ + beq.n 1eaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1fda │ │ │ │ │ + cbnz r3, 1ea2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1fe8 │ │ │ │ │ + bl 1eb0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1f9c │ │ │ │ │ + cbz r0, 1e64 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1faa │ │ │ │ │ + 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 244c │ │ │ │ │ + bl 2314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f9c │ │ │ │ │ + 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, 1fc8 │ │ │ │ │ + cbz r0, 1e90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1fa2 │ │ │ │ │ + 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 1fa0 │ │ │ │ │ + beq.n 1e68 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1fa4 │ │ │ │ │ + b.n 1e6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fa4 │ │ │ │ │ + b.n 1e6c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f82 │ │ │ │ │ + b.n 1e4a │ │ │ │ │ │ │ │ │ │ -00001fe8 : │ │ │ │ │ +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 20fc │ │ │ │ │ + beq.n 1fc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2158 │ │ │ │ │ + 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 213c │ │ │ │ │ + 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, 2080 │ │ │ │ │ + cbnz r0, 1f48 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 20f0 │ │ │ │ │ + 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 214a │ │ │ │ │ + bne.n 2012 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 20aa │ │ │ │ │ + cbnz r0, 1f72 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 214a │ │ │ │ │ + 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 210c │ │ │ │ │ + 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, 209c │ │ │ │ │ + cbnz r0, 1f64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2104 │ │ │ │ │ + bne.n 1fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b20c │ │ │ │ │ + bl 1b288 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 20a6 │ │ │ │ │ + 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 209c │ │ │ │ │ + b.n 1f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 228c │ │ │ │ │ + bl 2154 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2058 │ │ │ │ │ + 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 2150 │ │ │ │ │ + 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 2072 │ │ │ │ │ + bne.n 1f3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2072 │ │ │ │ │ + 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 208c │ │ │ │ │ + b.n 1f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 203e │ │ │ │ │ - b.n 20e2 │ │ │ │ │ + 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 200c │ │ │ │ │ + b.n 1ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 209e │ │ │ │ │ + b.n 1f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 21f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 206c │ │ │ │ │ + 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, 2150 │ │ │ │ │ + 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 2072 │ │ │ │ │ - b.n 20da │ │ │ │ │ + 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 2024 │ │ │ │ │ + beq.w 1eec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 20ec │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 20ec │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 209e │ │ │ │ │ + b.n 1f66 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002160 : │ │ │ │ │ +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 21ca │ │ │ │ │ + beq.n 2092 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2278 │ │ │ │ │ + bne.n 2140 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 225e │ │ │ │ │ + beq.n 2126 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c8b4 │ │ │ │ │ + bl 1c930 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2216 │ │ │ │ │ + bne.n 20de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2278 │ │ │ │ │ + bne.n 2140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c8b4 │ │ │ │ │ + bl 1c930 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 21d0 │ │ │ │ │ + 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 2182 │ │ │ │ │ + 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 21b8 │ │ │ │ │ + beq.n 2080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21b8 │ │ │ │ │ + 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 2258 │ │ │ │ │ + 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, 2246 │ │ │ │ │ + cbz r0, 210e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 21be │ │ │ │ │ + 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 21a6 │ │ │ │ │ + beq.n 206e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21a6 │ │ │ │ │ + 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, 2258 │ │ │ │ │ + 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 2200 │ │ │ │ │ + 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 21bc │ │ │ │ │ + beq.n 2084 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 21c0 │ │ │ │ │ + b.n 2088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21c0 │ │ │ │ │ + b.n 2088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2280 │ │ │ │ │ + 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 219a │ │ │ │ │ + beq.n 2062 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21c0 │ │ │ │ │ + b.n 2088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21c0 │ │ │ │ │ + b.n 2088 │ │ │ │ │ │ │ │ │ │ -0000228c : │ │ │ │ │ +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 2320 │ │ │ │ │ + beq.n 21e8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2318 │ │ │ │ │ + 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, 22f8 │ │ │ │ │ + cbz r0, 21c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 22f8 │ │ │ │ │ + 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, 22f8 │ │ │ │ │ + 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, 2306 │ │ │ │ │ + cbz r0, 21ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 22fe │ │ │ │ │ + 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 22fc │ │ │ │ │ + beq.n 21c4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2300 │ │ │ │ │ + b.n 21c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2300 │ │ │ │ │ + b.n 21c8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 22aa │ │ │ │ │ + b.n 2172 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002328 : │ │ │ │ │ +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 23e0 │ │ │ │ │ + beq.n 22a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 23ce │ │ │ │ │ + bne.n 2296 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 23ae │ │ │ │ │ + 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, 2384 │ │ │ │ │ + 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, 23c8 │ │ │ │ │ + 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, 23e6 │ │ │ │ │ + cbz r0, 22ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2378 │ │ │ │ │ + b.n 2240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 23d6 │ │ │ │ │ + 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 2362 │ │ │ │ │ + beq.n 222a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 237a │ │ │ │ │ + b.n 2242 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 237a │ │ │ │ │ + b.n 2242 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 237a │ │ │ │ │ + b.n 2242 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 234a │ │ │ │ │ + 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 2376 │ │ │ │ │ + beq.n 223e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 237a │ │ │ │ │ + b.n 2242 │ │ │ │ │ │ │ │ │ │ -000023f8 : │ │ │ │ │ +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 243c │ │ │ │ │ + beq.n 2304 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2442 │ │ │ │ │ + cbnz r3, 230a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1ca7c │ │ │ │ │ + bl 1caf8 │ │ │ │ │ R_ARM_THM_CALL attr_rule │ │ │ │ │ - cbnz r0, 2434 │ │ │ │ │ + cbnz r0, 22fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2434 │ │ │ │ │ + cbnz r3, 22fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 2434 │ │ │ │ │ + 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 2416 │ │ │ │ │ + b.n 22de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2438 │ │ │ │ │ + b.n 2300 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000244c : │ │ │ │ │ +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 25a6 │ │ │ │ │ + beq.w 246e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2586 │ │ │ │ │ + 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 2590 │ │ │ │ │ + beq.w 2458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe8 │ │ │ │ │ + bl 1eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 257a │ │ │ │ │ + beq.n 2442 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 25ae │ │ │ │ │ + beq.w 2476 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2574 │ │ │ │ │ + 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 256c │ │ │ │ │ + beq.n 2434 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2574 │ │ │ │ │ + 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, 24f0 │ │ │ │ │ - bl 1fe8 │ │ │ │ │ + cbz r3, 23b8 │ │ │ │ │ + bl 1eb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 24f0 │ │ │ │ │ + cbz r0, 23b8 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 254e │ │ │ │ │ + beq.n 2416 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 24ca │ │ │ │ │ + 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, 2566 │ │ │ │ │ + cbz r0, 242e │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 2514 │ │ │ │ │ + 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 2500 │ │ │ │ │ + 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 │ │ │ │ │ @@ -4264,168 +4124,308 @@ │ │ │ │ │ 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, 257e │ │ │ │ │ + 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, 258c │ │ │ │ │ + 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, 2566 │ │ │ │ │ + cbz r0, 242e │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 24e4 │ │ │ │ │ + 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 2542 │ │ │ │ │ + b.n 240a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2544 │ │ │ │ │ + b.n 240c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 257e │ │ │ │ │ + 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 248c │ │ │ │ │ + beq.w 2354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 257e │ │ │ │ │ + b.n 2446 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2472 │ │ │ │ │ + b.n 233a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 24a8 │ │ │ │ │ + b.n 2370 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025b8 : │ │ │ │ │ +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 2600 │ │ │ │ │ + beq.n 24c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2606 │ │ │ │ │ + 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, 25f4 │ │ │ │ │ + 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 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25ec │ │ │ │ │ - b.n 25e8 │ │ │ │ │ + bne.n 24b4 │ │ │ │ │ + b.n 24b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 25d6 │ │ │ │ │ + b.n 249e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25f0 │ │ │ │ │ + b.n 24b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002610 <_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 2668 <_tmp_69_rule+0x58> │ │ │ │ │ + beq.n 2530 <_tmp_69_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 266e <_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, 2660 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2660 <_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, 2660 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2528 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2660 <_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, 2660 <_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 262e <_tmp_69_rule+0x1e> │ │ │ │ │ + b.n 24f6 <_tmp_69_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2664 <_tmp_69_rule+0x54> │ │ │ │ │ + b.n 252c <_tmp_69_rule+0x54> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +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 265e <_loop0_112_rule+0x11e> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + 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 2644 <_loop0_112_rule+0x104> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + 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 263c <_loop0_112_rule+0xfc> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + 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, 25da <_loop0_112_rule+0x9a> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbnz r3, 25b0 <_loop0_112_rule+0x70> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 144fc │ │ │ │ │ + R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + 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, 2628 <_loop0_112_rule+0xe8> │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + 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 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 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 2612 <_loop0_112_rule+0xd2> │ │ │ │ │ + str.w r6, [r8, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + 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, 2628 <_loop0_112_rule+0xe8> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + 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 260a <_loop0_112_rule+0xca> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + 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 260a <_loop0_112_rule+0xca> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 260a <_loop0_112_rule+0xca> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + 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 25b4 <_loop0_112_rule+0x74> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 25b4 <_loop0_112_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00002678 <_tmp_11_rule>: │ │ │ │ │ _tmp_11_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -4448,30 +4448,30 @@ │ │ │ │ │ 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 ede0 │ │ │ │ │ + bl ee64 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 26ae <_tmp_11_rule+0x36> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 2696 <_tmp_11_rule+0x1e> │ │ │ │ │ │ │ │ │ │ 000026cc <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b.n 2610 <_tmp_69_rule> │ │ │ │ │ + b.n 24d8 <_tmp_69_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ @@ -4491,15 +4491,15 @@ │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 27fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b20c │ │ │ │ │ + bl 1b288 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 27e6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4524,15 +4524,15 @@ │ │ │ │ │ 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, 276e │ │ │ │ │ - bl 1b20c │ │ │ │ │ + bl 1b288 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 276e │ │ │ │ │ cmp fp, r9 │ │ │ │ │ beq.n 27ba │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r8, r9, lsl #2] │ │ │ │ │ @@ -4785,15 +4785,15 @@ │ │ │ │ │ cbz r0, 29ce │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 29ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b20c │ │ │ │ │ + bl 1b288 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 29ce │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ @@ -5022,15 +5022,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2ae8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -5094,22 +5094,22 @@ │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2ab6 │ │ │ │ │ b.n 2b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a74 │ │ │ │ │ b.n 2a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2b2a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -5127,15 +5127,15 @@ │ │ │ │ │ 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 b50 │ │ │ │ │ + bl a18 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2ab6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -5162,26 +5162,26 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 2cba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 2a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad84 │ │ │ │ │ + bl ade0 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 2d26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 2c16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -5231,26 +5231,26 @@ │ │ │ │ │ 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 2d9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 2d70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -5330,15 +5330,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ @@ -5365,15 +5365,15 @@ │ │ │ │ │ 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, 2f06 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ 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, 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ @@ -5504,20 +5504,20 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2faa <_loop1_219_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2faa <_loop1_219_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c <_loop0_112_rule+0xb0> │ │ │ │ │ + bl 92c <_tmp_227_rule+0x5c> │ │ │ │ │ R_ARM_THM_CALL _tmp_225_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 306c <_loop1_219_rule+0x2b0> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5611,15 +5611,15 @@ │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ b.n 2f14 <_loop1_219_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 2f10 <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98a <_loop0_112_rule+0x10e> │ │ │ │ │ + bl 98a <_tmp_158_rule+0x5a> │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5709,15 +5709,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 320a <_loop1_111_rule+0xb6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 3202 <_loop1_111_rule+0xae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea4 │ │ │ │ │ + bl d6c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 31aa <_loop1_111_rule+0x56> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ beq.n 321a <_loop1_111_rule+0xc6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ @@ -5814,15 +5814,15 @@ │ │ │ │ │ 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 3252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 228c │ │ │ │ │ + bl 2154 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 3266 │ │ │ │ │ b.n 3262 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 326a │ │ │ │ │ @@ -6007,15 +6007,15 @@ │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ beq.n 351c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c7c8 │ │ │ │ │ + bl 1c844 │ │ │ │ │ R_ARM_THM_CALL signed_number_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ 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 │ │ │ │ │ @@ -6032,15 +6032,15 @@ │ │ │ │ │ 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 357e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b20c │ │ │ │ │ + bl 1b288 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 357e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ @@ -6055,24 +6055,24 @@ │ │ │ │ │ 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 353c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2160 │ │ │ │ │ + bl 2028 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 344e │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n 353c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cc4 │ │ │ │ │ + bl 6d10 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 344e │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ @@ -6121,15 +6121,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n 35a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ca7c │ │ │ │ │ + bl 1caf8 │ │ │ │ │ R_ARM_THM_CALL attr_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3454 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -23,41 +23,41 @@ │ │ │ │ │ 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 56a <_PyPegen_parse+0x56a> │ │ │ │ │ + bne.w 58a <_PyPegen_parse+0x58a> │ │ │ │ │ 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 934 <_PyPegen_parse+0x934> │ │ │ │ │ + beq.w 8b4 <_PyPegen_parse+0x8b4> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 286 <_PyPegen_parse+0x286> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18900 │ │ │ │ │ + bl 18980 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aa <_PyPegen_parse+0x3aa> │ │ │ │ │ + beq.w 3a8 <_PyPegen_parse+0x3a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae64 <_loop0_1_rule> │ │ │ │ │ + bl 1aee0 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aa <_PyPegen_parse+0x3aa> │ │ │ │ │ + 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 │ │ │ │ │ - beq.w 3aa <_PyPegen_parse+0x3aa> │ │ │ │ │ + beq.w 3a8 <_PyPegen_parse+0x3a8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_Expression> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expression │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 278 <_PyPegen_parse+0x278> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -66,72 +66,72 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3ec <_PyPegen_parse+0x3ec> │ │ │ │ │ + beq.w 3ea <_PyPegen_parse+0x3ea> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fa <_PyPegen_parse+0x3fa> │ │ │ │ │ + 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 794 <_PyPegen_parse+0x794> │ │ │ │ │ + beq.w 776 <_PyPegen_parse+0x776> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 742 <_PyPegen_parse+0x742> │ │ │ │ │ + beq.w 948 <_PyPegen_parse+0x948> │ │ │ │ │ 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 762 <_PyPegen_parse+0x762> │ │ │ │ │ + beq.w 57a <_PyPegen_parse+0x57a> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 76e <_PyPegen_parse+0x76e> │ │ │ │ │ + bne.w 586 <_PyPegen_parse+0x586> │ │ │ │ │ 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 772 <_PyPegen_parse+0x772> │ │ │ │ │ + bne.w 960 <_PyPegen_parse+0x960> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 994 │ │ │ │ │ + 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 3c4 <_PyPegen_parse+0x3c4> │ │ │ │ │ + bne.w 3b6 <_PyPegen_parse+0x3b6> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 94a <_PyPegen_parse+0x94a> │ │ │ │ │ - bl 298c │ │ │ │ │ + beq.w 8ca <_PyPegen_parse+0x8ca> │ │ │ │ │ + bl 29f8 │ │ │ │ │ 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 95c <_PyPegen_parse+0x95c> │ │ │ │ │ + beq.w 8da <_PyPegen_parse+0x8da> │ │ │ │ │ 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 │ │ │ │ │ @@ -171,37 +171,37 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 4f4 <_PyPegen_parse+0x4f4> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 736 <_PyPegen_parse+0x736> │ │ │ │ │ - bl 298c │ │ │ │ │ + beq.w 76a <_PyPegen_parse+0x76a> │ │ │ │ │ + bl 29f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 400 <_PyPegen_parse+0x400> │ │ │ │ │ + bne.w 3fe <_PyPegen_parse+0x3fe> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ 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 3d6 <_PyPegen_parse+0x3d6> │ │ │ │ │ + beq.w 3c8 <_PyPegen_parse+0x3c8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3d6 <_PyPegen_parse+0x3d6> │ │ │ │ │ + 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 75c <_PyPegen_parse+0x75c> │ │ │ │ │ + beq.w 574 <_PyPegen_parse+0x574> │ │ │ │ │ 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,176 +233,172 @@ │ │ │ │ │ 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 926 <_PyPegen_parse+0x926> │ │ │ │ │ + beq.w 8a6 <_PyPegen_parse+0x8a6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 36c <_PyPegen_parse+0x36c> │ │ │ │ │ + bne.w 36a <_PyPegen_parse+0x36a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36a <_PyPegen_parse+0x36a> │ │ │ │ │ + beq.n 368 <_PyPegen_parse+0x368> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_module> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_module │ │ │ │ │ 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 702 <_PyPegen_parse+0x702> │ │ │ │ │ + bne.w 714 <_PyPegen_parse+0x714> │ │ │ │ │ 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 758 <_PyPegen_parse+0x758> │ │ │ │ │ + beq.w 570 <_PyPegen_parse+0x570> │ │ │ │ │ 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 7ee <_PyPegen_parse+0x7ee> │ │ │ │ │ + beq.w 71c <_PyPegen_parse+0x71c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 174 <_PyPegen_parse+0x174> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7e6 <_PyPegen_parse+0x7e6> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 936 <_PyPegen_parse+0x936> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it ne │ │ │ │ │ - movne r6, r5 │ │ │ │ │ - beq.w 536 <_PyPegen_parse+0x536> │ │ │ │ │ + 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> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.n 3b8 <_PyPegen_parse+0x3b8> │ │ │ │ │ + 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 560 <_PyPegen_parse+0x560> │ │ │ │ │ + blt.w 532 <_PyPegen_parse+0x532> │ │ │ │ │ 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 544 <_PyPegen_parse+0x544> │ │ │ │ │ + bne.w 906 <_PyPegen_parse+0x906> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 994 │ │ │ │ │ + bl 988 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 342 <_PyPegen_parse+0x342> │ │ │ │ │ + cbnz r0, 340 <_PyPegen_parse+0x340> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ + bne.n 3ae <_PyPegen_parse+0x3ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2794 │ │ │ │ │ - cbz r0, 372 <_PyPegen_parse+0x372> │ │ │ │ │ + bl 2800 │ │ │ │ │ + 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 6f4 <_PyPegen_parse+0x6f4> │ │ │ │ │ + beq.w 706 <_PyPegen_parse+0x706> │ │ │ │ │ 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> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 318 <_PyPegen_parse+0x318> │ │ │ │ │ + beq.n 316 <_PyPegen_parse+0x316> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 328 <_PyPegen_parse+0x328> │ │ │ │ │ + bne.n 326 <_PyPegen_parse+0x326> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 39e <_PyPegen_parse+0x39e> │ │ │ │ │ + cbz r0, 39c <_PyPegen_parse+0x39c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a0 <_PyPegen_parse+0x3a0> │ │ │ │ │ + b.n 39e <_PyPegen_parse+0x39e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ b.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ + 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 70a <_PyPegen_parse+0x70a> │ │ │ │ │ + bne.w 90c <_PyPegen_parse+0x90c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 544 <_PyPegen_parse+0x544> │ │ │ │ │ + bne.w 906 <_PyPegen_parse+0x906> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54a <_PyPegen_parse+0x54a> │ │ │ │ │ + bne.w 51c <_PyPegen_parse+0x51c> │ │ │ │ │ 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 33c <_PyPegen_parse+0x33c> │ │ │ │ │ + b.n 33a <_PyPegen_parse+0x33a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n 286 <_PyPegen_parse+0x286> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ - b.n 30e <_PyPegen_parse+0x30e> │ │ │ │ │ + b.n 3a2 <_PyPegen_parse+0x3a2> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 1d6 <_PyPegen_parse+0x1d6> │ │ │ │ │ mov r0, fp │ │ │ │ │ @@ -411,66 +407,70 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 256 <_PyPegen_parse+0x256> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ + b.n 30c <_PyPegen_parse+0x30c> │ │ │ │ │ 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 b8 <_PyPegen_parse+0xb8> │ │ │ │ │ subs r5, #1 │ │ │ │ │ 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 7c0 <_PyPegen_parse+0x7c0> │ │ │ │ │ + beq.w 568 <_PyPegen_parse+0x568> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d2 <_PyPegen_parse+0x7d2> │ │ │ │ │ + bne.w 556 <_PyPegen_parse+0x556> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7cc <_PyPegen_parse+0x7cc> │ │ │ │ │ + beq.w 562 <_PyPegen_parse+0x562> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 7d2 <_PyPegen_parse+0x7d2> │ │ │ │ │ + bne.w 556 <_PyPegen_parse+0x556> │ │ │ │ │ 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, 46e <_PyPegen_parse+0x46e> │ │ │ │ │ - bl 298c │ │ │ │ │ + cbz r3, 46c <_PyPegen_parse+0x46c> │ │ │ │ │ + bl 29f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 46e <_PyPegen_parse+0x46e> │ │ │ │ │ + cbz r0, 46c <_PyPegen_parse+0x46c> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ beq.n 4fc <_PyPegen_parse+0x4fc> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 446 <_PyPegen_parse+0x446> │ │ │ │ │ + b.n 444 <_PyPegen_parse+0x444> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldrd fp, r5, [sp, #28] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -478,23 +478,23 @@ │ │ │ │ │ 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 51c <_PyPegen_parse+0x51c> │ │ │ │ │ + beq.n 53c <_PyPegen_parse+0x53c> │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 4aa <_PyPegen_parse+0x4aa> │ │ │ │ │ + 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 │ │ │ │ │ - b.n 496 <_PyPegen_parse+0x496> │ │ │ │ │ + b.n 494 <_PyPegen_parse+0x494> │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -505,1244 +505,1246 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 4ec <_PyPegen_parse+0x4ec> │ │ │ │ │ + cbnz r0, 4d6 <_PyPegen_parse+0x4d6> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ 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> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 4ec <_PyPegen_parse+0x4ec> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4ce <_PyPegen_parse+0x4ce> │ │ │ │ │ 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 77c <_PyPegen_parse+0x77c> │ │ │ │ │ + beq.w 96a <_PyPegen_parse+0x96a> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 460 <_PyPegen_parse+0x460> │ │ │ │ │ + b.n 45e <_PyPegen_parse+0x45e> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f0 <_PyPegen_parse+0x4f0> │ │ │ │ │ + b.n 4d2 <_PyPegen_parse+0x4d2> │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 39a <_PyPegen_parse+0x39a> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 39e <_PyPegen_parse+0x39e> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ 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 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> │ │ │ │ │ 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 7c8 <_PyPegen_parse+0x7c8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3a0 <_PyPegen_parse+0x3a0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_interactive_exit> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_interactive_exit │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 328 <_PyPegen_parse+0x328> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 39c <_PyPegen_parse+0x39c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3a0 <_PyPegen_parse+0x3a0> │ │ │ │ │ + b.n 40e <_PyPegen_parse+0x40e> │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3d4 <_PyPegen_parse+0x3d4> │ │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ │ 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 944 <_PyPegen_parse+0x944> │ │ │ │ │ + beq.w 8c4 <_PyPegen_parse+0x8c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7de <_PyPegen_parse+0x7de> │ │ │ │ │ + bne.w 762 <_PyPegen_parse+0x762> │ │ │ │ │ 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 82c <_PyPegen_parse+0x82c> │ │ │ │ │ + beq.w 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 822 <_PyPegen_parse+0x822> │ │ │ │ │ + beq.w 7a2 <_PyPegen_parse+0x7a2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 830 <_PyPegen_parse+0x830> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 5f6 <_PyPegen_parse+0x5f6> │ │ │ │ │ + cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5f6 <_PyPegen_parse+0x5f6> │ │ │ │ │ + cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5f6 <_PyPegen_parse+0x5f6> │ │ │ │ │ + cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 5f6 <_PyPegen_parse+0x5f6> │ │ │ │ │ + cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5f6 <_PyPegen_parse+0x5f6> │ │ │ │ │ + cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f2 <_PyPegen_parse+0x8f2> │ │ │ │ │ + bne.w 872 <_PyPegen_parse+0x872> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 830 <_PyPegen_parse+0x830> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 618 <_PyPegen_parse+0x618> │ │ │ │ │ + cbz r0, 638 <_PyPegen_parse+0x638> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 838 <_PyPegen_parse+0x838> │ │ │ │ │ + bne.w 7b8 <_PyPegen_parse+0x7b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 830 <_PyPegen_parse+0x830> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_145_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c8 <_PyPegen_parse+0x8c8> │ │ │ │ │ + bne.w 848 <_PyPegen_parse+0x848> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 830 <_PyPegen_parse+0x830> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 874 <_PyPegen_parse+0x874> │ │ │ │ │ + bne.w 7f4 <_PyPegen_parse+0x7f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 830 <_PyPegen_parse+0x830> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 916 <_PyPegen_parse+0x916> │ │ │ │ │ + bne.w 896 <_PyPegen_parse+0x896> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 830 <_PyPegen_parse+0x830> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 806 <_PyPegen_parse+0x806> │ │ │ │ │ + bne.n 734 <_PyPegen_parse+0x734> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 830 <_PyPegen_parse+0x830> │ │ │ │ │ + bne.w 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ 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, 690 <_PyPegen_parse+0x690> │ │ │ │ │ + cbnz r0, 6ae <_PyPegen_parse+0x6ae> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 82c <_PyPegen_parse+0x82c> │ │ │ │ │ + bne.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82a <_PyPegen_parse+0x82a> │ │ │ │ │ + beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82a <_PyPegen_parse+0x82a> │ │ │ │ │ + beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82a <_PyPegen_parse+0x82a> │ │ │ │ │ + beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae64 <_loop0_1_rule> │ │ │ │ │ + bl 1aee0 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82a <_PyPegen_parse+0x82a> │ │ │ │ │ + beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82a <_PyPegen_parse+0x82a> │ │ │ │ │ + beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ 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 33a <_PyPegen_parse+0x33a> │ │ │ │ │ + bne.w 338 <_PyPegen_parse+0x338> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a6 <_PyPegen_parse+0x3a6> │ │ │ │ │ + beq.w 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 28a <_PyPegen_parse+0x28a> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 544 <_PyPegen_parse+0x544> │ │ │ │ │ - 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 │ │ │ │ │ + beq.w 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 350 <_PyPegen_parse+0x350> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 350 <_PyPegen_parse+0x350> │ │ │ │ │ + beq.n 696 <_PyPegen_parse+0x696> │ │ │ │ │ + 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> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 6ae <_PyPegen_parse+0x6ae> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 78a <_PyPegen_parse+0x78a> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.n 1b4 <_PyPegen_parse+0x1b4> │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 906 <_PyPegen_parse+0x906> │ │ │ │ │ + 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 7b8 <_PyPegen_parse+0x7b8> │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - b.n d8 <_PyPegen_parse+0xd8> │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3e2 <_PyPegen_parse+0x3e2> │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - b.n 520 <_PyPegen_parse+0x520> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 4f0 <_PyPegen_parse+0x4f0> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 798 <_PyPegen_parse+0x798> │ │ │ │ │ + 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 │ │ │ │ │ - cbnz r2, 7b0 <_PyPegen_parse+0x7b0> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 978 <_PyPegen_parse+0x978> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 746 <_PyPegen_parse+0x746> │ │ │ │ │ + beq.w 94c <_PyPegen_parse+0x94c> │ │ │ │ │ mov r8, sl │ │ │ │ │ b.n d8 <_PyPegen_parse+0xd8> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.n 36c <_PyPegen_parse+0x36c> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3e2 <_PyPegen_parse+0x3e2> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 410 <_PyPegen_parse+0x410> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 2ea <_PyPegen_parse+0x2ea> │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 526 <_PyPegen_parse+0x526> │ │ │ │ │ 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 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, #88] @ 0x58 │ │ │ │ │ - b.n 2ce <_PyPegen_parse+0x2ce> │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 678 <_PyPegen_parse+0x678> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 862 <_PyPegen_parse+0x862> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 690 <_PyPegen_parse+0x690> │ │ │ │ │ + b.n 4d2 <_PyPegen_parse+0x4d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ + b.n 5cc <_PyPegen_parse+0x5cc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 3a6 <_PyPegen_parse+0x3a6> │ │ │ │ │ + b.n 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 82c <_PyPegen_parse+0x82c> │ │ │ │ │ + b.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 618 <_PyPegen_parse+0x618> │ │ │ │ │ + beq.w 638 <_PyPegen_parse+0x638> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 618 <_PyPegen_parse+0x618> │ │ │ │ │ + beq.w 638 <_PyPegen_parse+0x638> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 81e <_PyPegen_parse+0x81e> │ │ │ │ │ + bne.n 74c <_PyPegen_parse+0x74c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 988 <_PyPegen_parse+0x988> │ │ │ │ │ + bne.w 93e <_PyPegen_parse+0x93e> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 690 <_PyPegen_parse+0x690> │ │ │ │ │ + b.n 6ae <_PyPegen_parse+0x6ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 648 <_PyPegen_parse+0x648> │ │ │ │ │ + beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 648 <_PyPegen_parse+0x648> │ │ │ │ │ + beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 648 <_PyPegen_parse+0x648> │ │ │ │ │ + beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 648 <_PyPegen_parse+0x648> │ │ │ │ │ + beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 910 <_PyPegen_parse+0x910> │ │ │ │ │ + cbz r0, 890 <_PyPegen_parse+0x890> │ │ │ │ │ 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 81e <_PyPegen_parse+0x81e> │ │ │ │ │ - b.n 862 <_PyPegen_parse+0x862> │ │ │ │ │ + bne.n 74c <_PyPegen_parse+0x74c> │ │ │ │ │ + b.n 7e2 <_PyPegen_parse+0x7e2> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 630 <_PyPegen_parse+0x630> │ │ │ │ │ + beq.w 650 <_PyPegen_parse+0x650> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 630 <_PyPegen_parse+0x630> │ │ │ │ │ + beq.w 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 854 <_PyPegen_parse+0x854> │ │ │ │ │ - b.n 630 <_PyPegen_parse+0x630> │ │ │ │ │ + bne.n 7d4 <_PyPegen_parse+0x7d4> │ │ │ │ │ + b.n 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f6 <_PyPegen_parse+0x5f6> │ │ │ │ │ + beq.w 616 <_PyPegen_parse+0x616> │ │ │ │ │ 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 8b8 <_PyPegen_parse+0x8b8> │ │ │ │ │ + bne.n 838 <_PyPegen_parse+0x838> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8b8 <_PyPegen_parse+0x8b8> │ │ │ │ │ + b.n 838 <_PyPegen_parse+0x838> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 814 <_PyPegen_parse+0x814> │ │ │ │ │ - b.n 660 <_PyPegen_parse+0x660> │ │ │ │ │ + bne.w 740 <_PyPegen_parse+0x740> │ │ │ │ │ + b.n 680 <_PyPegen_parse+0x680> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 97e <_PyPegen_parse+0x97e> │ │ │ │ │ + cbnz r0, 8f2 <_PyPegen_parse+0x8f2> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3e8 <_PyPegen_parse+0x3e8> │ │ │ │ │ + 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 584 <_PyPegen_parse+0x584> │ │ │ │ │ + b.n 5a4 <_PyPegen_parse+0x5a4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 974 <_PyPegen_parse+0x974> │ │ │ │ │ + cbnz r3, 8fc <_PyPegen_parse+0x8fc> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w 140 <_PyPegen_parse+0x140> │ │ │ │ │ + b.n 140 <_PyPegen_parse+0x140> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 36a <_PyPegen_parse+0x36a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 1c8 <_PyPegen_parse+0x1c8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + 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> │ │ │ │ │ + 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 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 34e <_PyPegen_parse+0x34e> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 34e <_PyPegen_parse+0x34e> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + 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 36c <_PyPegen_parse+0x36c> │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ + 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> │ │ │ │ │ + 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> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 82c <_PyPegen_parse+0x82c> │ │ │ │ │ - nop │ │ │ │ │ + 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> │ │ │ │ │ │ │ │ │ │ -00000994 : │ │ │ │ │ +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 │ │ │ │ │ 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 23c8 │ │ │ │ │ + beq.w 1f34 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23d6 │ │ │ │ │ + bne.w 1f42 │ │ │ │ │ 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] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afe │ │ │ │ │ + bne.w af2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4c │ │ │ │ │ + bne.w b40 │ │ │ │ │ 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, #660 @ 0x294 │ │ │ │ │ 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 b54 │ │ │ │ │ + bne.w b48 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b4c │ │ │ │ │ + bne.w b40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_8_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_8_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c50 │ │ │ │ │ + bne.w c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4c │ │ │ │ │ + bne.w b40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_9_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_9_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca0 │ │ │ │ │ + bne.w c94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4c │ │ │ │ │ + bne.w b40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_10_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_10_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d92 │ │ │ │ │ + bne.w d86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4c │ │ │ │ │ + bne.n b40 │ │ │ │ │ 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, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f00 │ │ │ │ │ + bne.w ef2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4c │ │ │ │ │ + bne.n b40 │ │ │ │ │ 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, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f2 │ │ │ │ │ + bne.w 10e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1984 │ │ │ │ │ + bne.w 1c26 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2384 │ │ │ │ │ + beq.w 1ef0 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 2398 │ │ │ │ │ + beq.w 1f04 │ │ │ │ │ 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 11d0 │ │ │ │ │ + bne.w 1256 │ │ │ │ │ ldrd r3, r0, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1272 │ │ │ │ │ + bne.w 1202 │ │ │ │ │ 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 21a6 │ │ │ │ │ + beq.w 1eda │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 21b6 │ │ │ │ │ + bne.w 1eea │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d6ac │ │ │ │ │ + bl d72c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ed0 │ │ │ │ │ + bne.w ec2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2112 │ │ │ │ │ + bne.w 1e86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl deac │ │ │ │ │ + bl df30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af4 │ │ │ │ │ + bne.n ae8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9e4 │ │ │ │ │ + beq.w 9d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n af6 │ │ │ │ │ + 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 213c │ │ │ │ │ + beq.w 1ebe │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10ec │ │ │ │ │ + bne.w 10de │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 2150 │ │ │ │ │ + beq.w 1dc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c7c │ │ │ │ │ + bne.w 1c36 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, bc2 │ │ │ │ │ + cbz r0, bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, bc2 │ │ │ │ │ + cbz r0, bb6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, bc2 │ │ │ │ │ + cbz r0, bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, bc2 │ │ │ │ │ + cbz r0, bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14db8 │ │ │ │ │ + bl 14e58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a0 │ │ │ │ │ + bne.w 1092 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16fc │ │ │ │ │ + bne.w 1692 │ │ │ │ │ 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 22f2 │ │ │ │ │ + beq.w 2464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22f2 │ │ │ │ │ + beq.w 2464 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22f2 │ │ │ │ │ + beq.w 2464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22f2 │ │ │ │ │ + beq.w 2464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15074 │ │ │ │ │ + bl 15114 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 214a │ │ │ │ │ + bne.w 1ecc │ │ │ │ │ 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 2108 │ │ │ │ │ + beq.w 1e8e │ │ │ │ │ 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 10ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n af4 │ │ │ │ │ + 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 20f4 │ │ │ │ │ + beq.w 1e72 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, c92 │ │ │ │ │ + cbnz r6, c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d6ac │ │ │ │ │ + bl d72c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1334 │ │ │ │ │ + bne.w 1340 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 211a │ │ │ │ │ + bne.w 2302 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15cf8 │ │ │ │ │ + bl 15d98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w af4 │ │ │ │ │ + bne.w ae8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a28 │ │ │ │ │ - b.n b4c │ │ │ │ │ + beq.w a1c │ │ │ │ │ + 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 2402 │ │ │ │ │ + beq.w 23b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1478 │ │ │ │ │ + bne.w 157c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 2514 │ │ │ │ │ + beq.w 25ac │ │ │ │ │ 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 1ac4 │ │ │ │ │ + bne.w 185c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a │ │ │ │ │ + beq.w 1476 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1678 │ │ │ │ │ + bne.w 169c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1464 │ │ │ │ │ + bne.w 1480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138c │ │ │ │ │ + beq.w 1398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184ec <_gather_51_rule> │ │ │ │ │ + bl 1856c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138c │ │ │ │ │ + beq.w 1398 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138c │ │ │ │ │ + beq.w 1398 │ │ │ │ │ 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 138e │ │ │ │ │ + bne.w 139a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138c │ │ │ │ │ + beq.w 1398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2122 │ │ │ │ │ + beq.w 226e │ │ │ │ │ ldrd r7, r3, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 17c2 │ │ │ │ │ + bne.w 1986 │ │ │ │ │ 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 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_THM_CALL _PyAST_With │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4a │ │ │ │ │ + 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 212c │ │ │ │ │ + bne.w 2176 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1478 │ │ │ │ │ + b.n 157c │ │ │ │ │ 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 20c2 │ │ │ │ │ + beq.w 1e5e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 18a2 │ │ │ │ │ + bne.w 11cc │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 2050 │ │ │ │ │ + beq.w 2428 │ │ │ │ │ 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 198c │ │ │ │ │ + bne.w 1a72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1590 │ │ │ │ │ + beq.w 1486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7260 │ │ │ │ │ + bl 72ac │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1590 │ │ │ │ │ + beq.w 1486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1590 │ │ │ │ │ + beq.w 1486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fd2 │ │ │ │ │ + beq.w 1f52 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fd2 │ │ │ │ │ + beq.w 1f52 │ │ │ │ │ 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 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 20d0 │ │ │ │ │ + bne.w 1e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eca │ │ │ │ │ + beq.w 1e48 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2222 │ │ │ │ │ + beq.w 2188 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 21d2 │ │ │ │ │ + bne.w 217e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1810 │ │ │ │ │ + bne.w 18e4 │ │ │ │ │ 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 119a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov fp, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 18a2 │ │ │ │ │ + bne.w 11cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 219c │ │ │ │ │ + beq.w 21f4 │ │ │ │ │ ldrd r6, r2, [r0, #20] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 18ba │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 1b10 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - strd r0, r3, [sp] │ │ │ │ │ - mov r3, fp │ │ │ │ │ strd r6, r2, [sp, #12] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + strd r9, r3, [sp] │ │ │ │ │ + mov r3, fp │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_THM_CALL _PyAST_For │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4a │ │ │ │ │ + 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 221a │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 18a2 │ │ │ │ │ + beq.w 1e48 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 11ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl deac │ │ │ │ │ + bl df30 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b28 │ │ │ │ │ + beq.w b1c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_function_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4a │ │ │ │ │ + bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b40 │ │ │ │ │ + beq.w b34 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b42 │ │ │ │ │ + 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 222c │ │ │ │ │ + beq.w 246a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2212 │ │ │ │ │ + bne.w 216e │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 21dc │ │ │ │ │ + beq.w 2136 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ 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 21fc │ │ │ │ │ + bne.w 2158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f96 │ │ │ │ │ + cbz r0, f88 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, f96 │ │ │ │ │ + cbz r0, f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, f96 │ │ │ │ │ + cbz r0, f88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22e8 │ │ │ │ │ + beq.w 2264 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22de │ │ │ │ │ + bne.w 225a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a26 │ │ │ │ │ + bne.w 19cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ee │ │ │ │ │ + bne.w 12fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2212 │ │ │ │ │ + bne.w 216e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1488 │ │ │ │ │ + beq.w 158c │ │ │ │ │ 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 1488 │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1488 │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 158c8 <_loop1_216_rule> │ │ │ │ │ + bl 15968 <_loop1_216_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1488 │ │ │ │ │ + beq.w 158c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22d4 │ │ │ │ │ + beq.w 25ea │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f74 │ │ │ │ │ + bne.w 233a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 172e │ │ │ │ │ + bne.w 17c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12c6 │ │ │ │ │ + bne.w 11da │ │ │ │ │ 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 148a │ │ │ │ │ + bne.w 158e │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1f66 │ │ │ │ │ + beq.w 232c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1be8 │ │ │ │ │ + bne.w 1728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1364 │ │ │ │ │ + bne.w 1370 │ │ │ │ │ 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 148a │ │ │ │ │ + bne.w 158e │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20ea │ │ │ │ │ + beq.w 258c │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -1750,179 +1752,243 @@ │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ 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 c4a │ │ │ │ │ - b.n 1570 │ │ │ │ │ + bne.w c3e │ │ │ │ │ + b.n 1672 │ │ │ │ │ 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 2108 │ │ │ │ │ + beq.w 1e8e │ │ │ │ │ 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 23de │ │ │ │ │ + beq.w 1f4a │ │ │ │ │ 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] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4a │ │ │ │ │ + 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 2134 │ │ │ │ │ + bne.w 1e98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a00 │ │ │ │ │ + b.n 9f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1eec │ │ │ │ │ + beq.w 205e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1974 │ │ │ │ │ + bne.w 1c16 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1ef6 │ │ │ │ │ + beq.w 21fe │ │ │ │ │ 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 18e2 │ │ │ │ │ + bne.w 1b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f34 │ │ │ │ │ + beq.w 2248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f34 │ │ │ │ │ + beq.w 2248 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f34 │ │ │ │ │ + beq.w 2248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f34 │ │ │ │ │ + beq.w 2248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15074 │ │ │ │ │ + bl 15114 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f2a │ │ │ │ │ + bne.w 2244 │ │ │ │ │ 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 1dc6 │ │ │ │ │ + beq.w 2236 │ │ │ │ │ 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 1db4 │ │ │ │ │ + beq.w 2228 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n af4 │ │ │ │ │ + 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 e68 │ │ │ │ │ + beq.w e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e68 │ │ │ │ │ + beq.w e5e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w e72 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w a5a │ │ │ │ │ + b.n b40 │ │ │ │ │ + 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 1008 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1008 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e72 │ │ │ │ │ + b.n 1012 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 124e │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1fd4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ac8 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1fea │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1fe2 │ │ │ │ │ + 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 1f5a │ │ │ │ │ + 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 1990 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae4 │ │ │ │ │ + beq.w ad8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae4 │ │ │ │ │ + beq.w ad8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae4 │ │ │ │ │ + beq.w ad8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae4 │ │ │ │ │ + beq.w ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bcc │ │ │ │ │ + bl 1a94 │ │ │ │ │ R_ARM_THM_CALL _loop1_64_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae4 │ │ │ │ │ + beq.w ad8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae4 │ │ │ │ │ + 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 23b4 │ │ │ │ │ + beq.w 1f20 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -1934,215 +2000,164 @@ │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4a │ │ │ │ │ + bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 12c0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1250 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12c0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 12be │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 22be │ │ │ │ │ - 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 1d5c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 22cc │ │ │ │ │ - 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 2244 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n af4 │ │ │ │ │ - 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 1016 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1016 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1020 │ │ │ │ │ + b.n 1250 │ │ │ │ │ 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 f90 │ │ │ │ │ + beq.w f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f92 │ │ │ │ │ + beq.w f84 │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20ea │ │ │ │ │ + beq.w 258c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 1084 │ │ │ │ │ + b.n 1076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15cf8 │ │ │ │ │ + bl 15d98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c76 │ │ │ │ │ + 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 c4a │ │ │ │ │ + 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 c90 │ │ │ │ │ + beq.w c84 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c94 │ │ │ │ │ + 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 1054 │ │ │ │ │ + beq.w 1046 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1054 │ │ │ │ │ + beq.w 1046 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 105c │ │ │ │ │ + b.n 104e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1464 │ │ │ │ │ + bne.n 1480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13ba │ │ │ │ │ + cbz r0, 13c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13ba │ │ │ │ │ + cbz r0, 13c6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22f8 │ │ │ │ │ + bne.w 2278 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1464 │ │ │ │ │ + bne.n 1480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146a │ │ │ │ │ + beq.w 156e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146a │ │ │ │ │ + beq.w 156e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184ec <_gather_51_rule> │ │ │ │ │ + bl 1856c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146a │ │ │ │ │ + beq.w 156e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146a │ │ │ │ │ + beq.w 156e │ │ │ │ │ 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, 146c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 146a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 156e │ │ │ │ │ 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 2122 │ │ │ │ │ + beq.w 226e │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ │ - bl fbac │ │ │ │ │ + bl fc58 │ │ │ │ │ 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] │ │ │ │ │ @@ -2152,104 +2167,195 @@ │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4a │ │ │ │ │ - b.n d80 │ │ │ │ │ + bne.w c3e │ │ │ │ │ + b.n d74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w cfe │ │ │ │ │ + beq.w cf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 147a │ │ │ │ │ + b.n 157e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1b08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1e3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1e3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 72ac │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1e3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1e3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 979c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 25e4 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 25e4 │ │ │ │ │ + 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 1b08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 25e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 15114 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1b08 │ │ │ │ │ + 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 21f4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r6, sl, [r3, #20] │ │ │ │ │ + bl fc58 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + strd r0, r3, [sp] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + strd r6, sl, [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 18078 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c3e │ │ │ │ │ + b.n eae │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2414 │ │ │ │ │ + bne.w 2340 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a48 │ │ │ │ │ - b.w b4c │ │ │ │ │ + beq.w a3c │ │ │ │ │ + b.w b40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2212 │ │ │ │ │ + bne.w 216e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f82 │ │ │ │ │ + beq.w 1720 │ │ │ │ │ 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 1f82 │ │ │ │ │ + beq.w 1720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f82 │ │ │ │ │ + beq.w 1720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2dbc │ │ │ │ │ + bl 2dbc │ │ │ │ │ R_ARM_THM_CALL _loop1_61_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f82 │ │ │ │ │ + beq.w 1720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15074 │ │ │ │ │ + bl 15114 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1b96 │ │ │ │ │ + bne.w 1724 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1f50 │ │ │ │ │ + beq.w 2314 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b4c │ │ │ │ │ + bne.w 1d12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1706 │ │ │ │ │ + bne.w 1b5c │ │ │ │ │ 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 1b96 │ │ │ │ │ + bne.n 1724 │ │ │ │ │ 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 20ea │ │ │ │ │ + beq.w 258c │ │ │ │ │ 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] │ │ │ │ │ @@ -2264,329 +2370,196 @@ │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4a │ │ │ │ │ + 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 1fd8 │ │ │ │ │ + beq.w 25f4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a88 │ │ │ │ │ - b.w b4c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 23e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 23f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 23f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7260 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 23f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 23f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - 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 23e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 15074 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 23e8 │ │ │ │ │ - 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 219c │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r6, fp, [r3, #20] │ │ │ │ │ - bl fbac │ │ │ │ │ - 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 17fe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w c4a │ │ │ │ │ - b.n ebc │ │ │ │ │ + beq.w a7c │ │ │ │ │ + b.w b40 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184ec <_gather_51_rule> │ │ │ │ │ + bl 1856c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a │ │ │ │ │ + beq.w 1476 │ │ │ │ │ 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 145c │ │ │ │ │ + bne.w 1478 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a │ │ │ │ │ + beq.w 1476 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a │ │ │ │ │ + beq.w 1476 │ │ │ │ │ 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 145c │ │ │ │ │ + bne.w 1478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a │ │ │ │ │ + beq.w 1476 │ │ │ │ │ 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 2122 │ │ │ │ │ + beq.w 226e │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ │ - bl fbac │ │ │ │ │ + bl fc58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r7, fp, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ - b.w d6e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w a00 │ │ │ │ │ - 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 1510 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1510 │ │ │ │ │ + b.w d62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1684 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 21bc │ │ │ │ │ + beq.w 2596 │ │ │ │ │ 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.n 1808 │ │ │ │ │ + cbz r0, 175a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1808 │ │ │ │ │ + cbz r0, 175a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1808 │ │ │ │ │ + cbnz r0, 1772 │ │ │ │ │ + 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 1036 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 158e │ │ │ │ │ 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 1808 │ │ │ │ │ + beq.n 175a │ │ │ │ │ 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 20d6 │ │ │ │ │ + bne.w 25fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 180a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 175c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1006 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 148a │ │ │ │ │ - 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 20e0 │ │ │ │ │ - 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 20e0 │ │ │ │ │ - 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 d80 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 17b0 │ │ │ │ │ + b.n 1760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 20ac │ │ │ │ │ + beq.w 2048 │ │ │ │ │ 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 18b2 │ │ │ │ │ + beq.w 1a6a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18b2 │ │ │ │ │ + beq.w 1a6a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18b2 │ │ │ │ │ + beq.w 1a6a │ │ │ │ │ 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, 18b2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1a6a │ │ │ │ │ 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 │ │ │ │ │ @@ -2594,236 +2567,228 @@ │ │ │ │ │ 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 fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2192 │ │ │ │ │ + bne.w 2036 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 18b4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1a6c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w e58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a66 │ │ │ │ │ - b.w b4c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1890 │ │ │ │ │ - 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, 18da │ │ │ │ │ - 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 e98 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w e96 │ │ │ │ │ + beq.w ff8 │ │ │ │ │ + b.n 176c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1de2 │ │ │ │ │ + beq.w 2120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1916 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 18a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ - cbz r0, 1916 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 18a2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ + cbz r0, 18a2 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e2c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + bne.w 2192 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1df0 │ │ │ │ │ + bne.w 212e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ + 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 24fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1962 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2482 │ │ │ │ │ + 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 1480 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1eaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ - cbz r0, 1962 │ │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1962 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1962 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ 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 │ │ │ │ │ - bne.w 1df6 │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ + 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 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1ea0 │ │ │ │ │ + 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 1c30 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1126 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w aae │ │ │ │ │ + beq.w e4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w af6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 1dce │ │ │ │ │ - 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, 19e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 19e2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7260 │ │ │ │ │ - cbz r0, 19e2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 19e2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ - cbz r0, 19e2 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 11cc │ │ │ │ │ + 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 │ │ │ │ │ - bne.w 207c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1ddc │ │ │ │ │ + beq.w 230a │ │ │ │ │ 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 1ee8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + 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 │ │ │ │ │ - bne.w 1e54 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w dcc │ │ │ │ │ - b.w 23e8 │ │ │ │ │ + beq.w 230a │ │ │ │ │ + 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 1194 │ │ │ │ │ + b.w d74 │ │ │ │ │ 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 1fdc │ │ │ │ │ + beq.w 2412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1a5c │ │ │ │ │ + cbz r0, 1a02 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1a5c │ │ │ │ │ + cbz r0, 1a02 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a76 │ │ │ │ │ + cbnz r0, 1a1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w f80 │ │ │ │ │ + beq.w f72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f98 │ │ │ │ │ + b.w f8a │ │ │ │ │ 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 1a5c │ │ │ │ │ + beq.n 1a02 │ │ │ │ │ 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 │ │ │ │ │ @@ -2833,277 +2798,274 @@ │ │ │ │ │ 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 253e │ │ │ │ │ + bne.w 2040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a5e │ │ │ │ │ + beq.n 1a04 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a62 │ │ │ │ │ + b.n 1a08 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 184e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1f3c │ │ │ │ │ + beq.w 20da │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1b0c │ │ │ │ │ + cbnz r6, 1aca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 1b0a │ │ │ │ │ + cbz r0, 1ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ - cbz r0, 1b0a │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + bl 72ac │ │ │ │ │ + cbz r0, 1ac8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 1ac8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 979c │ │ │ │ │ + cbz r0, 1ac8 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ff0 │ │ │ │ │ + bne.w 20ee │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f4a │ │ │ │ │ + bne.w 20e8 │ │ │ │ │ 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 2554 │ │ │ │ │ + bne.w 2586 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 255a │ │ │ │ │ + bne.w 2504 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w cd6 │ │ │ │ │ - b.n 1464 │ │ │ │ │ + beq.w dc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f88 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 11ce │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1e36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 1b7e │ │ │ │ │ + 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 │ │ │ │ │ + beq.w 1e36 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + strd r0, r3, [sp] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + strd r6, r2, [sp, #12] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + bl 0 <_PyAST_For> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_For │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1194 │ │ │ │ │ + b.w eae │ │ │ │ │ + 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 1614 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1614 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 161e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 2068 │ │ │ │ │ + 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, 1b7e │ │ │ │ │ + cbz r0, 1bb8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 12348 │ │ │ │ │ + cbz r0, 1bb8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1b9a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 20b2 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1500 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1582 │ │ │ │ │ - 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 1b7e │ │ │ │ │ - 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 fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1f78 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b80 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b84 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f9c │ │ │ │ │ + bne.w 2076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 1c1a │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 1c04 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 12348 │ │ │ │ │ + cbz r0, 1c04 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1c1a │ │ │ │ │ + cbz r0, 1c04 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1c2e │ │ │ │ │ - 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 1044 │ │ │ │ │ - b.n 17bc │ │ │ │ │ + cbz r0, 1c04 │ │ │ │ │ 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 1c1a │ │ │ │ │ - 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 r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 217a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + bne.w 207c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c1c │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c20 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1118 │ │ │ │ │ + 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1972 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1d42 │ │ │ │ │ + beq.w 1e22 │ │ │ │ │ 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, 1cae │ │ │ │ │ + cbz r0, 1c6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ - cbz r0, 1cae │ │ │ │ │ + bl 12348 │ │ │ │ │ + cbz r0, 1c6a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fb0 │ │ │ │ │ + bne.w 1de8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1d4e │ │ │ │ │ + bne.w 1e30 │ │ │ │ │ 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.n 1d54 │ │ │ │ │ + beq.w 1ed2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d54 │ │ │ │ │ + beq.w 1ed2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d54 │ │ │ │ │ + beq.w 1ed2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d54 │ │ │ │ │ + beq.w 1ed2 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 1d54 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ed2 │ │ │ │ │ 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 │ │ │ │ │ @@ -3112,698 +3074,670 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1da8 │ │ │ │ │ + bne.w 1e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 1d56 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ed4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b8a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 10ee │ │ │ │ │ - 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 1c8a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1d2e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1d2e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ac8 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 129a │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 129a │ │ │ │ │ - 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 │ │ │ │ │ - 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 17fe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 22a8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w af4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1f2e │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f38 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1978 │ │ │ │ │ - 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 199c │ │ │ │ │ + beq.w b7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a16 │ │ │ │ │ - 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 18f2 │ │ │ │ │ + b.w 10e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1968 │ │ │ │ │ - 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 .LC10 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 1e4a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1968 │ │ │ │ │ - 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.n 1e18 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 11a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7260 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a10 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 1da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a10 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 1d42 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a10 │ │ │ │ │ + cbz r0, 1d42 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a10 │ │ │ │ │ + cbnz r0, 1d5c │ │ │ │ │ + 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 1604 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 1724 │ │ │ │ │ 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 1a10 │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + beq.n 1d42 │ │ │ │ │ + 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 .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1da8 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbnz r0, 1db8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a12 │ │ │ │ │ + beq.n 1d44 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a16 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a14 │ │ │ │ │ + b.n 1d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1102 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 1d20 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1d48 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 161e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1f1e │ │ │ │ │ + blt.n 1e14 │ │ │ │ │ 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 196e │ │ │ │ │ + beq.n 1d04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 18e4 │ │ │ │ │ - b.n 1f38 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1978 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f38 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1978 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - b.n 1978 │ │ │ │ │ + beq.w 1c38 │ │ │ │ │ + b.w 10de │ │ │ │ │ + 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 1cec │ │ │ │ │ + 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 10e0 │ │ │ │ │ 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 1ad4 │ │ │ │ │ + beq.w 1c46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b40 │ │ │ │ │ + b.n 1cfe │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b34 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cbnz r3, 1e4e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 11cc │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1b08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 99c │ │ │ │ │ + R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ + b.n 1e46 │ │ │ │ │ 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 14f4 │ │ │ │ │ + beq.w da0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b96 │ │ │ │ │ + b.w 11cc │ │ │ │ │ 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 1038 │ │ │ │ │ + beq.w c5a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17bc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w b36 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 10e0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 10e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 151a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b96 │ │ │ │ │ + b.w 11c0 │ │ │ │ │ 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 1b5c │ │ │ │ │ + beq.w 18f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b84 │ │ │ │ │ + b.n 1972 │ │ │ │ │ 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 1bf8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1c20 │ │ │ │ │ - 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 1d20 │ │ │ │ │ - b.n 1da8 │ │ │ │ │ + beq.w b62 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 10de │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18a2 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b96 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1cfe │ │ │ │ │ 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 1a3a │ │ │ │ │ + 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, 1f20 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w aba │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1f28 │ │ │ │ │ + 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 1250 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a62 │ │ │ │ │ + b.w 1250 │ │ │ │ │ + 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 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 10b4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 11cc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1990 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 124a │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 124a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0a │ │ │ │ │ + beq.w 124a │ │ │ │ │ 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 1b0a │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq.w 124a │ │ │ │ │ + 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 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e4a │ │ │ │ │ + bne.w 1e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3c │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b40 │ │ │ │ │ + beq.w 124c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 124e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 209e │ │ │ │ │ - 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] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a1c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 198e │ │ │ │ │ - b.n 18a2 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq.w 1214 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 124e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1990 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 122a │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 122a │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + 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 18078 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ed4 │ │ │ │ │ - b.n 1da8 │ │ │ │ │ + beq.n 1fbe │ │ │ │ │ + b.n 1e08 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1012 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 18a4 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + b.w 1322 │ │ │ │ │ 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 1820 │ │ │ │ │ + beq.w 17d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1890 │ │ │ │ │ + b.w 184e │ │ │ │ │ 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 dac │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 18a2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1020 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.w 17e8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1582 │ │ │ │ │ + b.w 10f4 │ │ │ │ │ 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 c66 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w c92 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 10ee │ │ │ │ │ + beq.w 1b94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w b42 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w c94 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 147a │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 147a │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10ee │ │ │ │ │ + b.n 1c0a │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w b6e │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cbnz r0, 20d0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 10ec │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c06 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c0a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + 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 │ │ │ │ │ - blt.n 2184 │ │ │ │ │ - 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 1d34 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1c7e │ │ │ │ │ - b.w 10ec │ │ │ │ │ + beq.n 209e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 105c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 10ee │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w e72 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 18a4 │ │ │ │ │ + b.w 1196 │ │ │ │ │ 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 b18 │ │ │ │ │ + beq.w 1a82 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1afc │ │ │ │ │ + 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.n 20d0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w b42 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1af8 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1afc │ │ │ │ │ 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 173e │ │ │ │ │ + beq.w 186c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 17b0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 18a2 │ │ │ │ │ + b.w 18d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2236 │ │ │ │ │ + blt.w 2474 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - cbz r3, 220c │ │ │ │ │ - cbnz r6, 2212 │ │ │ │ │ + cbz r3, 2168 │ │ │ │ │ + cbnz r6, 216e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4a │ │ │ │ │ + bne.w c3e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w f38 │ │ │ │ │ + beq.w f2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1582 │ │ │ │ │ + b.w 1684 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 18a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w e44 │ │ │ │ │ + b.w 157e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 11cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f10 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1582 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ac8 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 12ba │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 12ba │ │ │ │ │ + b.w e3a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ba │ │ │ │ │ + beq.w 18a2 │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ba │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + beq.w 18a2 │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1da8 │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bc │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 12be │ │ │ │ │ - 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 1284 │ │ │ │ │ + beq.w 18d4 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 18d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 12be │ │ │ │ │ + b.w 11ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w ff2 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 224e │ │ │ │ │ + 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 1c10 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1b86 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + b.n 1c1a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cbnz r0, 223e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2224 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 1c1a │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1c1a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 2224 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2224 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 1c1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f98 │ │ │ │ │ + b.w f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f70 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 10ea │ │ │ │ │ + b.w f62 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 157e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184ec <_gather_51_rule> │ │ │ │ │ + bl 1856c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ba │ │ │ │ │ + beq.w 13c6 │ │ │ │ │ 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 13bc │ │ │ │ │ + bne.w 13c8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ba │ │ │ │ │ + beq.w 13c6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ba │ │ │ │ │ + beq.w 13c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ba │ │ │ │ │ + beq.w 13c6 │ │ │ │ │ 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 2122 │ │ │ │ │ + beq.n 226e │ │ │ │ │ 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] │ │ │ │ │ @@ -3815,613 +3749,707 @@ │ │ │ │ │ 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 17fe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 11a2 │ │ │ │ │ - b.w d80 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 23b4 │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w ac6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + bl 18078 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 23bc │ │ │ │ │ - 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 ad0 │ │ │ │ │ + bne.w 1194 │ │ │ │ │ + b.w d74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 12c0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w c88 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 12c0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.w 19ac │ │ │ │ │ + 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 9c2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w af6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10c2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 18a4 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 25d8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 15f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w eca │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1724 │ │ │ │ │ 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 cba │ │ │ │ │ - b.w 1476 │ │ │ │ │ + beq.w 102a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 176c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 24f6 │ │ │ │ │ + bne.w 2604 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2474 │ │ │ │ │ + beq.n 23a6 │ │ │ │ │ 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, 2446 │ │ │ │ │ + cbnz r6, 2372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 24fc │ │ │ │ │ + cbnz r0, 23ca │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 2480 │ │ │ │ │ + cbnz r6, 23b2 │ │ │ │ │ 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 24f2 │ │ │ │ │ + bne.w 264e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2486 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 260a │ │ │ │ │ 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 147a │ │ │ │ │ + b.w 157e │ │ │ │ │ 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 2426 │ │ │ │ │ + beq.n 2354 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 246c │ │ │ │ │ - movs r1, #7 │ │ │ │ │ + b.n 239e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2466 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d96 │ │ │ │ │ - R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2466 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 24f2 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w cae │ │ │ │ │ + b.w 157a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2466 │ │ │ │ │ + beq.n 2370 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2466 │ │ │ │ │ + beq.n 2370 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e4a │ │ │ │ │ + bne.w 20d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2468 │ │ │ │ │ + beq.n 239a │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 246c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 246a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 147a │ │ │ │ │ + b.n 239e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2444 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 24c0 │ │ │ │ │ - b.n 2444 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 19e0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2546 │ │ │ │ │ + blt.n 2456 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ + 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 1b44 │ │ │ │ │ + beq.w 1b02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1ac6 │ │ │ │ │ - b.w 1478 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - b.w 1316 │ │ │ │ │ + beq.w 1a74 │ │ │ │ │ + b.w 11cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 147a │ │ │ │ │ + b.w 11ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1b3e │ │ │ │ │ + b.w 10dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w f02 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1684 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3a │ │ │ │ │ + beq.w 18d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d96 │ │ │ │ │ + bl d96 │ │ │ │ │ R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3a │ │ │ │ │ + beq.w 18d2 │ │ │ │ │ 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.n 2554 │ │ │ │ │ + cbnz r6, 24fe │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3a │ │ │ │ │ + beq.w 18d2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3a │ │ │ │ │ + beq.w 18d2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3a │ │ │ │ │ + beq.w 18d2 │ │ │ │ │ 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 1b3a │ │ │ │ │ + beq.w 18d2 │ │ │ │ │ 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 2028 │ │ │ │ │ + b.n 21ca │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 18d6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 72ac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 979c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ + 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 1af6 │ │ │ │ │ + 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 │ │ │ │ │ + beq.w 210c │ │ │ │ │ + b.n 20d0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1afa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1684 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23e8 │ │ │ │ │ + beq.w 1738 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad4 │ │ │ │ │ - R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n 23fc │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 25d6 │ │ │ │ │ + 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 18dc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 185e │ │ │ │ │ + b.w 157c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 157e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1b08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w fe4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1724 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 104e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 157e │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2398 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d96 │ │ │ │ │ + R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2398 │ │ │ │ │ + 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, 264e │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2398 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 23e0 │ │ │ │ │ + b.n 2398 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 239c │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000025e8 <_tmp_7_rule>: │ │ │ │ │ +00002654 <_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 264e <_tmp_7_rule+0x66> │ │ │ │ │ + beq.n 26ba <_tmp_7_rule+0x66> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 265a <_tmp_7_rule+0x72> │ │ │ │ │ + cbnz r2, 26c6 <_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, 2646 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 26b2 <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2646 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 26b2 <_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, 2646 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 26b2 <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2646 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 26b2 <_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, 2646 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 26b2 <_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 260c <_tmp_7_rule+0x24> │ │ │ │ │ + beq.n 2678 <_tmp_7_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2642 <_tmp_7_rule+0x5a> │ │ │ │ │ + b.n 26ae <_tmp_7_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -00002660 <_tmp_8_rule>: │ │ │ │ │ +000026cc <_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 26b2 <_tmp_8_rule+0x52> │ │ │ │ │ + beq.n 271e <_tmp_8_rule+0x52> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 26be <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r2, 272a <_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, 26ac <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 2718 <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 26ac <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r3, 2718 <_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, 26ac <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 2718 <_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 26a8 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 2714 <_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 2684 <_tmp_8_rule+0x24> │ │ │ │ │ + beq.n 26f0 <_tmp_8_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 26a8 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 2714 <_tmp_8_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000026c4 <_tmp_9_rule>: │ │ │ │ │ +00002730 <_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 2718 <_tmp_9_rule+0x54> │ │ │ │ │ + beq.n 2784 <_tmp_9_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2724 <_tmp_9_rule+0x60> │ │ │ │ │ + cbnz r2, 2790 <_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, 2712 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 277e <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2712 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r3, 277e <_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, 2712 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 277e <_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 270e <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 277a <_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 26e8 <_tmp_9_rule+0x24> │ │ │ │ │ + beq.n 2754 <_tmp_9_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 270e <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 277a <_tmp_9_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000272c <_tmp_10_rule>: │ │ │ │ │ +00002798 <_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 2780 <_tmp_10_rule+0x54> │ │ │ │ │ + beq.n 27ec <_tmp_10_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 278c <_tmp_10_rule+0x60> │ │ │ │ │ + cbnz r2, 27f8 <_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, 277a <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 27e6 <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 277a <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r3, 27e6 <_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, 277a <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 27e6 <_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 2776 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 27e2 <_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 2750 <_tmp_10_rule+0x24> │ │ │ │ │ + beq.n 27bc <_tmp_10_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2776 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 27e2 <_tmp_10_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002794 : │ │ │ │ │ +00002800 : │ │ │ │ │ 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 2930 │ │ │ │ │ + beq.w 299c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 293e │ │ │ │ │ + bne.w 29aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 298c │ │ │ │ │ + bl 29f8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 280a │ │ │ │ │ + cbz r0, 2876 │ │ │ │ │ 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, 280a │ │ │ │ │ + cbz r0, 2876 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 280a │ │ │ │ │ + cbz r0, 2876 │ │ │ │ │ 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 2958 │ │ │ │ │ + beq.w 29c4 │ │ │ │ │ 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 290e │ │ │ │ │ + bne.n 297a │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2944 │ │ │ │ │ - bl 298c │ │ │ │ │ + beq.w 29b0 │ │ │ │ │ + bl 29f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 2840 │ │ │ │ │ + cbnz r0, 28ac │ │ │ │ │ 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 2984 │ │ │ │ │ + beq.w 29f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 297c │ │ │ │ │ + bne.w 29e8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2974 │ │ │ │ │ + beq.w 29e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 297c │ │ │ │ │ + bne.w 29e8 │ │ │ │ │ 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, 289e │ │ │ │ │ - bl 298c │ │ │ │ │ + cbz r3, 290a │ │ │ │ │ + bl 29f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 289e │ │ │ │ │ + cbz r0, 290a │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 2914 │ │ │ │ │ + beq.n 2980 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2876 │ │ │ │ │ + b.n 28e2 │ │ │ │ │ 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 296e │ │ │ │ │ + beq.n 29da │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble.n 28c4 │ │ │ │ │ + ble.n 2930 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 28b0 │ │ │ │ │ + b.n 291c │ │ │ │ │ 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 │ │ │ │ │ @@ -4429,328 +4457,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, 28ee │ │ │ │ │ + cbnz r0, 295a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 2836 │ │ │ │ │ + b.n 28a2 │ │ │ │ │ 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, 292c │ │ │ │ │ + cbnz r3, 2998 │ │ │ │ │ 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 28e4 │ │ │ │ │ + beq.n 2950 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 2836 │ │ │ │ │ + b.n 28a2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2800 │ │ │ │ │ + b.n 286c │ │ │ │ │ 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, 296e │ │ │ │ │ + cbz r0, 29da │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2890 │ │ │ │ │ + b.n 28fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 28e4 │ │ │ │ │ + b.n 2950 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 27c2 │ │ │ │ │ + beq.w 282e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2800 │ │ │ │ │ + b.n 286c │ │ │ │ │ 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 2824 │ │ │ │ │ + beq.w 2890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28e4 │ │ │ │ │ + b.n 2950 │ │ │ │ │ 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 2834 │ │ │ │ │ + beq.w 28a0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2800 │ │ │ │ │ + b.n 286c │ │ │ │ │ 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 282e │ │ │ │ │ + b.n 289a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 284e │ │ │ │ │ + b.n 28ba │ │ │ │ │ │ │ │ │ │ -0000298c : │ │ │ │ │ +000029f8 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3ed2 │ │ │ │ │ + beq.w 3e2c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e0a │ │ │ │ │ + bne.w 3e26 │ │ │ │ │ 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 2bd6 │ │ │ │ │ + bne.w 2c42 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3dde │ │ │ │ │ + beq.w 3e0e │ │ │ │ │ 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 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4610 │ │ │ │ │ + bl 4674 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dc6 │ │ │ │ │ + bne.w 2e32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 3a90 │ │ │ │ │ + bne.w 3ab6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2be4 │ │ │ │ │ + bne.w 2c50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 2dcc │ │ │ │ │ + bne.w 2e38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 2f38 │ │ │ │ │ + bne.w 2fa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 2e54 │ │ │ │ │ + bne.w 2ec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 3158 │ │ │ │ │ + bne.w 31c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 3230 │ │ │ │ │ + bne.w 329c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 32de │ │ │ │ │ + bne.w 334a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 3362 │ │ │ │ │ + bne.w 33ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 3432 │ │ │ │ │ + bne.w 349e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 3648 │ │ │ │ │ + bne.w 36a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 37d0 │ │ │ │ │ + bne.w 3828 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f2e │ │ │ │ │ + bne.w 2f9a │ │ │ │ │ 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 39c0 │ │ │ │ │ + bne.w 38ec │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r2, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4763,180 +4791,180 @@ │ │ │ │ │ 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 2f2e │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq.w 2f9a │ │ │ │ │ + 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 2bc8 │ │ │ │ │ + bne.n 2c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e04 │ │ │ │ │ + bne.w 3e20 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2bc8 │ │ │ │ │ + b.n 2c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4180 │ │ │ │ │ + blt.w 457a │ │ │ │ │ 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 417a │ │ │ │ │ + bne.w 4574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f96 │ │ │ │ │ + bne.w 3002 │ │ │ │ │ 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 4052 │ │ │ │ │ + bne.w 4110 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 43a8 │ │ │ │ │ + beq.w 3f60 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 43c0 │ │ │ │ │ + beq.w 3f78 │ │ │ │ │ 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 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 350c │ │ │ │ │ + beq.w 3564 │ │ │ │ │ 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 4388 │ │ │ │ │ + beq.w 3f22 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4398 │ │ │ │ │ + bne.w 3f32 │ │ │ │ │ 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 4376 │ │ │ │ │ + beq.w 3f06 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 3bde │ │ │ │ │ + bne.w 38e6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4302 │ │ │ │ │ + beq.w 3fd6 │ │ │ │ │ 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 3736 │ │ │ │ │ + bne.w 3754 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 45bc │ │ │ │ │ + bne.w 3e76 │ │ │ │ │ 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 373a │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + bne.w 3758 │ │ │ │ │ + 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 4370 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.w 3f00 │ │ │ │ │ + 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 428a │ │ │ │ │ + beq.w 403c │ │ │ │ │ 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 345e │ │ │ │ │ + beq.w 34ca │ │ │ │ │ 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 350c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 350c │ │ │ │ │ + beq.w 3564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e2c │ │ │ │ │ + bl 10ed8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 350c │ │ │ │ │ + beq.w 3564 │ │ │ │ │ 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 4556 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ │ + beq.w 3f58 │ │ │ │ │ + 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, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -4947,337 +4975,337 @@ │ │ │ │ │ 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 3632 │ │ │ │ │ + beq.w 368a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2bc8 │ │ │ │ │ + b.n 2c34 │ │ │ │ │ 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 3eb0 │ │ │ │ │ + beq.w 3dec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ec0 │ │ │ │ │ + bne.w 3dfc │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 418a │ │ │ │ │ + beq.w 414a │ │ │ │ │ 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 41b2 │ │ │ │ │ + beq.w 4172 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ebe │ │ │ │ │ + bne.w 3dfa │ │ │ │ │ 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 416c │ │ │ │ │ + beq.w 413c │ │ │ │ │ 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 415e │ │ │ │ │ + beq.w 412e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bc8 │ │ │ │ │ + b.n 2c34 │ │ │ │ │ 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 4540 │ │ │ │ │ + beq.w 3e5e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4550 │ │ │ │ │ + bne.w 3e6e │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 3684 │ │ │ │ │ + beq.w 36dc │ │ │ │ │ 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 36b2 │ │ │ │ │ + beq.w 370a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36b2 │ │ │ │ │ + beq.w 370a │ │ │ │ │ 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 4340 │ │ │ │ │ + beq.w 41f4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4350 │ │ │ │ │ + bne.w 4204 │ │ │ │ │ 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 36ea │ │ │ │ │ + bne.w 3742 │ │ │ │ │ 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 36b4 │ │ │ │ │ + bne.w 370c │ │ │ │ │ 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 43fc │ │ │ │ │ + beq.w 42a0 │ │ │ │ │ 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 2e48 │ │ │ │ │ + bne.n 2eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4406 │ │ │ │ │ + bne.w 42aa │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2aba │ │ │ │ │ + beq.w 2b26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bde │ │ │ │ │ + b.n 2c4a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 414c │ │ │ │ │ + beq.w 4122 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4052 │ │ │ │ │ + bne.w 4110 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f24 │ │ │ │ │ + bne.w 4450 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ ldrne r7, [sp, #28] │ │ │ │ │ - beq.w 3f10 │ │ │ │ │ + beq.w 443c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2c22 │ │ │ │ │ + beq.w 2c8e │ │ │ │ │ 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 2c54 │ │ │ │ │ + beq.w 2cc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3ef8 │ │ │ │ │ + beq.w 4424 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3f08 │ │ │ │ │ + bne.w 4434 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3d8e │ │ │ │ │ + beq.w 3e88 │ │ │ │ │ adds r2, #2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3dae │ │ │ │ │ + beq.w 3ea8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 3d28 │ │ │ │ │ + bne.w 3d76 │ │ │ │ │ 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 r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ - blt.w 3226 │ │ │ │ │ + blt.w 3292 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3dbe │ │ │ │ │ + bne.w 3eb8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d46 │ │ │ │ │ + beq.w 3d94 │ │ │ │ │ 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 │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3182 │ │ │ │ │ + beq.w 31ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3222 │ │ │ │ │ + beq.w 328e │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 4568 │ │ │ │ │ + beq.w 3ef6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 455e │ │ │ │ │ + bne.w 3eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3674 │ │ │ │ │ + bne.w 36cc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3224 │ │ │ │ │ + bne.w 3290 │ │ │ │ │ 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 3dd4 │ │ │ │ │ + beq.w 3ece │ │ │ │ │ ldrd r3, r2, [r2, #20] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 3a66 │ │ │ │ │ + bne.w 3bac │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a7a │ │ │ │ │ + beq.w 3bc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3df0 │ │ │ │ │ + beq.w 3ed8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3224 │ │ │ │ │ + bne.w 3290 │ │ │ │ │ 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 3dcc │ │ │ │ │ + beq.w 3ec6 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3dbc │ │ │ │ │ + bne.w 3eb6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3896 │ │ │ │ │ + bne.w 398a │ │ │ │ │ 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 3dc6 │ │ │ │ │ + beq.w 3ec0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5285,523 +5313,515 @@ │ │ │ │ │ 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 3eea │ │ │ │ │ + beq.w 43c6 │ │ │ │ │ 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 3ee2 │ │ │ │ │ + beq.w 43be │ │ │ │ │ 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 3e92 │ │ │ │ │ + beq.w 4282 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bc8 │ │ │ │ │ + b.n 2c34 │ │ │ │ │ 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 2f2e │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.w 2f9a │ │ │ │ │ + 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 2bc8 │ │ │ │ │ - b.n 2c12 │ │ │ │ │ + bne.w 2c34 │ │ │ │ │ + b.n 2c7e │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r5, ip │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e5e │ │ │ │ │ + bne.w 4254 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 3e54 │ │ │ │ │ + beq.w 424a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3d20 │ │ │ │ │ + bne.w 3c36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl ee34 │ │ │ │ │ + bl eeb8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 31d4 │ │ │ │ │ + cbz r0, 3240 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36fc │ │ │ │ │ + bne.w 37ee │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3d20 │ │ │ │ │ + bne.w 3c36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d10 │ │ │ │ │ + beq.w 3c20 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ + bne.w 3de8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge.n 3206 │ │ │ │ │ + bge.n 3272 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 318e │ │ │ │ │ + b.n 31fa │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3038 │ │ │ │ │ + bne.w 30a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c56 │ │ │ │ │ + b.n 2cc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 44b4 │ │ │ │ │ + beq.w 4346 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 445e │ │ │ │ │ + bne.w 42f0 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 4442 │ │ │ │ │ + beq.w 42d4 │ │ │ │ │ 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 4432 │ │ │ │ │ + beq.w 42c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 234 <_PyPegen_parse+0x234> │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4432 │ │ │ │ │ + beq.w 42c4 │ │ │ │ │ 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 4432 │ │ │ │ │ + beq.w 42c4 │ │ │ │ │ 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 440e │ │ │ │ │ + beq.w 42b2 │ │ │ │ │ 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 2e48 │ │ │ │ │ + bne.w 2eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4418 │ │ │ │ │ + bne.w 42bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2afc │ │ │ │ │ - b.n 2f2e │ │ │ │ │ + beq.w 2b68 │ │ │ │ │ + b.n 2f9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 45ac │ │ │ │ │ + beq.w 41cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45a4 │ │ │ │ │ + bne.w 41c4 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4588 │ │ │ │ │ + beq.w 41a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f740 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4582 │ │ │ │ │ + beq.w 41a2 │ │ │ │ │ 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 44de │ │ │ │ │ + beq.w 40b2 │ │ │ │ │ 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 2e48 │ │ │ │ │ + bne.w 2eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 44e8 │ │ │ │ │ + bne.w 40bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2b22 │ │ │ │ │ - b.n 2f2e │ │ │ │ │ + beq.w 2b8e │ │ │ │ │ + b.n 2f9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 427a │ │ │ │ │ + beq.w 402c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4272 │ │ │ │ │ + bne.w 4024 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4256 │ │ │ │ │ + beq.w 4008 │ │ │ │ │ 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 424e │ │ │ │ │ + beq.w 4000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3420 │ │ │ │ │ + beq.n 348c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4244 │ │ │ │ │ + beq.w 3ff6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e6c │ │ │ │ │ + bne.w 3fec │ │ │ │ │ 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 3cfe │ │ │ │ │ + bne.w 3d56 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 3422 │ │ │ │ │ + cbnz r7, 348e │ │ │ │ │ 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 4366 │ │ │ │ │ + beq.w 3e4c │ │ │ │ │ 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 2e48 │ │ │ │ │ + bne.w 2eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e38 │ │ │ │ │ + bne.w 3e56 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2b48 │ │ │ │ │ - b.n 2f2e │ │ │ │ │ + beq.w 2bb4 │ │ │ │ │ + b.n 2f9a │ │ │ │ │ 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 2f2e │ │ │ │ │ + beq.w 2f9a │ │ │ │ │ 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 2bc8 │ │ │ │ │ - b.w 2c12 │ │ │ │ │ + bne.w 2c34 │ │ │ │ │ + b.w 2c7e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - 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 4238 │ │ │ │ │ + bne.w 40e2 │ │ │ │ │ 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 422e │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3bfe │ │ │ │ │ + beq.w 40d8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3d9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl ee34 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl eeb8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 34ae │ │ │ │ │ + cbz r0, 351c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3860 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3bfe │ │ │ │ │ + bne.w 38b8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3d9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bd4 │ │ │ │ │ + beq.w 3d30 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3bde │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - bge.n 34f6 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 38e2 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 354c │ │ │ │ │ + mov r9, r3 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3464 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 34d6 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4530 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3bde │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 2d62 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 2dce │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 43f6 │ │ │ │ │ + bne.w 3fae │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43a2 │ │ │ │ │ + beq.w 410c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4428 │ │ │ │ │ + beq.w 4278 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4420 │ │ │ │ │ + bne.w 41ec │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44ce │ │ │ │ │ + beq.w 4192 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4420 │ │ │ │ │ + bne.w 41ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 44be │ │ │ │ │ + beq.w 3f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 359e │ │ │ │ │ + cbnz r3, 35f6 │ │ │ │ │ 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 │ │ │ │ │ + bne.w 3c06 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 359e │ │ │ │ │ + cbnz r3, 35f6 │ │ │ │ │ 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 │ │ │ │ │ + bne.w 3c06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4572 │ │ │ │ │ + beq.w 41dc │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 4572 │ │ │ │ │ + bne.w 41dc │ │ │ │ │ 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 44c8 │ │ │ │ │ + beq.w 418c │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bgt.w 3b86 │ │ │ │ │ + bgt.w 3bdc │ │ │ │ │ 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 43a0 │ │ │ │ │ + beq.w 410a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e2c │ │ │ │ │ + bl 10ed8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43a0 │ │ │ │ │ + beq.w 410a │ │ │ │ │ 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 4556 │ │ │ │ │ + beq.w 3f58 │ │ │ │ │ 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] │ │ │ │ │ @@ -5811,338 +5831,401 @@ │ │ │ │ │ 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 2dc0 │ │ │ │ │ + bne.w 2e2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43a2 │ │ │ │ │ + beq.w 410c │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4052 │ │ │ │ │ + b.w 4110 │ │ │ │ │ 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 2f2e │ │ │ │ │ + beq.w 2f9a │ │ │ │ │ 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 2bc8 │ │ │ │ │ - b.w 2c12 │ │ │ │ │ + bne.w 2c34 │ │ │ │ │ + b.w 2c7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3062 │ │ │ │ │ - b.n 3060 │ │ │ │ │ + bne.w 30ce │ │ │ │ │ + b.n 30cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 450a │ │ │ │ │ + blt.w 3e7c │ │ │ │ │ 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 4358 │ │ │ │ │ + bne.w 420c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e92 │ │ │ │ │ + bne.w 2efe │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4358 │ │ │ │ │ + bne.w 420c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4360 │ │ │ │ │ + beq.w 4214 │ │ │ │ │ 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 43fc │ │ │ │ │ + beq.w 42a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 2efa │ │ │ │ │ + b.n 2f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ed0 │ │ │ │ │ - b.w 2ece │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 31d4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4516 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - ble.w 3a60 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - b.n 3202 │ │ │ │ │ + bne.w 2f3c │ │ │ │ │ + b.w 2f3a │ │ │ │ │ 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 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4336 │ │ │ │ │ + beq.w 4240 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4332 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w 3e74 │ │ │ │ │ + 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 3bb2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + bne.w 3bee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4332 │ │ │ │ │ + bne.w 3e74 │ │ │ │ │ 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 3bb6 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne.w 3bf2 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + 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 4370 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 2d28 │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ - ldr.w r1, [r8, sl, lsl #2] │ │ │ │ │ - str.w r1, [r3, sl, lsl #2] │ │ │ │ │ + beq.w 3f00 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 2d94 │ │ │ │ │ + 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 r2, sl │ │ │ │ │ - beq.w 2d28 │ │ │ │ │ - b.n 37b8 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + beq.w 2d94 │ │ │ │ │ + b.n 37d6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3240 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40f0 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3de8 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + ble.w 3bd6 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + b.n 326e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 42ee │ │ │ │ │ + beq.w 409e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42e8 │ │ │ │ │ + bne.w 4098 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 42cc │ │ │ │ │ + beq.w 407c │ │ │ │ │ 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 42c8 │ │ │ │ │ + beq.w 4078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42c8 │ │ │ │ │ + beq.w 4078 │ │ │ │ │ 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 42ba │ │ │ │ │ + beq.w 406a │ │ │ │ │ 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 42b2 │ │ │ │ │ + beq.w 4064 │ │ │ │ │ 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 4294 │ │ │ │ │ + beq.w 4046 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2bc8 │ │ │ │ │ + b.w 2c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34ae │ │ │ │ │ + beq.w 351c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34de │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + beq.w 3f3a │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3540 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3566 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 3bde │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bgt.w 34d8 │ │ │ │ │ - b.n 34f8 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4408 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4400 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 43e4 │ │ │ │ │ + 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 43de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 43de │ │ │ │ │ + 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 4400 │ │ │ │ │ + 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 43ce │ │ │ │ │ + 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.n 38aa │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 43d6 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + b.w 2c34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 41d6 │ │ │ │ │ + beq.w 3fce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41d0 │ │ │ │ │ + bne.w 3fc2 │ │ │ │ │ ldrd r3, r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3cf0 │ │ │ │ │ + bne.w 3d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3e1e │ │ │ │ │ + blt.w 3e40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r5, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3e12 │ │ │ │ │ + bne.w 3fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee34 │ │ │ │ │ + bl eeb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d7c │ │ │ │ │ + beq.w 3dd6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 41c6 │ │ │ │ │ + beq.w 40d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e44 │ │ │ │ │ + bne.w 40c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ce0 │ │ │ │ │ + bne.w 3d46 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d7c │ │ │ │ │ + bne.w 3dd6 │ │ │ │ │ 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 3e10 │ │ │ │ │ + beq.w 3fe8 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3cdc │ │ │ │ │ + bne.w 3d42 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, 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 3e76 │ │ │ │ │ + beq.w 3fb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ @@ -6151,182 +6234,101 @@ │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ 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 3c04 │ │ │ │ │ + bne.w 3c58 │ │ │ │ │ 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 3dc6 │ │ │ │ │ + beq.w 3ec0 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 30fc │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + it gt │ │ │ │ │ + ldrgt r1, [sp, #32] │ │ │ │ │ + ble.w 3168 │ │ │ │ │ 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 30fc │ │ │ │ │ - b.n 39a8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 45fa │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 45f2 │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w 45d6 │ │ │ │ │ - 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 45d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 45d0 │ │ │ │ │ - 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 45f2 │ │ │ │ │ - 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 45c0 │ │ │ │ │ - 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 3852 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 45c8 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - b.w 2bc8 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.w 320a │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 30a8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3222 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3226 │ │ │ │ │ + beq.w 3168 │ │ │ │ │ + b.n 3a9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4220 │ │ │ │ │ + beq.w 43ae │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 421a │ │ │ │ │ + bne.w 43a6 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 41fe │ │ │ │ │ + beq.w 438a │ │ │ │ │ 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 41f8 │ │ │ │ │ + beq.w 4384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41f8 │ │ │ │ │ + beq.w 4384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f4b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 41f4 │ │ │ │ │ + bne.w 4380 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41f8 │ │ │ │ │ + beq.w 4384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41f8 │ │ │ │ │ + beq.w 4384 │ │ │ │ │ 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 41ec │ │ │ │ │ + beq.w 4378 │ │ │ │ │ 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 41e6 │ │ │ │ │ + beq.w 4370 │ │ │ │ │ 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] │ │ │ │ │ @@ -6335,1382 +6337,1414 @@ │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e48 │ │ │ │ │ + bne.w 2eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41e0 │ │ │ │ │ + beq.w 436a │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a32 │ │ │ │ │ - b.w 2f2e │ │ │ │ │ + beq.w 2a9e │ │ │ │ │ + b.w 2f9a │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3114 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 328e │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3292 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.w 3276 │ │ │ │ │ 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 35ca │ │ │ │ │ + b.n 3622 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.n 3c3e │ │ │ │ │ + str.w r3, [r9, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.n 3766 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 431a │ │ │ │ │ + beq.w 4262 │ │ │ │ │ str.w r5, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 355e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.n 3be4 │ │ │ │ │ - str.w r2, [r8, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 3748 │ │ │ │ │ + b.n 35b6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3224 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 34f6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 350e │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ + beq.w 3274 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3290 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 3c2e │ │ │ │ │ + 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 r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4370 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 3bbe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3bde │ │ │ │ │ + beq.w 3f00 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 3bfa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e30 │ │ │ │ │ + beq.w 4228 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e2a │ │ │ │ │ + bne.w 4222 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3d82 │ │ │ │ │ + bne.w 3ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3e1a │ │ │ │ │ + blt.w 3e3c │ │ │ │ │ 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 3e2a │ │ │ │ │ + bne.w 4222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee34 │ │ │ │ │ + bl eeb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d78 │ │ │ │ │ + beq.w 3dd2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3e4c │ │ │ │ │ + beq.w 421a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e40 │ │ │ │ │ + bne.w 40c4 │ │ │ │ │ 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.n 3d6a │ │ │ │ │ + bne.n 3dc4 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d78 │ │ │ │ │ + bne.n 3dd2 │ │ │ │ │ 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 3e2a │ │ │ │ │ + beq.w 4222 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3d66 │ │ │ │ │ + bne.n 3dc0 │ │ │ │ │ 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 3e80 │ │ │ │ │ + beq.w 4230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3d50 │ │ │ │ │ + beq.n 3da8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w r7, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3976 │ │ │ │ │ + b.n 3a6a │ │ │ │ │ + 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 354e │ │ │ │ │ + b.n 38e6 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 3944 │ │ │ │ │ + b.n 3a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 391a │ │ │ │ │ - b.n 3914 │ │ │ │ │ + bne.w 3a0e │ │ │ │ │ + b.n 3a08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 86c0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3442 │ │ │ │ │ + b.w 343e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd r5, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 38da │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 33d6 │ │ │ │ │ - b.w 33d2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3208 │ │ │ │ │ - b.n 3bcc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 3bcc │ │ │ │ │ + b.n 39ce │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 300c │ │ │ │ │ + bne.w 3078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 300c │ │ │ │ │ + b.w 3078 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 38e6 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3dc4 │ │ │ │ │ + beq.w 3ebe │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b.n 3cce │ │ │ │ │ + b.n 3d22 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 3caa │ │ │ │ │ + b.n 3cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c82 │ │ │ │ │ - b.n 3c7c │ │ │ │ │ + bne.n 3cd6 │ │ │ │ │ + b.n 3cd0 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 398a │ │ │ │ │ + b.n 3a7e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ - b.n 3c44 │ │ │ │ │ + b.n 3c98 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.n 3c2e │ │ │ │ │ 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] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3228 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 2fc8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w 2e52 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3ef2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3226 │ │ │ │ │ - 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 r3, #1 │ │ │ │ │ - b.w 3226 │ │ │ │ │ + beq.w 2ade │ │ │ │ │ + b.w 2f9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3e04 │ │ │ │ │ + blt.n 3e20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - b.w 29de │ │ │ │ │ - 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 30bc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3224 │ │ │ │ │ + b.w 2a4a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 2f32 │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 398a │ │ │ │ │ + b.w 2f9e │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2a26 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3e26 │ │ │ │ │ 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 398a │ │ │ │ │ - ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3e12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c14 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3424 │ │ │ │ │ - ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d7c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c62 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 31b2 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3218 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3422 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3e8e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d7c │ │ │ │ │ - ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 3e7c │ │ │ │ │ - b.n 3e1e │ │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3e1e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 3eaa │ │ │ │ │ + b.n 3a7e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2c64 │ │ │ │ │ - b.n 4052 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3490 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3e9e │ │ │ │ │ + b.w 3490 │ │ │ │ │ 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 2de6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2a72 │ │ │ │ │ - b.w 2f2e │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 29ba │ │ │ │ │ + beq.w 2eda │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3e0a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3e9e │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 322a │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.w 2fc8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 2f8e │ │ │ │ │ + mov r3, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2fae │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c56 │ │ │ │ │ + b.n 37b6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2f8e │ │ │ │ │ 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 │ │ │ │ │ - bne.w 417a │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b.w 2f70 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4128 │ │ │ │ │ - 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 4148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4140 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4138 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ee34 │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 4064 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + bne.w 3294 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4120 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 4118 │ │ │ │ │ - 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 40a2 │ │ │ │ │ + bne.w 3034 │ │ │ │ │ + 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 4118 │ │ │ │ │ - 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.n 40b4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 409c │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bgt.n 4088 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + beq.w 441e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, sl │ │ │ │ │ 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 │ │ │ │ │ + b.w 3292 │ │ │ │ │ + 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 r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4148 │ │ │ │ │ + b.w 3292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #621 @ 0x26d │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4148 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ee34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4148 │ │ │ │ │ - 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] │ │ │ │ │ - mvn.w r3, #4 │ │ │ │ │ - strd r3, r3, [sp] │ │ │ │ │ - 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 b50 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cbz r0, 4082 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2f5e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a94 │ │ │ │ │ - b.w 2f2e │ │ │ │ │ + beq.w 3128 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3290 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 4132 │ │ │ │ │ + b.w 3290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #622 @ 0x26e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 40e8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 4048 │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ - str.w r2, [r3, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 3fd0 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 30b0 │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4068 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl ee34 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3fb4 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - beq.n 40d4 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str.w r4, [r9, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - b.n 3fa8 │ │ │ │ │ - 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 4098 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 40c8 │ │ │ │ │ - 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 4080 │ │ │ │ │ - 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 4034 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4068 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3f78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r7, 4158 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 406c │ │ │ │ │ + b.w 3564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3f54 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 406c │ │ │ │ │ + b.w 35c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f48 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 3f32 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2d20 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3566 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 4174 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ec2 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3ec2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 3e9e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 3f52 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 354e │ │ │ │ │ + b.n 38e6 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 3e9e │ │ │ │ │ + b.n 38e6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4110 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r7, 3fae │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 2ce6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 41b6 │ │ │ │ │ + blt.n 3faa │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r7, 41c0 │ │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + cbnz r7, 3fae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #522 @ 0x20a │ │ │ │ │ + movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e0a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4168 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 2d06 │ │ │ │ │ + b.w 3564 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3ec2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ec2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 38f8 │ │ │ │ │ + b.n 4110 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 3fbe │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3dd6 │ │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3e40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3e12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 38a6 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 3b76 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3b34 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3b76 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41e2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 41e2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 4228 │ │ │ │ │ - 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 3abc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3b76 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3a7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3aa0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 421a │ │ │ │ │ + b.n 399a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 348c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3504 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2d50 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + b.n 3e76 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3fc6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 348e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 33ba │ │ │ │ │ + b.w 3426 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3422 │ │ │ │ │ + b.w 348e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4284 │ │ │ │ │ + blt.n 4036 │ │ │ │ │ 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 338e │ │ │ │ │ + beq.w 33fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3424 │ │ │ │ │ + b.w 3490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3372 │ │ │ │ │ + b.w 33de │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4272 │ │ │ │ │ + b.n 4024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2d3a │ │ │ │ │ + b.w 2da6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 42c2 │ │ │ │ │ + cbnz r0, 4072 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2ba8 │ │ │ │ │ - b.w 2f2e │ │ │ │ │ + beq.w 2c14 │ │ │ │ │ + b.w 2f9a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 383a │ │ │ │ │ + b.n 3892 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 42a2 │ │ │ │ │ + b.n 4054 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 42a2 │ │ │ │ │ + b.n 4054 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 429e │ │ │ │ │ + b.n 4050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 42f8 │ │ │ │ │ + blt.n 40a8 │ │ │ │ │ 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 37fc │ │ │ │ │ + beq.w 3854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 42a2 │ │ │ │ │ + b.n 4054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 37e0 │ │ │ │ │ + b.w 3838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 42a2 │ │ │ │ │ - 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 2ce4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + b.n 4054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3798 │ │ │ │ │ - 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 44c8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 3ba6 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b.n 4312 │ │ │ │ │ + b.w 33c0 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 33c0 │ │ │ │ │ + ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 375a │ │ │ │ │ + b.n 39ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 34fa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 355c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 4186 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2eba │ │ │ │ │ + beq.w 3274 │ │ │ │ │ + b.n 3c2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 36b4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2f22 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2b00 │ │ │ │ │ + b.w 2f9a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2fb4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f1e │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cbnz r0, 4144 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3dfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3424 │ │ │ │ │ + b.n 3dfe │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3dfe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4176 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ + cbnz r7, 4180 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #522 @ 0x20a │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2e76 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4138 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3dfe │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3dfe │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3c2e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 410c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 33bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 41d6 │ │ │ │ │ + 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 3376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 350c │ │ │ │ │ + b.w 33c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 335a │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 41c4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 410e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 410e │ │ │ │ │ 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 2cb4 │ │ │ │ │ + beq.w 2f26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 350e │ │ │ │ │ + b.w 370c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2f8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 4052 │ │ │ │ │ + b.w 2f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 43f6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 2c7a │ │ │ │ │ + b.n 3cb6 │ │ │ │ │ + ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 3fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3c68 │ │ │ │ │ + ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 43f2 │ │ │ │ │ - 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] │ │ │ │ │ - cbnz r7, 43f6 │ │ │ │ │ + beq.w 3fba │ │ │ │ │ + b.n 3e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #621 @ 0x26d │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3778 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 321e │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + subs r1, r7, #1 │ │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3284 │ │ │ │ │ + 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 │ │ │ │ │ - bne.w 2c9a │ │ │ │ │ - b.w 350c │ │ │ │ │ + beq.n 418c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 3c14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3590 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cbnz r0, 429a │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2cd0 │ │ │ │ │ + b.n 4110 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4052 │ │ │ │ │ + b.n 428e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2f22 │ │ │ │ │ + b.w 2f8e │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2f22 │ │ │ │ │ + b.w 2f8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 32d0 │ │ │ │ │ + b.w 333c │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 32d0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 43a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3538 │ │ │ │ │ + b.w 333c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 4466 │ │ │ │ │ + cbnz r3, 42f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 32ce │ │ │ │ │ + b.w 333a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 44ae │ │ │ │ │ + blt.n 4340 │ │ │ │ │ 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 325c │ │ │ │ │ + beq.w 32c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 32d0 │ │ │ │ │ + b.w 333c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4460 │ │ │ │ │ + bne.n 42f2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 44f8 │ │ │ │ │ + beq.n 4358 │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 44f0 │ │ │ │ │ + cbz r0, 4350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 44f0 │ │ │ │ │ + cbz r0, 4350 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 44f2 │ │ │ │ │ + cbz r0, 4352 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 32ce │ │ │ │ │ + b.w 333a │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 445e │ │ │ │ │ + b.n 42f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3240 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 356e │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 43a2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3354 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3354 │ │ │ │ │ + b.w 32ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 44a6 │ │ │ │ │ + b.n 4338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 447a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 44a6 │ │ │ │ │ + beq.n 430c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2f22 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbnz r0, 4538 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3208 │ │ │ │ │ - b.w 3bcc │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3bde │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3bcc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 4338 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2e6e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 2f22 │ │ │ │ │ + b.n 3b9c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3b5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4052 │ │ │ │ │ + b.n 3b9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3224 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3044 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 436c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 43a4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3350 │ │ │ │ │ + b.n 436c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 45b6 │ │ │ │ │ + blt.n 43b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 330a │ │ │ │ │ + beq.w 3ae2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3354 │ │ │ │ │ + b.w 3b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 32ee │ │ │ │ │ + b.w 3ac6 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 45a4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - b.n 4312 │ │ │ │ │ + b.n 43a6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 428e │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3296 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3a2a │ │ │ │ │ + b.w 3956 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3a52 │ │ │ │ │ + b.w 397c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3a50 │ │ │ │ │ + b.w 397a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4604 │ │ │ │ │ + blt.n 4412 │ │ │ │ │ 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 39ec │ │ │ │ │ + beq.w 3918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3a52 │ │ │ │ │ + b.w 397c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 39d0 │ │ │ │ │ + b.w 38fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3a52 │ │ │ │ │ + b.w 397c │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.w 3034 │ │ │ │ │ + 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 301a │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2cc2 │ │ │ │ │ + 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 4574 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.w 2fdc │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 45fe │ │ │ │ │ + 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 4584 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 4650 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 45ee │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl eeb8 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4646 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 45f6 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 463e │ │ │ │ │ + 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.n 45be │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 463e │ │ │ │ │ + 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.n 45d0 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 45b8 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bgt.n 45a4 │ │ │ │ │ + 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 │ │ │ │ │ + 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, 4584 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #621 @ 0x26d │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 4584 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl eeb8 │ │ │ │ │ + cbz r0, 4584 │ │ │ │ │ + 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] │ │ │ │ │ + mvn.w r3, #4 │ │ │ │ │ + strd r3, r3, [sp] │ │ │ │ │ + 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 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 │ │ │ │ │ + cbz r0, 459e │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2fca │ │ │ │ │ + b.n 4110 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 428e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + str r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 428e │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 466c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #622 @ 0x26e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 460e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 4568 │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ + ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ + str.w r2, [r3, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 44fc │ │ │ │ │ + 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 464a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl eeb8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 44e0 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + beq.n 4658 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str.w r4, [r9, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n 44d4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4586 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 44a6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r7, 466c │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.n 445e │ │ │ │ │ + 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 459c │ │ │ │ │ + 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 4554 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 464a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4586 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 4480 │ │ │ │ │ + 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 45b4 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n 45e2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4568 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00004610 : │ │ │ │ │ +00004674 : │ │ │ │ │ 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 5396 │ │ │ │ │ + beq.w 53fa │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 515a │ │ │ │ │ + bne.w 51be │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 522e │ │ │ │ │ + beq.w 5292 │ │ │ │ │ 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 47ca │ │ │ │ │ + bne.w 482e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 515a │ │ │ │ │ + bne.w 51be │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d70 │ │ │ │ │ + beq.w 4dd4 │ │ │ │ │ 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 4d8e │ │ │ │ │ + bne.w 4df2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5134 │ │ │ │ │ + bne.w 5198 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5364 │ │ │ │ │ + beq.w 53c8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 4e34 │ │ │ │ │ + beq.w 4e98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd sl, r9, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4e62 │ │ │ │ │ + beq.w 4ec6 │ │ │ │ │ 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 485c │ │ │ │ │ + beq.w 48c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 48ae │ │ │ │ │ + bne.w 4912 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5132 │ │ │ │ │ + bne.w 5196 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5374 │ │ │ │ │ + beq.w 53d8 │ │ │ │ │ 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 48c0 │ │ │ │ │ + beq.w 4924 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4908 │ │ │ │ │ + bne.w 496c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4fc0 │ │ │ │ │ + bne.w 5024 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 519e │ │ │ │ │ + beq.w 5202 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5140 │ │ │ │ │ + beq.w 51a4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51ae │ │ │ │ │ + bne.w 5212 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 521c │ │ │ │ │ + beq.w 5280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7260 │ │ │ │ │ + bl 72ac │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 4782 │ │ │ │ │ + cbz r0, 47e6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49a8 │ │ │ │ │ + bne.w 4a0c │ │ │ │ │ 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 515a │ │ │ │ │ + bne.w 51be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea4 │ │ │ │ │ + bl 8f10 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 491a │ │ │ │ │ + bne.w 497e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e6a │ │ │ │ │ + bne.w 4ece │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, r3, #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} │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4660 │ │ │ │ │ + beq.w 46c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4660 │ │ │ │ │ + beq.w 46c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2678 <_tmp_8_rule+0x18> │ │ │ │ │ + bl 2678 <_tmp_7_rule+0x24> │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4662 │ │ │ │ │ + bne.w 46c6 │ │ │ │ │ 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 5214 │ │ │ │ │ + beq.w 5278 │ │ │ │ │ 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 53ca │ │ │ │ │ + beq.w 542e │ │ │ │ │ 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] │ │ │ │ │ @@ -7720,355 +7754,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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4af6 │ │ │ │ │ + bne.w 4b5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47bc │ │ │ │ │ + beq.n 4820 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 47c0 │ │ │ │ │ + b.n 4824 │ │ │ │ │ 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 526e │ │ │ │ │ + bne.w 52d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c0 │ │ │ │ │ - cbz r0, 4894 │ │ │ │ │ + bne.w 5224 │ │ │ │ │ + cbz r0, 48f8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt.w 4afa │ │ │ │ │ + blt.w 4b5e │ │ │ │ │ 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 46f0 │ │ │ │ │ + beq.w 4754 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cea │ │ │ │ │ + bne.w 4d4e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 46ee │ │ │ │ │ + b.n 4752 │ │ │ │ │ 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 5276 │ │ │ │ │ + bne.w 52da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51ec │ │ │ │ │ - cbz r0, 48f4 │ │ │ │ │ + bne.w 5250 │ │ │ │ │ + cbz r0, 4958 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r6, fp │ │ │ │ │ - blt.w 4bec │ │ │ │ │ + blt.w 4c50 │ │ │ │ │ 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 472a │ │ │ │ │ + beq.w 478e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dbc │ │ │ │ │ + bne.w 4e20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4728 │ │ │ │ │ + b.n 478c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 166b0 │ │ │ │ │ + bl 16740 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47b0 │ │ │ │ │ + beq.w 4814 │ │ │ │ │ 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 51c8 │ │ │ │ │ + beq.w 522c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 51d8 │ │ │ │ │ + bne.w 523c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f740 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51e4 │ │ │ │ │ + bne.w 5248 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51d6 │ │ │ │ │ + bne.w 523a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51da │ │ │ │ │ + beq.w 523e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 524a │ │ │ │ │ + beq.w 52ae │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 4af6 │ │ │ │ │ - b.n 484a │ │ │ │ │ + bne.w 4b5a │ │ │ │ │ + b.n 48ae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 535a │ │ │ │ │ + beq.w 53be │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 53b4 │ │ │ │ │ + bne.w 5418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7260 │ │ │ │ │ + bl 72ac │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 49ee │ │ │ │ │ + cbz r3, 4a52 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cce │ │ │ │ │ + bne.w 4d32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 478c │ │ │ │ │ + beq.w 47f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 478c │ │ │ │ │ + bne.w 47f0 │ │ │ │ │ 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 513a │ │ │ │ │ + beq.w 519e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 4a44 │ │ │ │ │ + ble.n 4aa8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 4a44 │ │ │ │ │ + beq.n 4aa8 │ │ │ │ │ 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 4a34 │ │ │ │ │ + bne.n 4a98 │ │ │ │ │ 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 53aa │ │ │ │ │ + beq.w 540e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51ac │ │ │ │ │ + bne.w 5210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f740 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fc8 │ │ │ │ │ + bne.w 502c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51ac │ │ │ │ │ + bne.w 5210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 514e │ │ │ │ │ + beq.w 51b2 │ │ │ │ │ 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 514e │ │ │ │ │ + beq.w 51b2 │ │ │ │ │ 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 5150 │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ 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 5214 │ │ │ │ │ + beq.w 5278 │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 51f4 │ │ │ │ │ + bne.w 5258 │ │ │ │ │ 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 484a │ │ │ │ │ + beq.w 48ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 47be │ │ │ │ │ + b.n 4822 │ │ │ │ │ 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 526e │ │ │ │ │ + bne.w 52d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c0 │ │ │ │ │ + bne.w 5224 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4898 │ │ │ │ │ + beq.w 48fc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 4898 │ │ │ │ │ + ble.w 48fc │ │ │ │ │ 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 526e │ │ │ │ │ + bne.w 52d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c0 │ │ │ │ │ + bne.w 5224 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d64 │ │ │ │ │ + beq.w 4dc8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w 4d64 │ │ │ │ │ + ble.w 4dc8 │ │ │ │ │ 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 526e │ │ │ │ │ + bne.w 52d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51c0 │ │ │ │ │ + bne.w 5224 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4db0 │ │ │ │ │ + beq.w 4e14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 4db0 │ │ │ │ │ + bge.w 4e14 │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -8076,148 +8110,148 @@ │ │ │ │ │ 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 526a │ │ │ │ │ + bne.w 52ce │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51bc │ │ │ │ │ + bne.w 5220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d5c │ │ │ │ │ + beq.w 4dc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.w 4d5c │ │ │ │ │ + ble.w 4dc0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4bb2 │ │ │ │ │ + b.n 4c16 │ │ │ │ │ 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 5276 │ │ │ │ │ + bne.w 52da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51ec │ │ │ │ │ + bne.w 5250 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48f6 │ │ │ │ │ + beq.w 495a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 48f6 │ │ │ │ │ + ble.w 495a │ │ │ │ │ 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 5276 │ │ │ │ │ + bne.w 52da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51ec │ │ │ │ │ + bne.w 5250 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d6a │ │ │ │ │ + beq.w 4dce │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 4d6a │ │ │ │ │ + ble.w 4dce │ │ │ │ │ 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 5276 │ │ │ │ │ + bne.w 52da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51ec │ │ │ │ │ + bne.w 5250 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4db6 │ │ │ │ │ + beq.w 4e1a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 4db6 │ │ │ │ │ + ble.w 4e1a │ │ │ │ │ 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 5276 │ │ │ │ │ + bne.w 52da │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51ec │ │ │ │ │ + bne.w 5250 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48f6 │ │ │ │ │ + beq.w 495a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 48f6 │ │ │ │ │ + ble.w 495a │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 4c94 │ │ │ │ │ + b.n 4cf8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 4f2a │ │ │ │ │ + beq.w 4f8e │ │ │ │ │ str.w r3, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 49c0 │ │ │ │ │ + b.n 4a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48bc │ │ │ │ │ + beq.w 4920 │ │ │ │ │ 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 48bc │ │ │ │ │ + beq.w 4920 │ │ │ │ │ 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 527c │ │ │ │ │ + beq.w 52e0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ @@ -8225,251 +8259,251 @@ │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e20 │ │ │ │ │ + beq.n 4e84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 4f56 │ │ │ │ │ + bne.w 4fba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 472c │ │ │ │ │ + b.n 4790 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ - b.n 4898 │ │ │ │ │ + b.n 48fc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 4898 │ │ │ │ │ + b.n 48fc │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ - b.n 48f6 │ │ │ │ │ + b.n 495a │ │ │ │ │ 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 5254 │ │ │ │ │ + bne.w 52b8 │ │ │ │ │ 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 468a │ │ │ │ │ + beq.w 46ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea4 │ │ │ │ │ + bl 8f10 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 468a │ │ │ │ │ + beq.w 46ee │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 468a │ │ │ │ │ + beq.w 46ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d46 │ │ │ │ │ + b.n 4daa │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 4898 │ │ │ │ │ + b.n 48fc │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 48f6 │ │ │ │ │ + b.n 495a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15198 │ │ │ │ │ + bl 15238 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4916 │ │ │ │ │ + beq.w 497a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4916 │ │ │ │ │ + beq.w 497a │ │ │ │ │ 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 4916 │ │ │ │ │ + beq.w 497a │ │ │ │ │ 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 527c │ │ │ │ │ + beq.w 52e0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d42 │ │ │ │ │ + bne.n 4da6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5284 │ │ │ │ │ + bne.w 52e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5134 │ │ │ │ │ + b.n 5198 │ │ │ │ │ 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 51b4 │ │ │ │ │ + blt.w 5218 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5132 │ │ │ │ │ + bne.w 5196 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 46c6 │ │ │ │ │ + bne.w 472a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 46c6 │ │ │ │ │ + b.n 472a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4fc0 │ │ │ │ │ + bne.w 5024 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52f0 │ │ │ │ │ + beq.w 5354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl b8c │ │ │ │ │ + bl a54 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52a2 │ │ │ │ │ + bne.w 5306 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52fe │ │ │ │ │ + bne.w 5362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 128f0 │ │ │ │ │ + bl 12990 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fd2 │ │ │ │ │ + bne.w 5036 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 52fe │ │ │ │ │ + bne.w 5362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5162 │ │ │ │ │ + bne.w 51c6 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 52fe │ │ │ │ │ + bne.w 5362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca8 │ │ │ │ │ + bl b70 │ │ │ │ │ R_ARM_THM_CALL _loop0_164_rule │ │ │ │ │ - cbz r0, 4ee6 │ │ │ │ │ + cbz r0, 4f4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50ae │ │ │ │ │ + bne.w 5112 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52fe │ │ │ │ │ + bne.w 5362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca8 │ │ │ │ │ + bl b70 │ │ │ │ │ R_ARM_THM_CALL _loop0_165_rule │ │ │ │ │ - cbz r0, 4f06 │ │ │ │ │ + cbz r0, 4f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f740 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 528a │ │ │ │ │ + bne.w 52ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52fe │ │ │ │ │ + bne.w 5362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50d4 │ │ │ │ │ + bne.w 5138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 47bc │ │ │ │ │ + b.n 4820 │ │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 513a │ │ │ │ │ + beq.w 519e │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r3, [r0, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 49c0 │ │ │ │ │ + b.n 4a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d56 │ │ │ │ │ + beq.w 4dba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2678 <_tmp_8_rule+0x18> │ │ │ │ │ + bl 2678 <_tmp_7_rule+0x24> │ │ │ │ │ R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5354 │ │ │ │ │ + bne.w 53b8 │ │ │ │ │ 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 5214 │ │ │ │ │ + beq.w 5278 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -8482,91 +8516,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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4af6 │ │ │ │ │ - b.n 484a │ │ │ │ │ + bne.w 4b5a │ │ │ │ │ + b.n 48ae │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 47c0 │ │ │ │ │ + b.w 4824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a96 │ │ │ │ │ + b.n 4afa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eaa │ │ │ │ │ + beq.w 4f0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 534c │ │ │ │ │ + beq.w 53b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5316 │ │ │ │ │ + bne.w 537a │ │ │ │ │ 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 533a │ │ │ │ │ + beq.w 539e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5316 │ │ │ │ │ + bne.w 537a │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1407c │ │ │ │ │ + bl 14118 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5304 │ │ │ │ │ + bne.w 5368 │ │ │ │ │ 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 5334 │ │ │ │ │ + beq.w 5398 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bgt.w 53d2 │ │ │ │ │ + bgt.w 5436 │ │ │ │ │ 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 4eaa │ │ │ │ │ + beq.w 4f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eaa │ │ │ │ │ + beq.w 4f0e │ │ │ │ │ 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 │ │ │ │ │ @@ -8575,51 +8609,51 @@ │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b50 │ │ │ │ │ + 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 4f20 │ │ │ │ │ + beq.w 4f84 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f22 │ │ │ │ │ + b.n 4f86 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ee6 │ │ │ │ │ + beq.w 4f4a │ │ │ │ │ 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 50a8 │ │ │ │ │ - b.n 4f20 │ │ │ │ │ + bne.n 510c │ │ │ │ │ + b.n 4f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 166b0 │ │ │ │ │ + bl 16740 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f1e │ │ │ │ │ + beq.w 4f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ + bl ee64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f1e │ │ │ │ │ + beq.w 4f82 │ │ │ │ │ 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] │ │ │ │ │ @@ -8635,54 +8669,54 @@ │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 50a8 │ │ │ │ │ - b.n 4f20 │ │ │ │ │ + bne.n 510c │ │ │ │ │ + b.n 4f84 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 472c │ │ │ │ │ + b.w 4790 │ │ │ │ │ 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 47a2 │ │ │ │ │ + beq.w 4806 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 47c0 │ │ │ │ │ + b.w 4824 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ec2 │ │ │ │ │ + beq.w 4f26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ec2 │ │ │ │ │ + beq.w 4f26 │ │ │ │ │ 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 │ │ │ │ │ @@ -8690,134 +8724,134 @@ │ │ │ │ │ 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 5094 │ │ │ │ │ + b.n 50f8 │ │ │ │ │ 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 5382 │ │ │ │ │ + beq.w 53e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5150 │ │ │ │ │ + b.n 51b4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5134 │ │ │ │ │ + b.n 5198 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 46f0 │ │ │ │ │ + b.w 4754 │ │ │ │ │ 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 4942 │ │ │ │ │ + beq.w 49a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 47c0 │ │ │ │ │ + b.w 4824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4972 │ │ │ │ │ + b.w 49d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 472a │ │ │ │ │ + b.w 478e │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 520e │ │ │ │ │ + cbz r0, 5272 │ │ │ │ │ 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 4ada │ │ │ │ │ + bne.w 4b3e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4ad8 │ │ │ │ │ + b.n 4b3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 47c0 │ │ │ │ │ + b.w 4824 │ │ │ │ │ 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 476a │ │ │ │ │ - b.w 4782 │ │ │ │ │ + beq.w 47ce │ │ │ │ │ + b.w 47e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 525c │ │ │ │ │ + blt.n 52c0 │ │ │ │ │ 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 4652 │ │ │ │ │ + beq.w 46b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 47c0 │ │ │ │ │ + b.w 4824 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 472c │ │ │ │ │ + b.w 4790 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 47c0 │ │ │ │ │ + b.w 4824 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 46e0 │ │ │ │ │ + b.w 4744 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 471c │ │ │ │ │ + b.w 4780 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5134 │ │ │ │ │ + b.n 5198 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5134 │ │ │ │ │ + b.n 5198 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f06 │ │ │ │ │ + beq.w 4f6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - b.n 5184 │ │ │ │ │ + b.n 51e8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e92 │ │ │ │ │ + beq.w 4ef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e92 │ │ │ │ │ + beq.w 4ef6 │ │ │ │ │ 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] │ │ │ │ │ @@ -8832,142 +8866,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 511e │ │ │ │ │ + b.n 5182 │ │ │ │ │ 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 4e82 │ │ │ │ │ + beq.w 4ee6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4f22 │ │ │ │ │ + b.n 4f86 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 531e │ │ │ │ │ + beq.n 5382 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str.w r4, [r6, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 501e │ │ │ │ │ + b.n 5082 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4eac │ │ │ │ │ + b.n 4f10 │ │ │ │ │ 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 53e2 │ │ │ │ │ + bne.n 5446 │ │ │ │ │ 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 4eac │ │ │ │ │ + b.n 4f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4ff0 │ │ │ │ │ + b.n 5054 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 472c │ │ │ │ │ + b.w 4790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 49ca │ │ │ │ │ + b.w 4a2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 53a4 │ │ │ │ │ + cbnz r1, 5408 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.w 46a4 │ │ │ │ │ + b.w 4708 │ │ │ │ │ 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 4706 │ │ │ │ │ + b.w 476a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4752 │ │ │ │ │ - b.n 5140 │ │ │ │ │ + bne.w 47b6 │ │ │ │ │ + b.n 51a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 463e │ │ │ │ │ - b.n 5158 │ │ │ │ │ + beq.w 46a2 │ │ │ │ │ + b.n 51bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5134 │ │ │ │ │ + b.n 5198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4a56 │ │ │ │ │ + b.w 4aba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 478c │ │ │ │ │ - b.w 4a02 │ │ │ │ │ + beq.w 47f0 │ │ │ │ │ + b.w 4a66 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4818 │ │ │ │ │ + b.w 487c │ │ │ │ │ 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 5044 │ │ │ │ │ + b.n 50a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5308 │ │ │ │ │ + b.n 536c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053e8 : │ │ │ │ │ +0000544c : │ │ │ │ │ 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 5476 │ │ │ │ │ + beq.n 54da │ │ │ │ │ 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, 5426 │ │ │ │ │ + cbz r3, 548a │ │ │ │ │ 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 │ │ │ │ │ @@ -8975,1159 +9009,1155 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r5, 546c │ │ │ │ │ + cbnz r5, 54d0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5462 │ │ │ │ │ - cbz r0, 5456 │ │ │ │ │ + cbnz r3, 54c6 │ │ │ │ │ + cbz r0, 54ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 5456 │ │ │ │ │ + ble.n 54ba │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 542a │ │ │ │ │ + b.n 548e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5422 │ │ │ │ │ + b.n 5486 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5422 │ │ │ │ │ + b.n 5486 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5422 │ │ │ │ │ + b.n 5486 │ │ │ │ │ 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 540e │ │ │ │ │ + b.n 5472 │ │ │ │ │ │ │ │ │ │ -00005484 : │ │ │ │ │ +000054e8 : │ │ │ │ │ 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 5ca6 │ │ │ │ │ + beq.w 5cec │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5cb4 │ │ │ │ │ + bne.w 5cfa │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5d0c │ │ │ │ │ + beq.w 5d9c │ │ │ │ │ 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 5d38 │ │ │ │ │ + beq.w 5dc8 │ │ │ │ │ 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 57e4 │ │ │ │ │ + beq.w 5824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5762 │ │ │ │ │ + beq.w 57a0 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 566a │ │ │ │ │ + bne.w 56ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5734 │ │ │ │ │ + bne.w 5796 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d98 │ │ │ │ │ + beq.w 5dde │ │ │ │ │ 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 5912 │ │ │ │ │ + beq.w 594e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 572a │ │ │ │ │ + beq.w 57d4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 576e │ │ │ │ │ + bne.w 57ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5734 │ │ │ │ │ + bne.w 5796 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5cfc │ │ │ │ │ + beq.w 5d66 │ │ │ │ │ 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 5b4e │ │ │ │ │ + beq.w 5b96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5754 │ │ │ │ │ + beq.w 578c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8388 │ │ │ │ │ + bl 83fc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c8e │ │ │ │ │ + bne.w 5cd6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5734 │ │ │ │ │ + bne.w 5796 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d90 │ │ │ │ │ + beq.w 5df0 │ │ │ │ │ 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 5a30 │ │ │ │ │ + beq.w 5a78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 56e0 │ │ │ │ │ + beq.n 5742 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56e0 │ │ │ │ │ + beq.n 5742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e4 │ │ │ │ │ + bl e668 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 56e2 │ │ │ │ │ + bne.n 5744 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56e0 │ │ │ │ │ + beq.n 5742 │ │ │ │ │ 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 56e0 │ │ │ │ │ + beq.n 5742 │ │ │ │ │ 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 56bc │ │ │ │ │ + beq.n 571e │ │ │ │ │ ldrd r5, r2, [r0, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 5c7c │ │ │ │ │ + bne.w 5cc4 │ │ │ │ │ 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 5ce4 │ │ │ │ │ + beq.w 5d7e │ │ │ │ │ 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 5760 │ │ │ │ │ + beq.n 579e │ │ │ │ │ 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 5760 │ │ │ │ │ + beq.n 579e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 56bc │ │ │ │ │ + cbz r0, 571e │ │ │ │ │ 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 57d2 │ │ │ │ │ + beq.n 5812 │ │ │ │ │ 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 55ec │ │ │ │ │ + bne.n 5650 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cb2 │ │ │ │ │ + bne.w 5cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dac │ │ │ │ │ + bl 5df8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 5708 │ │ │ │ │ + cbz r0, 576a │ │ │ │ │ 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 565c │ │ │ │ │ + bne.n 56c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 565e │ │ │ │ │ + b.n 56c2 │ │ │ │ │ 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 554e │ │ │ │ │ + bne.w 5602 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5568 │ │ │ │ │ + beq.w 561c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 56c0 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + b.n 5722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 559e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 55b8 │ │ │ │ │ - b.n 5734 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 5518 │ │ │ │ │ - b.n 5734 │ │ │ │ │ + beq.w 557c │ │ │ │ │ + b.n 5796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15198 │ │ │ │ │ + bl 15238 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 590e │ │ │ │ │ + cbz r0, 57d2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 590e │ │ │ │ │ + cbz r0, 57d2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 590e │ │ │ │ │ + cbnz r0, 57e0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 55cc │ │ │ │ │ + b.n 5796 │ │ │ │ │ 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 56bc │ │ │ │ │ + beq.n 571e │ │ │ │ │ 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 565c │ │ │ │ │ + bne.w 56c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 570c │ │ │ │ │ + beq.n 576e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56c0 │ │ │ │ │ + b.n 5722 │ │ │ │ │ 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 5cde │ │ │ │ │ + bne.w 5d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd8 │ │ │ │ │ + bne.w 5d18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58f4 │ │ │ │ │ + beq.n 5934 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n 58f4 │ │ │ │ │ + bge.n 5934 │ │ │ │ │ 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 5cde │ │ │ │ │ + bne.w 5d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd8 │ │ │ │ │ + bne.w 5d18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58f6 │ │ │ │ │ + beq.n 5936 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.n 58f6 │ │ │ │ │ + bge.n 5936 │ │ │ │ │ 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 5cde │ │ │ │ │ + bne.w 5d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd8 │ │ │ │ │ + bne.w 5d18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c5c │ │ │ │ │ + beq.w 5ca4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 5c5c │ │ │ │ │ + bge.w 5ca4 │ │ │ │ │ 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 5cde │ │ │ │ │ + bne.w 5d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd8 │ │ │ │ │ + bne.w 5d18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c64 │ │ │ │ │ + beq.w 5cac │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c64 │ │ │ │ │ + bge.w 5cac │ │ │ │ │ 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 5cde │ │ │ │ │ + bne.w 5d76 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd8 │ │ │ │ │ - cbz r0, 58f6 │ │ │ │ │ + bne.w 5d18 │ │ │ │ │ + cbz r0, 5936 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n 58f6 │ │ │ │ │ + ble.n 5936 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 58be │ │ │ │ │ + b.n 58fe │ │ │ │ │ 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 54fe │ │ │ │ │ - b.n 5764 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 572a │ │ │ │ │ + bne.w 5562 │ │ │ │ │ + b.n 57a2 │ │ │ │ │ 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 5718 │ │ │ │ │ + bne.w 5d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cbc │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5712 │ │ │ │ │ + beq.n 5a5e │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.w 5712 │ │ │ │ │ + bge.n 5a5e │ │ │ │ │ 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 5718 │ │ │ │ │ + bne.w 5d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cbc │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5714 │ │ │ │ │ + beq.n 5a60 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 5714 │ │ │ │ │ + bge.n 5a60 │ │ │ │ │ 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 5718 │ │ │ │ │ + bne.w 5d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cbc │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c60 │ │ │ │ │ + beq.w 5ca8 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 5c60 │ │ │ │ │ + bge.w 5ca8 │ │ │ │ │ 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 5718 │ │ │ │ │ + bne.w 5d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cbc │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c68 │ │ │ │ │ + beq.w 5cb0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c68 │ │ │ │ │ + bge.w 5cb0 │ │ │ │ │ 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 5718 │ │ │ │ │ + bne.w 5d96 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cbc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5714 │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ + cbz r0, 5a60 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 5714 │ │ │ │ │ + ble.n 5a60 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 59f4 │ │ │ │ │ + b.n 5a28 │ │ │ │ │ + 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 55b2 │ │ │ │ │ + b.n 57d6 │ │ │ │ │ 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 56d0 │ │ │ │ │ + bne.w 5732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc2 │ │ │ │ │ + bne.w 5d08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56ca │ │ │ │ │ + beq.w 572c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.w 56ca │ │ │ │ │ + bge.w 572c │ │ │ │ │ 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 56d0 │ │ │ │ │ + bne.w 5732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc2 │ │ │ │ │ + bne.w 5d08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56cc │ │ │ │ │ + beq.w 572e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble.w 56cc │ │ │ │ │ + ble.w 572e │ │ │ │ │ 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 56d0 │ │ │ │ │ + bne.w 5732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc2 │ │ │ │ │ + bne.w 5d08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c70 │ │ │ │ │ + beq.w 5cb8 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.w 5c70 │ │ │ │ │ + ble.w 5cb8 │ │ │ │ │ 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 56d0 │ │ │ │ │ + bne.w 5732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc2 │ │ │ │ │ + bne.w 5d08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c78 │ │ │ │ │ + beq.w 5cbc │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c78 │ │ │ │ │ + bge.w 5cbc │ │ │ │ │ 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 56d0 │ │ │ │ │ + bne.w 5732 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cc2 │ │ │ │ │ + bne.w 5d08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56cc │ │ │ │ │ + beq.w 572e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 56cc │ │ │ │ │ + ble.w 572e │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5b12 │ │ │ │ │ + b.n 5b5a │ │ │ │ │ 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 5742 │ │ │ │ │ + bne.w 577a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd2 │ │ │ │ │ + bne.w 5d1e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 573c │ │ │ │ │ + beq.w 5774 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.w 573c │ │ │ │ │ + ble.w 5774 │ │ │ │ │ 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 5742 │ │ │ │ │ + bne.w 577a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cd2 │ │ │ │ │ + bne.w 5d1e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 573e │ │ │ │ │ + beq.w 5776 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 573e │ │ │ │ │ + bge.w 5776 │ │ │ │ │ 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 5742 │ │ │ │ │ + bne.w 577a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cd2 │ │ │ │ │ + bne.n 5d1e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c6c │ │ │ │ │ + beq.n 5cb4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 5c6c │ │ │ │ │ + bge.n 5cb4 │ │ │ │ │ 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 5742 │ │ │ │ │ + bne.w 577a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cd2 │ │ │ │ │ - cbz r0, 5c74 │ │ │ │ │ + bne.n 5d1e │ │ │ │ │ + cbz r0, 5cc0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 5c74 │ │ │ │ │ + bge.n 5cc0 │ │ │ │ │ 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 5742 │ │ │ │ │ + bne.w 577a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cd2 │ │ │ │ │ + bne.n 5d1e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 573e │ │ │ │ │ + beq.w 5776 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 573e │ │ │ │ │ + ble.w 5776 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5c22 │ │ │ │ │ + b.n 5c6a │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 58f6 │ │ │ │ │ + b.n 5936 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 5714 │ │ │ │ │ + b.n 5a60 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 58f6 │ │ │ │ │ + b.n 5936 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 5714 │ │ │ │ │ + b.n 5a60 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 573e │ │ │ │ │ + b.n 5776 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 56cc │ │ │ │ │ + b.n 572e │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 573e │ │ │ │ │ + b.n 572e │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 56cc │ │ │ │ │ + b.n 5776 │ │ │ │ │ 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 564c │ │ │ │ │ + b.n 56b0 │ │ │ │ │ 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 5d42 │ │ │ │ │ + cbnz r0, 5d24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5754 │ │ │ │ │ + b.n 578c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54b2 │ │ │ │ │ + beq.w 5516 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 56c0 │ │ │ │ │ + b.n 5722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 572c │ │ │ │ │ + b.n 57d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 56ea │ │ │ │ │ - b.n 5cb4 │ │ │ │ │ + beq.w 574c │ │ │ │ │ + b.n 5cfa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5756 │ │ │ │ │ + b.n 57a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5764 │ │ │ │ │ + b.n 578e │ │ │ │ │ + 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 571e │ │ │ │ │ + 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, 5d60 │ │ │ │ │ + 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 56c0 │ │ │ │ │ + b.n 5812 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5d42 │ │ │ │ │ + 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 55e2 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 54f0 │ │ │ │ │ + b.w 5554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 570c │ │ │ │ │ + beq.w 576e │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56c0 │ │ │ │ │ - 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 557e │ │ │ │ │ + b.n 5722 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n 55a4 │ │ │ │ │ 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 5d7e │ │ │ │ │ + blt.n 5dd2 │ │ │ │ │ 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 5734 │ │ │ │ │ + bne.w 5796 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 54d6 │ │ │ │ │ + bne.w 553a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 54d6 │ │ │ │ │ - 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 56bc │ │ │ │ │ - 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, 5d8a │ │ │ │ │ - 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 565c │ │ │ │ │ - b.n 57d2 │ │ │ │ │ + b.w 553a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56c0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 55c6 │ │ │ │ │ + b.n 5722 │ │ │ │ │ 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 552e │ │ │ │ │ - nop │ │ │ │ │ + b.w 5592 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 562a │ │ │ │ │ │ │ │ │ │ -00005dac : │ │ │ │ │ +00005df8 : │ │ │ │ │ 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 6a8a │ │ │ │ │ + beq.w 6ad6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6a98 │ │ │ │ │ + bne.w 6ae4 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 6790 │ │ │ │ │ + beq.w 67dc │ │ │ │ │ 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, 5e08 │ │ │ │ │ + cbz r0, 5e54 │ │ │ │ │ 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 67b0 │ │ │ │ │ + bne.w 67fc │ │ │ │ │ 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 6078 │ │ │ │ │ + bne.w 60c4 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5dfa │ │ │ │ │ + bne.n 5e46 │ │ │ │ │ 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 6228 │ │ │ │ │ + bne.w 6274 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5dfa │ │ │ │ │ + bne.n 5e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f66 │ │ │ │ │ + bne.w 5fb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dfa │ │ │ │ │ + bne.n 5e46 │ │ │ │ │ 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 5f18 │ │ │ │ │ + bne.n 5f64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67b0 │ │ │ │ │ + bne.w 67fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5dfa │ │ │ │ │ + bne.n 5e46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dfa │ │ │ │ │ + bne.n 5e46 │ │ │ │ │ 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 5f34 │ │ │ │ │ + bne.n 5f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dfa │ │ │ │ │ + bne.n 5e46 │ │ │ │ │ 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 5fac │ │ │ │ │ + bne.n 5ff8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dfa │ │ │ │ │ + bne.n 5e46 │ │ │ │ │ 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 6128 │ │ │ │ │ + bne.w 6174 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dfa │ │ │ │ │ + bne.n 5e46 │ │ │ │ │ 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 6388 │ │ │ │ │ + bne.w 63d4 │ │ │ │ │ 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 6cc4 │ │ │ │ │ + bl 6d10 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e7e │ │ │ │ │ + beq.n 5eca │ │ │ │ │ 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 6ba6 │ │ │ │ │ + beq.w 6bf2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6ba0 │ │ │ │ │ + bne.w 6bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 12654 │ │ │ │ │ + bl 126f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 609a │ │ │ │ │ + beq.w 60e6 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f2a │ │ │ │ │ + b.n 5f76 │ │ │ │ │ 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 5dfa │ │ │ │ │ + beq.w 5e46 │ │ │ │ │ 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 │ │ │ │ │ @@ -10137,432 +10167,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 5f24 │ │ │ │ │ + bne.n 5f70 │ │ │ │ │ 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 5f28 │ │ │ │ │ + beq.n 5f74 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5dfe │ │ │ │ │ + b.n 5e4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 691e │ │ │ │ │ + beq.w 696a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6918 │ │ │ │ │ + bne.w 6964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 13f80 │ │ │ │ │ + bl 1401c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f5e │ │ │ │ │ + bne.n 5faa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6780 │ │ │ │ │ + bne.w 67cc │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6906 │ │ │ │ │ + beq.w 6952 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 6928 │ │ │ │ │ + beq.w 6974 │ │ │ │ │ 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 676e │ │ │ │ │ + beq.w 67ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 676e │ │ │ │ │ + beq.w 67ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 676e │ │ │ │ │ + beq.w 67ba │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 676e │ │ │ │ │ + beq.w 67ba │ │ │ │ │ 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 6962 │ │ │ │ │ + beq.w 69ae │ │ │ │ │ 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 694e │ │ │ │ │ + beq.w 699a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ subs r2, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f2a │ │ │ │ │ + b.n 5f76 │ │ │ │ │ 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 5dfa │ │ │ │ │ + beq.w 5e46 │ │ │ │ │ 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 5f86 │ │ │ │ │ + b.n 5fd2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67c0 │ │ │ │ │ + bne.w 680c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r9 │ │ │ │ │ - beq.w 6a2a │ │ │ │ │ + beq.w 6a76 │ │ │ │ │ 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 63f8 │ │ │ │ │ + beq.w 6444 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 69c4 │ │ │ │ │ + beq.w 6a10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6aa0 │ │ │ │ │ + bne.w 6aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f740 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67ba │ │ │ │ │ + bne.w 6806 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6aa0 │ │ │ │ │ + bne.w 6aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63be │ │ │ │ │ + beq.w 640a │ │ │ │ │ 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 63f8 │ │ │ │ │ + beq.w 6444 │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f2a │ │ │ │ │ + b.n 5f76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6c32 │ │ │ │ │ + beq.w 6c7e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c2e │ │ │ │ │ + bne.w 6c7a │ │ │ │ │ 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 6c3e │ │ │ │ │ + beq.w 6c8a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 6b08 │ │ │ │ │ + beq.w 6b54 │ │ │ │ │ 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 624a │ │ │ │ │ + beq.n 6296 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6b32 │ │ │ │ │ + beq.w 6b7e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b96 │ │ │ │ │ + bne.w 6be2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl 16104 <_gather_116_rule> │ │ │ │ │ + bl 16194 <_gather_116_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6370 │ │ │ │ │ + bne.w 63bc │ │ │ │ │ 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 624c │ │ │ │ │ + bne.n 6298 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 624a │ │ │ │ │ + beq.n 6296 │ │ │ │ │ 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 69b0 │ │ │ │ │ + beq.w 69fc │ │ │ │ │ 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 69be │ │ │ │ │ + beq.w 6a0a │ │ │ │ │ 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 69b8 │ │ │ │ │ + beq.w 6a04 │ │ │ │ │ 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 606e │ │ │ │ │ + bne.w 60ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6bb0 │ │ │ │ │ + bne.w 6bfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62d8 │ │ │ │ │ + b.n 6324 │ │ │ │ │ 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 5dfa │ │ │ │ │ + beq.w 5e46 │ │ │ │ │ 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 5f86 │ │ │ │ │ + b.n 5fd2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b2a │ │ │ │ │ + bne.w 6b76 │ │ │ │ │ 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 62d4 │ │ │ │ │ + beq.n 6320 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 69d4 │ │ │ │ │ + beq.w 6a20 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69ce │ │ │ │ │ + bne.w 6a1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl 16104 <_gather_116_rule> │ │ │ │ │ + bl 16194 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63fc │ │ │ │ │ + bne.w 6448 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69ce │ │ │ │ │ + bne.w 6a1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 62ac │ │ │ │ │ + bl 86c0 │ │ │ │ │ + cbz r0, 62f8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 651e │ │ │ │ │ + bne.w 656a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69ce │ │ │ │ │ + bne.w 6a1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 62d0 │ │ │ │ │ + bl 86c0 │ │ │ │ │ + cbz r0, 631c │ │ │ │ │ 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 64ca │ │ │ │ │ + bne.w 6516 │ │ │ │ │ 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 6c2e │ │ │ │ │ + bne.w 6c7a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r0 │ │ │ │ │ - beq.w 6af4 │ │ │ │ │ + beq.w 6b40 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 6a68 │ │ │ │ │ + beq.w 6ab4 │ │ │ │ │ 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 655a │ │ │ │ │ + beq.w 65a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1407c │ │ │ │ │ + bl 14118 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 655a │ │ │ │ │ + beq.w 65a6 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 655a │ │ │ │ │ + beq.w 65a6 │ │ │ │ │ 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 655a │ │ │ │ │ + beq.w 65a6 │ │ │ │ │ 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 606e │ │ │ │ │ + bne.w 60ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 655e │ │ │ │ │ + beq.w 65aa │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6560 │ │ │ │ │ + b.n 65ac │ │ │ │ │ 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 61a6 │ │ │ │ │ + bne.w 61f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61b6 │ │ │ │ │ + b.n 6202 │ │ │ │ │ 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 5dfa │ │ │ │ │ + beq.w 5e46 │ │ │ │ │ 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 │ │ │ │ │ @@ -10572,135 +10602,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 5f24 │ │ │ │ │ - b.n 5f98 │ │ │ │ │ + bne.w 5f70 │ │ │ │ │ + b.n 5fe4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 670e │ │ │ │ │ + bne.w 675a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67c0 │ │ │ │ │ + bne.w 680c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8388 │ │ │ │ │ + bl 83fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6706 │ │ │ │ │ + bne.w 6752 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5eba │ │ │ │ │ - b.n 5dfa │ │ │ │ │ + beq.w 5f06 │ │ │ │ │ + b.n 5e46 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 63c2 │ │ │ │ │ + b.n 640e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 628a │ │ │ │ │ + beq.w 62d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6bc2 │ │ │ │ │ + beq.w 6c0e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6bb8 │ │ │ │ │ + bne.w 6c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 644c │ │ │ │ │ + cbz r0, 6498 │ │ │ │ │ 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 6982 │ │ │ │ │ + bne.w 69ce │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6bb8 │ │ │ │ │ + bne.w 6c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bd4 │ │ │ │ │ + beq.w 6c20 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bd4 │ │ │ │ │ + beq.w 6c20 │ │ │ │ │ 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 6bd4 │ │ │ │ │ + beq.w 6c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6bd4 │ │ │ │ │ + beq.w 6c20 │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 6bcc │ │ │ │ │ + beq.w 6c18 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 628c │ │ │ │ │ + b.n 62d8 │ │ │ │ │ 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 62d0 │ │ │ │ │ + beq.w 631c │ │ │ │ │ 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 │ │ │ │ │ @@ -10709,388 +10739,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 b50 │ │ │ │ │ + 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 62d2 │ │ │ │ │ + beq.w 631e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62d6 │ │ │ │ │ + b.n 6322 │ │ │ │ │ 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 62ac │ │ │ │ │ + beq.w 62f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62ac │ │ │ │ │ + beq.w 62f8 │ │ │ │ │ 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 6502 │ │ │ │ │ + b.n 654e │ │ │ │ │ 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 6c2e │ │ │ │ │ + bne.w 6c7a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6a10 │ │ │ │ │ + beq.w 6a5c │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 69ea │ │ │ │ │ + beq.w 6a36 │ │ │ │ │ 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 67ca │ │ │ │ │ + beq.w 6816 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6862 │ │ │ │ │ + beq.w 68ae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a3c │ │ │ │ │ + bne.w 6a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c4 │ │ │ │ │ + beq.w 6810 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c4 │ │ │ │ │ + beq.w 6810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c4 │ │ │ │ │ + beq.w 6810 │ │ │ │ │ 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 6a50 │ │ │ │ │ + beq.w 6a9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a4a │ │ │ │ │ + beq.w 6a96 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a4a │ │ │ │ │ + beq.w 6a96 │ │ │ │ │ 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 69dc │ │ │ │ │ + beq.w 6a28 │ │ │ │ │ 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 606e │ │ │ │ │ + bne.w 60ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69e4 │ │ │ │ │ + bne.w 6a30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6836 │ │ │ │ │ + bne.w 6882 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6846 │ │ │ │ │ + beq.w 6892 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 68c6 │ │ │ │ │ + beq.w 6912 │ │ │ │ │ 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 681e │ │ │ │ │ + beq.w 686a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 681e │ │ │ │ │ + beq.w 686a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 681e │ │ │ │ │ + beq.w 686a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 681e │ │ │ │ │ + beq.w 686a │ │ │ │ │ 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 685a │ │ │ │ │ + beq.w 68a6 │ │ │ │ │ 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 606e │ │ │ │ │ + bne.w 60ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6832 │ │ │ │ │ + beq.w 687e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6836 │ │ │ │ │ + b.n 6882 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f2a │ │ │ │ │ + b.n 5f76 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 63cc │ │ │ │ │ + bne.w 6418 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 68f2 │ │ │ │ │ + beq.w 693e │ │ │ │ │ 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, 673e │ │ │ │ │ + cbz r0, 678a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fc8c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6aa8 │ │ │ │ │ + bne.w 6af4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6900 │ │ │ │ │ + bne.w 694c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6764 │ │ │ │ │ + cbz r0, 67b0 │ │ │ │ │ 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 6b46 │ │ │ │ │ + bne.w 6b92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63ce │ │ │ │ │ + b.n 641a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 696a │ │ │ │ │ + bne.w 69b6 │ │ │ │ │ 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 5ed8 │ │ │ │ │ - b.w 5dfa │ │ │ │ │ + beq.w 5f24 │ │ │ │ │ + b.w 5e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6b88 │ │ │ │ │ + blt.w 6bd4 │ │ │ │ │ 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 5df0 │ │ │ │ │ + beq.w 5e3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5dfe │ │ │ │ │ + b.w 5e4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 610e │ │ │ │ │ + b.n 615a │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63ec │ │ │ │ │ + b.n 6438 │ │ │ │ │ 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 6654 │ │ │ │ │ + beq.w 66a0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6658 │ │ │ │ │ + bne.w 66a4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 680c │ │ │ │ │ + beq.n 6858 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6804 │ │ │ │ │ + cbz r0, 6850 │ │ │ │ │ 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 686a │ │ │ │ │ + bne.n 68b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 6656 │ │ │ │ │ + b.n 66a2 │ │ │ │ │ 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 67ec │ │ │ │ │ + beq.n 6838 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6656 │ │ │ │ │ + b.n 66a2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbz r3, 6830 │ │ │ │ │ + cbz r3, 687c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6854 │ │ │ │ │ + cbnz r1, 68a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1af70 │ │ │ │ │ + bl 1afec │ │ │ │ │ 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 5ef8 │ │ │ │ │ - b.w 5dfa │ │ │ │ │ + beq.w 5f44 │ │ │ │ │ + b.w 5e46 │ │ │ │ │ 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 6670 │ │ │ │ │ + beq.w 66bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6836 │ │ │ │ │ + b.n 6882 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6836 │ │ │ │ │ + b.n 6882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 65ae │ │ │ │ │ + b.n 65fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6804 │ │ │ │ │ + beq.n 6850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6804 │ │ │ │ │ + beq.n 6850 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6804 │ │ │ │ │ + beq.n 6850 │ │ │ │ │ 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 │ │ │ │ │ @@ -11099,109 +11129,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 b50 │ │ │ │ │ + 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 6806 │ │ │ │ │ + beq.n 6852 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6656 │ │ │ │ │ + b.n 66a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 68e8 │ │ │ │ │ + blt.n 6934 │ │ │ │ │ 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 6688 │ │ │ │ │ - b.n 6854 │ │ │ │ │ + beq.w 66d4 │ │ │ │ │ + b.n 68a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6836 │ │ │ │ │ + b.n 6882 │ │ │ │ │ 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 6722 │ │ │ │ │ + beq.w 676e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 676a │ │ │ │ │ + b.n 67b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6948 │ │ │ │ │ + cbnz r1, 6994 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w 5fee │ │ │ │ │ + b.w 603a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6782 │ │ │ │ │ + b.n 67ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5fbc │ │ │ │ │ + b.w 6008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6978 │ │ │ │ │ + blt.n 69c4 │ │ │ │ │ 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 6004 │ │ │ │ │ + beq.w 6050 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6780 │ │ │ │ │ + b.n 67cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 677c │ │ │ │ │ + beq.w 67c8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6780 │ │ │ │ │ + b.n 67cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6780 │ │ │ │ │ + b.n 67cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6948 │ │ │ │ │ + bne.n 6994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1af70 │ │ │ │ │ - b.n 677a │ │ │ │ │ + bl 1afec │ │ │ │ │ + b.n 67c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6780 │ │ │ │ │ + b.n 67cc │ │ │ │ │ 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 │ │ │ │ │ @@ -11212,134 +11242,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 64b0 │ │ │ │ │ + b.n 64fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 62d8 │ │ │ │ │ + b.n 6324 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 61f8 │ │ │ │ │ + b.n 6244 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 61e8 │ │ │ │ │ + b.n 6234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 60d6 │ │ │ │ │ + b.w 6122 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 62d6 │ │ │ │ │ + b.n 6322 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6272 │ │ │ │ │ + b.n 62be │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6658 │ │ │ │ │ + b.n 66a4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6658 │ │ │ │ │ + b.n 66a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6a20 │ │ │ │ │ + blt.n 6a6c │ │ │ │ │ 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 6590 │ │ │ │ │ + beq.w 65dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6658 │ │ │ │ │ + b.n 66a4 │ │ │ │ │ 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 6578 │ │ │ │ │ - b.n 6a0a │ │ │ │ │ + beq.w 65c4 │ │ │ │ │ + b.n 6a56 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6658 │ │ │ │ │ + b.n 66a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6a44 │ │ │ │ │ + cbnz r1, 6a90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 60b8 │ │ │ │ │ + b.w 6104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 67cc │ │ │ │ │ + b.n 6818 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63ce │ │ │ │ │ + b.n 641a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67cc │ │ │ │ │ + b.n 6818 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c6 │ │ │ │ │ + beq.w 6812 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67cc │ │ │ │ │ + b.n 6818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6b3c │ │ │ │ │ + blt.n 6b88 │ │ │ │ │ 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 6304 │ │ │ │ │ + beq.w 6350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6560 │ │ │ │ │ + b.n 65ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5dda │ │ │ │ │ + beq.w 5e26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 5dfe │ │ │ │ │ + b.w 5e4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 63c2 │ │ │ │ │ + b.n 640e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 673e │ │ │ │ │ + beq.w 678a │ │ │ │ │ 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 │ │ │ │ │ @@ -11348,69 +11378,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 b50 │ │ │ │ │ + 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 6766 │ │ │ │ │ + beq.w 67b2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 676a │ │ │ │ │ + b.n 67b6 │ │ │ │ │ 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 6a84 │ │ │ │ │ + bne.n 6ad0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w 62f2 │ │ │ │ │ + b.w 633e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6c54 │ │ │ │ │ + blt.w 6ca0 │ │ │ │ │ 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 616e │ │ │ │ │ + beq.w 61ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 62d8 │ │ │ │ │ + b.w 6324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 618a │ │ │ │ │ + b.w 61d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6560 │ │ │ │ │ + b.n 65ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6764 │ │ │ │ │ + beq.w 67b0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6764 │ │ │ │ │ + beq.w 67b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -11419,72 +11449,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 6adc │ │ │ │ │ + b.n 6b28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5dfe │ │ │ │ │ + b.w 5e4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 624c │ │ │ │ │ + b.w 6298 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63ec │ │ │ │ │ + b.n 6438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5f44 │ │ │ │ │ + b.w 5f90 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 62d8 │ │ │ │ │ + b.w 6324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 628c │ │ │ │ │ + b.w 62d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 641a │ │ │ │ │ + b.n 6466 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 628a │ │ │ │ │ + b.w 62d6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6bb8 │ │ │ │ │ + bne.n 6c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bca │ │ │ │ │ + beq.n 6c16 │ │ │ │ │ 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 6bca │ │ │ │ │ + beq.n 6c16 │ │ │ │ │ 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 6bca │ │ │ │ │ + beq.n 6c16 │ │ │ │ │ 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 │ │ │ │ │ @@ -11492,257 +11522,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 64ac │ │ │ │ │ + b.n 64f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6838 │ │ │ │ │ + b.n 6884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6138 │ │ │ │ │ + b.w 6184 │ │ │ │ │ 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 6b2a │ │ │ │ │ + bne.w 6b76 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.w 6158 │ │ │ │ │ + b.w 61a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 62d8 │ │ │ │ │ + b.w 6324 │ │ │ │ │ │ │ │ │ │ -00006c60 <_tmp_93_rule>: │ │ │ │ │ +00006cac <_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 6cb0 <_tmp_93_rule+0x50> │ │ │ │ │ + beq.n 6cfc <_tmp_93_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6cbc <_tmp_93_rule+0x5c> │ │ │ │ │ + cbnz r2, 6d08 <_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, 6ca8 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6cf4 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6ca8 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r3, 6cf4 <_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, 6ca8 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6cf4 <_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 6c84 <_tmp_93_rule+0x24> │ │ │ │ │ + beq.n 6cd0 <_tmp_93_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6ca4 <_tmp_93_rule+0x44> │ │ │ │ │ + b.n 6cf0 <_tmp_93_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006cc4 : │ │ │ │ │ +00006d10 : │ │ │ │ │ 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 7140 │ │ │ │ │ + beq.w 718c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7196 │ │ │ │ │ + bne.w 71e2 │ │ │ │ │ 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, 6d12 │ │ │ │ │ + cbz r0, 6d5e │ │ │ │ │ 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 719e │ │ │ │ │ + beq.w 71ea │ │ │ │ │ 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 7196 │ │ │ │ │ + bne.w 71e2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 71c0 │ │ │ │ │ + beq.w 720c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71d6 │ │ │ │ │ + beq.w 7222 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7096 │ │ │ │ │ + bne.w 70e2 │ │ │ │ │ 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 6de6 │ │ │ │ │ + beq.n 6e32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6df4 │ │ │ │ │ + bne.n 6e40 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 70f0 │ │ │ │ │ + beq.w 713c │ │ │ │ │ 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 6e9e │ │ │ │ │ + bne.w 6eea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 70a4 │ │ │ │ │ + bne.w 70f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 70e4 │ │ │ │ │ + beq.w 7130 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6df8 │ │ │ │ │ + cbz r0, 6e44 │ │ │ │ │ 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 70c8 │ │ │ │ │ + beq.w 7114 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 7070 │ │ │ │ │ + beq.w 70bc │ │ │ │ │ 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 6d72 │ │ │ │ │ + bne.n 6dbe │ │ │ │ │ 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 6d78 │ │ │ │ │ + beq.n 6dc4 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 70d8 │ │ │ │ │ + b.n 7124 │ │ │ │ │ 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 708e │ │ │ │ │ + beq.w 70da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 708e │ │ │ │ │ + bne.w 70da │ │ │ │ │ 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 71d0 │ │ │ │ │ + beq.w 721c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 6e50 │ │ │ │ │ + ble.n 6e9c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 6e50 │ │ │ │ │ + beq.n 6e9c │ │ │ │ │ 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 6e42 │ │ │ │ │ + bne.n 6e8e │ │ │ │ │ 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 714c │ │ │ │ │ + beq.w 7198 │ │ │ │ │ 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] │ │ │ │ │ @@ -11750,102 +11780,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 7184 │ │ │ │ │ + beq.w 71d0 │ │ │ │ │ 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 6d04 │ │ │ │ │ + b.n 6d50 │ │ │ │ │ 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 712c │ │ │ │ │ + beq.w 7178 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 713c │ │ │ │ │ + bne.w 7188 │ │ │ │ │ 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 7116 │ │ │ │ │ + beq.w 7162 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 713c │ │ │ │ │ + bne.w 7188 │ │ │ │ │ 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 6ef6 │ │ │ │ │ + b.n 6f42 │ │ │ │ │ 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 70dc │ │ │ │ │ + beq.w 7128 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70aa │ │ │ │ │ + bne.w 70f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ - bl 14460 │ │ │ │ │ + bl 144fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6f3c │ │ │ │ │ + cbnz r0, 6f88 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70aa │ │ │ │ │ + bne.w 70f6 │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6f66 │ │ │ │ │ + cbz r0, 6fb2 │ │ │ │ │ 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 7150 │ │ │ │ │ + beq.w 719c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.n 6eee │ │ │ │ │ + bne.n 6f3a │ │ │ │ │ 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 7174 │ │ │ │ │ + beq.w 71c0 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 6eee │ │ │ │ │ + b.n 6f3a │ │ │ │ │ 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 │ │ │ │ │ @@ -11854,455 +11884,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 7110 │ │ │ │ │ + beq.w 715c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 702e │ │ │ │ │ + ble.n 707a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #10 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #11 │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ 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 702e │ │ │ │ │ + beq.n 707a │ │ │ │ │ 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 701e │ │ │ │ │ + bne.n 706a │ │ │ │ │ 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 6d94 │ │ │ │ │ + beq.w 6de0 │ │ │ │ │ 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 6dc2 │ │ │ │ │ + bne.w 6e0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 710c │ │ │ │ │ + beq.n 7158 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d9a │ │ │ │ │ + b.n 6de6 │ │ │ │ │ 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 71d0 │ │ │ │ │ + beq.w 721c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 6dd0 │ │ │ │ │ + b.n 6e1c │ │ │ │ │ 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 6e90 │ │ │ │ │ + b.n 6edc │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6dfe │ │ │ │ │ + b.n 6e4a │ │ │ │ │ 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 6f80 │ │ │ │ │ + b.n 6fcc │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 70d8 │ │ │ │ │ + cbz r0, 7124 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6dfe │ │ │ │ │ + b.n 6e4a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f04 │ │ │ │ │ + b.n 6f50 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7104 │ │ │ │ │ + cbnz r3, 7150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6dac │ │ │ │ │ + b.n 6df8 │ │ │ │ │ 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 6d84 │ │ │ │ │ + beq.w 6dd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 6d9a │ │ │ │ │ + b.n 6de6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70d8 │ │ │ │ │ + b.n 7124 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d9a │ │ │ │ │ + b.n 6de6 │ │ │ │ │ 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 6d9a │ │ │ │ │ + b.n 6de6 │ │ │ │ │ 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 6eb8 │ │ │ │ │ + beq.w 6f04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7124 │ │ │ │ │ + b.n 7170 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6cf2 │ │ │ │ │ + beq.w 6d3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7196 │ │ │ │ │ + b.n 71e2 │ │ │ │ │ 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 70c0 │ │ │ │ │ + beq.n 710c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 70c0 │ │ │ │ │ + b.n 710c │ │ │ │ │ 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 7112 │ │ │ │ │ + b.n 715e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e90 │ │ │ │ │ + beq.w 6edc │ │ │ │ │ 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 6d0c │ │ │ │ │ + b.n 6d58 │ │ │ │ │ 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 71e0 │ │ │ │ │ + blt.n 722c │ │ │ │ │ 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 6d32 │ │ │ │ │ - b.n 7196 │ │ │ │ │ + beq.w 6d7e │ │ │ │ │ + b.n 71e2 │ │ │ │ │ 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 6d40 │ │ │ │ │ - b.n 7094 │ │ │ │ │ + beq.w 6d8c │ │ │ │ │ + b.n 70e0 │ │ │ │ │ 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 7094 │ │ │ │ │ + b.n 70e0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7198 │ │ │ │ │ + b.n 71e4 │ │ │ │ │ │ │ │ │ │ -000071e8 : │ │ │ │ │ +00007234 : │ │ │ │ │ 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 724a │ │ │ │ │ + beq.n 7296 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7256 │ │ │ │ │ + cbnz r2, 72a2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7238 │ │ │ │ │ + cbnz r0, 7284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7254 │ │ │ │ │ + cbnz r3, 72a0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7238 │ │ │ │ │ + cbnz r0, 7284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7254 │ │ │ │ │ + cbnz r3, 72a0 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 7240 │ │ │ │ │ + cbz r0, 728c │ │ │ │ │ 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 723e │ │ │ │ │ + b.n 728a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 720c │ │ │ │ │ + beq.n 7258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007260 : │ │ │ │ │ +000072ac : │ │ │ │ │ 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 7650 │ │ │ │ │ + beq.w 769c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 765e │ │ │ │ │ + bne.w 76aa │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 737c │ │ │ │ │ + beq.n 73c8 │ │ │ │ │ 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 73b6 │ │ │ │ │ + beq.w 7402 │ │ │ │ │ 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, 7314 │ │ │ │ │ + cbnz r0, 7360 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 75ea │ │ │ │ │ + beq.w 7636 │ │ │ │ │ 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 73c8 │ │ │ │ │ + bne.n 7414 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7540 │ │ │ │ │ + bne.w 758c │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 73c8 │ │ │ │ │ + bne.n 7414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77dc │ │ │ │ │ + bl 7828 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7346 │ │ │ │ │ + cbz r0, 7392 │ │ │ │ │ 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 7354 │ │ │ │ │ + beq.n 73a0 │ │ │ │ │ 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, 7354 │ │ │ │ │ + cbz r0, 73a0 │ │ │ │ │ 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 730a │ │ │ │ │ + b.n 7356 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 73d6 │ │ │ │ │ + bne.n 7422 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 73e0 │ │ │ │ │ + bne.n 742c │ │ │ │ │ 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} │ │ │ │ │ @@ -12312,378 +12342,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 733c │ │ │ │ │ + blt.n 7388 │ │ │ │ │ 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 7666 │ │ │ │ │ + bne.w 76b2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 72b0 │ │ │ │ │ + bne.w 72fc │ │ │ │ │ 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 72b0 │ │ │ │ │ + beq.w 72fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 735c │ │ │ │ │ + beq.n 73a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 733c │ │ │ │ │ + b.n 7388 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7618 │ │ │ │ │ + beq.w 7664 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7628 │ │ │ │ │ + bne.w 7674 │ │ │ │ │ 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 7608 │ │ │ │ │ + beq.w 7654 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7626 │ │ │ │ │ + bne.w 7672 │ │ │ │ │ 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 745a │ │ │ │ │ + beq.n 74a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7468 │ │ │ │ │ + cbnz r2, 74b4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 7466 │ │ │ │ │ + cbz r0, 74b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r2, 7468 │ │ │ │ │ + cbz r2, 74b4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 751a │ │ │ │ │ + beq.n 7566 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 741c │ │ │ │ │ + b.n 7468 │ │ │ │ │ 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 742c │ │ │ │ │ + beq.n 7478 │ │ │ │ │ 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 7602 │ │ │ │ │ + beq.w 764e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 74bc │ │ │ │ │ + ble.n 7508 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 74bc │ │ │ │ │ + beq.n 7508 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 74bc │ │ │ │ │ + beq.n 7508 │ │ │ │ │ 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 74ac │ │ │ │ │ + bne.n 74f8 │ │ │ │ │ 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 764c │ │ │ │ │ + bne.w 7698 │ │ │ │ │ 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 7338 │ │ │ │ │ + beq.w 7384 │ │ │ │ │ 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 7646 │ │ │ │ │ + beq.w 7692 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 762e │ │ │ │ │ + beq.w 767a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7370 │ │ │ │ │ + b.n 73bc │ │ │ │ │ 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 7602 │ │ │ │ │ + beq.n 764e │ │ │ │ │ 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 741c │ │ │ │ │ + b.n 7468 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 75dc │ │ │ │ │ + beq.n 7628 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 75d4 │ │ │ │ │ + bne.n 7620 │ │ │ │ │ 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, 75b6 │ │ │ │ │ + cbz r0, 7602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 75b6 │ │ │ │ │ + cbz r0, 7602 │ │ │ │ │ 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, 75be │ │ │ │ │ + cbz r0, 760a │ │ │ │ │ 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, 75e4 │ │ │ │ │ + cbz r0, 7630 │ │ │ │ │ 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, 75c8 │ │ │ │ │ + cbz r0, 7614 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 730a │ │ │ │ │ + b.n 7356 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72ee │ │ │ │ │ + b.n 733a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73cc │ │ │ │ │ + b.n 7418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 75f6 │ │ │ │ │ + cbnz r0, 7642 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 730a │ │ │ │ │ + b.n 7356 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72f2 │ │ │ │ │ + b.n 733e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 754e │ │ │ │ │ + b.n 759a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 759a │ │ │ │ │ + b.n 75e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 72cc │ │ │ │ │ + bge.w 7318 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73cc │ │ │ │ │ + b.n 7418 │ │ │ │ │ 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 736a │ │ │ │ │ + b.n 73b6 │ │ │ │ │ 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 73f8 │ │ │ │ │ + beq.w 7444 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 736a │ │ │ │ │ + b.n 73b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 736c │ │ │ │ │ + beq.w 73b8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 733c │ │ │ │ │ + b.n 7388 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 750a │ │ │ │ │ + b.n 7556 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 736a │ │ │ │ │ + b.n 73b6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 728e │ │ │ │ │ + beq.w 72da │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 733c │ │ │ │ │ + b.n 7388 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 733c │ │ │ │ │ + b.n 7388 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007670 : │ │ │ │ │ +000076bc : │ │ │ │ │ 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 77c4 │ │ │ │ │ + beq.w 7810 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 77bc │ │ │ │ │ + bne.w 7808 │ │ │ │ │ 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, 76f4 │ │ │ │ │ + cbnz r0, 7740 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 77ac │ │ │ │ │ + beq.n 77f8 │ │ │ │ │ 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 77d4 │ │ │ │ │ + bne.w 7820 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7710 │ │ │ │ │ + cbnz r0, 775c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 77d4 │ │ │ │ │ + bne.n 7820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77dc │ │ │ │ │ + bl 7828 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7702 │ │ │ │ │ + cbz r0, 774e │ │ │ │ │ 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 │ │ │ │ │ @@ -12693,1520 +12723,1520 @@ │ │ │ │ │ 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 76f0 │ │ │ │ │ + b.n 773c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 779e │ │ │ │ │ + beq.n 77ea │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 7796 │ │ │ │ │ + bne.n 77e2 │ │ │ │ │ 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, 778c │ │ │ │ │ + cbz r0, 77d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 778c │ │ │ │ │ + cbz r0, 77d8 │ │ │ │ │ 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 77d4 │ │ │ │ │ + beq.n 7820 │ │ │ │ │ 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, 77a6 │ │ │ │ │ + cbz r0, 77f2 │ │ │ │ │ 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 7706 │ │ │ │ │ + bne.n 7752 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 77b6 │ │ │ │ │ + cbnz r0, 7802 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 7706 │ │ │ │ │ + b.n 7752 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76d6 │ │ │ │ │ + b.n 7722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76d6 │ │ │ │ │ + b.n 7722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 771e │ │ │ │ │ + b.n 776a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7768 │ │ │ │ │ + b.n 77b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 76b8 │ │ │ │ │ + bge.n 7704 │ │ │ │ │ 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 76fc │ │ │ │ │ + b.n 7748 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 769e │ │ │ │ │ + beq.w 76ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77bc │ │ │ │ │ + b.n 7808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77c0 │ │ │ │ │ + b.n 780c │ │ │ │ │ │ │ │ │ │ -000077dc : │ │ │ │ │ +00007828 : │ │ │ │ │ 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 │ │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + ldr.w ip, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 82ee │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str.w ip, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 839a │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 82fc │ │ │ │ │ - add r2, sp, #32 │ │ │ │ │ + bne.w 83aa │ │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7908 │ │ │ │ │ + bne.n 795a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 830e │ │ │ │ │ + beq.w 83b0 │ │ │ │ │ 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 832c │ │ │ │ │ + bne.w 838a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 79a6 │ │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ │ + beq.w 79f8 │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79c8 │ │ │ │ │ + beq.w 7a1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 7a16 │ │ │ │ │ + bne.w 7a68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 832c │ │ │ │ │ + bne.w 838a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8330 │ │ │ │ │ + beq.w 83d0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [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, #36] @ 0x24 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a28 │ │ │ │ │ + beq.w 7a7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7a6c │ │ │ │ │ + bne.w 7abe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 832c │ │ │ │ │ + bne.w 838a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7916 │ │ │ │ │ - ldr.w r8, [r4, #12] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - beq.n 792a │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + beq.n 7968 │ │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + beq.n 797c │ │ │ │ │ + mov fp, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, fp, 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 7950 │ │ │ │ │ + beq.n 79a2 │ │ │ │ │ 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 7d4c │ │ │ │ │ + beq.w 7d9e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ 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 7992 │ │ │ │ │ - ldrd r8, r3, [r4, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.n 78ce │ │ │ │ │ + bne.n 79e4 │ │ │ │ │ + ldrd fp, r3, [r4, #8] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bne.n 7920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8346 │ │ │ │ │ + blt.w 83e6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7992 │ │ │ │ │ + cbnz r3, 79e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 78e4 │ │ │ │ │ + bne.n 7936 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 7992 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cbnz r3, 79e4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d1e │ │ │ │ │ + bne.w 7d70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 7992 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cbnz r3, 79e4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d5e │ │ │ │ │ + bne.w 7db6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 7992 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cbnz r3, 79e4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f0a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + bne.w 7f66 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ + mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.n 7902 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 7954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ 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 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7866 │ │ │ │ │ + bne.w 78b8 │ │ │ │ │ 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 825e │ │ │ │ │ + bne.w 833a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 823e │ │ │ │ │ - cbz r0, 79fe │ │ │ │ │ + bne.w 82a0 │ │ │ │ │ + cbz r0, 7a50 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt.n 7a7e │ │ │ │ │ + blt.n 7ad0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 7876 │ │ │ │ │ + beq.w 78c8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c44 │ │ │ │ │ + bne.w 7c96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7874 │ │ │ │ │ + b.n 78c6 │ │ │ │ │ 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, 7a5e │ │ │ │ │ + cbnz r0, 7ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8246 │ │ │ │ │ - cbz r0, 7a58 │ │ │ │ │ + bne.w 82ac │ │ │ │ │ + cbz r0, 7aaa │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 7b66 │ │ │ │ │ + blt.w 7bb8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 78ae │ │ │ │ │ + beq.w 7900 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7caa │ │ │ │ │ + bne.w 7cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 78ae │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 7900 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ 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 825e │ │ │ │ │ + bne.w 833a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 823e │ │ │ │ │ + bne.w 82a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a00 │ │ │ │ │ + beq.n 7a52 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 7a00 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + bge.n 7a52 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ 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 825e │ │ │ │ │ + bne.w 833a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 823e │ │ │ │ │ + bne.w 82a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f02 │ │ │ │ │ + beq.w 7f5e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.w 7f02 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + bge.w 7f5e │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ 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 825e │ │ │ │ │ + bne.w 833a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 823e │ │ │ │ │ + bne.w 82a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f98 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + beq.w 7ff8 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movlt r3, r0 │ │ │ │ │ movlt r9, r5 │ │ │ │ │ movlt r5, r2 │ │ │ │ │ - bge.w 7f98 │ │ │ │ │ + bge.w 7ff8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + 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 825c │ │ │ │ │ + bne.w 8338 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 823c │ │ │ │ │ + bne.w 829e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ca6 │ │ │ │ │ + beq.w 7cf8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 7ca6 │ │ │ │ │ + ble.w 7cf8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 7b2c │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 7b7e │ │ │ │ │ + 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 7a5e │ │ │ │ │ + bne.w 7ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8246 │ │ │ │ │ + bne.w 82ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a5a │ │ │ │ │ + beq.w 7aac │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 7a5a │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + bge.w 7aac │ │ │ │ │ + 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 7a5e │ │ │ │ │ + bne.w 7ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8246 │ │ │ │ │ + bne.w 82ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f06 │ │ │ │ │ + beq.w 7f62 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 7f06 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + bge.w 7f62 │ │ │ │ │ + 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 7a5e │ │ │ │ │ + bne.w 7ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8246 │ │ │ │ │ + bne.w 82ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f9e │ │ │ │ │ + beq.w 7ffe │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r0 │ │ │ │ │ - bge.w 7f9e │ │ │ │ │ + bge.w 7ffe │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + 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 7a5e │ │ │ │ │ + bne.w 7ab0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8246 │ │ │ │ │ + bne.w 82ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a5a │ │ │ │ │ + beq.w 7aac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 7a5a │ │ │ │ │ + ble.w 7aac │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 7c0a │ │ │ │ │ + b.n 7c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a24 │ │ │ │ │ + beq.w 7a76 │ │ │ │ │ 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 7a24 │ │ │ │ │ + beq.w 7a76 │ │ │ │ │ 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 8378 │ │ │ │ │ + beq.w 8394 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d10 │ │ │ │ │ + beq.n 7d62 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 7902 │ │ │ │ │ + b.n 7954 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 7a00 │ │ │ │ │ + b.n 7a52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15198 │ │ │ │ │ + bl 15238 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a7a │ │ │ │ │ + beq.w 7acc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a7a │ │ │ │ │ + beq.w 7acc │ │ │ │ │ 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 7a7a │ │ │ │ │ + beq.w 7acc │ │ │ │ │ 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 8378 │ │ │ │ │ + beq.w 8394 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7c9e │ │ │ │ │ + bne.n 7cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 837e │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.n 7c9e │ │ │ │ │ + bne.w 8384 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 7cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77dc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 7828 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7966 │ │ │ │ │ + beq.w 79b8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7966 │ │ │ │ │ + beq.w 79b8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ 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 78f4 │ │ │ │ │ + bne.w 7946 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8306 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - b.n 7996 │ │ │ │ │ + bne.w 83f2 │ │ │ │ │ + add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 79e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 82ce │ │ │ │ │ + beq.w 82b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82c6 │ │ │ │ │ + bne.w 8346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - bl 7670 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 76bc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7eb0 │ │ │ │ │ + beq.w 7f08 │ │ │ │ │ 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 82f6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82a6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w 82ee │ │ │ │ │ movs r0, #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8270 │ │ │ │ │ - ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 82a0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 82b6 │ │ │ │ │ + beq.w 82dc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 82ee │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + adds r0, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 82bc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e9a │ │ │ │ │ + beq.n 7ef2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e9a │ │ │ │ │ + beq.n 7ef2 │ │ │ │ │ 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 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8254 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 8356 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 824e │ │ │ │ │ + bne.w 8342 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80ae │ │ │ │ │ + beq.w 810e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + bl 76bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80ae │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 810e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 826a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 82d6 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ strd r1, r5, [sp, #24] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - str.w fp, [r0, #4] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 82e6 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ │ + beq.w 834e │ │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8146 │ │ │ │ │ + bne.w 81a4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8146 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 7670 │ │ │ │ │ + beq.w 81a4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 76bc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8146 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w 81a4 │ │ │ │ │ + ldr r1, [r6, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.w 8208 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str.w r2, [r9, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 7e4c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + str r1, [r6, #88] @ 0x58 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 826c │ │ │ │ │ + str.w r2, [r8, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + b.n 7ea4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ 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] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82c6 │ │ │ │ │ + bne.w 8346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 7ed4 │ │ │ │ │ + bl 76bc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 7f2c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 815e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + bne.w 8228 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 7ef6 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r1, 7f52 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8032 │ │ │ │ │ + bne.w 8092 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7984 │ │ │ │ │ - b.n 7992 │ │ │ │ │ + beq.w 79d6 │ │ │ │ │ + b.n 79e4 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 7a00 │ │ │ │ │ + b.n 7a52 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 7a5a │ │ │ │ │ + b.n 7aac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 835a │ │ │ │ │ + beq.w 837a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8352 │ │ │ │ │ + bne.w 8372 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8364 │ │ │ │ │ + beq.w 835e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 7fa2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 8002 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7992 │ │ │ │ │ + bne.w 79e4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7992 │ │ │ │ │ + beq.w 79e4 │ │ │ │ │ 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 7992 │ │ │ │ │ + beq.w 79e4 │ │ │ │ │ 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 78f4 │ │ │ │ │ - b.n 7d4c │ │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ │ - b.n 7a00 │ │ │ │ │ + bne.w 7946 │ │ │ │ │ + b.n 7d9e │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + b.n 7a52 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 7a5a │ │ │ │ │ + b.n 7aac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 82de │ │ │ │ │ + beq.w 830c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 82d6 │ │ │ │ │ + bne.w 82fe │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 828e │ │ │ │ │ + beq.w 8320 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 82d6 │ │ │ │ │ + bne.w 82fe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8066 │ │ │ │ │ + bne.n 80c6 │ │ │ │ │ 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 8288 │ │ │ │ │ + beq.w 831a │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8238 │ │ │ │ │ + beq.w 82a8 │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7f4c │ │ │ │ │ - b.n 7f44 │ │ │ │ │ + beq.n 7fac │ │ │ │ │ + b.n 7fa4 │ │ │ │ │ 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 7992 │ │ │ │ │ + beq.w 79e4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + 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_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78f4 │ │ │ │ │ - b.n 7d4c │ │ │ │ │ + bne.w 7946 │ │ │ │ │ + b.n 7d9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fe6 │ │ │ │ │ + beq.n 8046 │ │ │ │ │ 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 8182 │ │ │ │ │ + bne.n 81be │ │ │ │ │ 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 8288 │ │ │ │ │ + beq.w 831a │ │ │ │ │ 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 7ffa │ │ │ │ │ - b.n 809a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + beq.n 805a │ │ │ │ │ + b.n 80fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 7ea4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 7efc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 826a │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - ble.n 8116 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - beq.n 8116 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ │ - str r1, [r3, #4] │ │ │ │ │ - beq.n 8116 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - cmp.w fp, #3 │ │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ │ - str r1, [r3, #8] │ │ │ │ │ - beq.n 8116 │ │ │ │ │ + beq.w 82d6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 8172 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldr.w r1, [r8] │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + beq.n 8172 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ │ + str r1, [r2, #4] │ │ │ │ │ + beq.n 8172 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ │ + str r1, [r2, #8] │ │ │ │ │ + beq.n 8172 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr.w r1, [r9, r0, lsl #2] │ │ │ │ │ - str.w r1, [r3, r0, lsl #2] │ │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ │ + ldr.w r1, [r8, r0, lsl #2] │ │ │ │ │ + str.w r1, [r2, r0, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r0, fp │ │ │ │ │ - bne.n 8106 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 8160 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7eb2 │ │ │ │ │ + bne.w 7f0a │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 816c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ede │ │ │ │ │ - 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 7ea4 │ │ │ │ │ - b.n 80bc │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8142 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + beq.n 8236 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f38 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 7eda │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7ef6 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 7efc │ │ │ │ │ + b.n 811a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + bl 76bc │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8084 │ │ │ │ │ + beq.n 80e4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8288 │ │ │ │ │ + beq.w 831a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ mov r7, r6 │ │ │ │ │ - strd fp, r5, [sp, #20] │ │ │ │ │ + strd fp, r5, [sp, #24] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 81ec │ │ │ │ │ + cbnz r0, 8250 │ │ │ │ │ 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] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8288 │ │ │ │ │ + beq.n 831a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it gt │ │ │ │ │ - ldrgt r0, [sp, #28] │ │ │ │ │ - bgt.w 809a │ │ │ │ │ - b.n 7ffa │ │ │ │ │ + ldrgt r0, [sp, #32] │ │ │ │ │ + bgt.w 80fa │ │ │ │ │ + b.n 805a │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 819e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 7f34 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7f52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81c2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.n 81fe │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 8222 │ │ │ │ │ + beq.n 8286 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r2, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 81b6 │ │ │ │ │ + b.n 81f2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ 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, 8266 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 7e8e │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cbz r0, 82d0 │ │ │ │ │ + ldr r1, [r6, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 7ee6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 8282 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8314 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 81fe │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7f44 │ │ │ │ │ + b.n 8262 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 7876 │ │ │ │ │ + b.w 78c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7fa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 78b0 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.n 814a │ │ │ │ │ + b.w 7902 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7dfc │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 7866 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + b.n 7dc6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 7e24 │ │ │ │ │ + b.n 81ac │ │ │ │ │ + mov r4, r6 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eb2 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b.n 7f0a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f0a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7df0 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7fa0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 8012 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ 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.w ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f42 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eb2 │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7fa0 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 78b8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 81ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eb2 │ │ │ │ │ + b.n 7f52 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d98 │ │ │ │ │ + b.n 7e50 │ │ │ │ │ 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 7dd0 │ │ │ │ │ - b.n 814a │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 7f90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + b.n 7fa4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ef6 │ │ │ │ │ + b.w 79e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d6e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f42 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7fb2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e5c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f76 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 7962 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 838c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 780a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 7910 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 7996 │ │ │ │ │ + beq.w 785c │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 838c │ │ │ │ │ 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 833e │ │ │ │ │ + blt.n 83de │ │ │ │ │ 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 783c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 82fe │ │ │ │ │ + beq.w 788e │ │ │ │ │ + b.n 838a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - b.w 788c │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + b.w 78de │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 82fe │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 838c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 7996 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 7992 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f1a │ │ │ │ │ - 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 7f34 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 7f44 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 82fe │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 832c │ │ │ │ │ + b.w 79e8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 79e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008388 : │ │ │ │ │ +000083fc : │ │ │ │ │ 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 861e │ │ │ │ │ + beq.w 8692 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 83da │ │ │ │ │ + cbnz r2, 844e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 83e8 │ │ │ │ │ + beq.n 845c │ │ │ │ │ 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, 8414 │ │ │ │ │ + cbnz r0, 8488 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8488 │ │ │ │ │ + bne.n 84fc │ │ │ │ │ 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 863e │ │ │ │ │ + blt.w 86b2 │ │ │ │ │ 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 8636 │ │ │ │ │ + bne.w 86aa │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83d0 │ │ │ │ │ + beq.n 8444 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 862c │ │ │ │ │ + beq.w 86a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85e6 │ │ │ │ │ + bne.w 865a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 84a0 │ │ │ │ │ + beq.n 8514 │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq.n 84b6 │ │ │ │ │ + beq.n 852a │ │ │ │ │ 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 84ec │ │ │ │ │ + bne.n 8560 │ │ │ │ │ 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 85e6 │ │ │ │ │ + bne.w 865a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 85a0 │ │ │ │ │ + bne.w 8614 │ │ │ │ │ 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 83da │ │ │ │ │ + beq.n 844e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8636 │ │ │ │ │ + bne.w 86aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 1af70 │ │ │ │ │ + bl 1afec │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 859a │ │ │ │ │ + b.n 860e │ │ │ │ │ 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 85f6 │ │ │ │ │ + bne.w 866a │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 8446 │ │ │ │ │ + bne.n 84ba │ │ │ │ │ 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 85dc │ │ │ │ │ + blt.w 8650 │ │ │ │ │ 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 85f6 │ │ │ │ │ + bne.w 866a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 845c │ │ │ │ │ + beq.n 84d0 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 845c │ │ │ │ │ + beq.n 84d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85fc │ │ │ │ │ + beq.n 8670 │ │ │ │ │ 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 85fc │ │ │ │ │ + beq.n 8670 │ │ │ │ │ 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 8618 │ │ │ │ │ + beq.n 868c │ │ │ │ │ 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> │ │ │ │ │ @@ -14214,445 +14244,437 @@ │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85ce │ │ │ │ │ + beq.n 8642 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83d0 │ │ │ │ │ + beq.w 8444 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83d0 │ │ │ │ │ + beq.w 8444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 859a │ │ │ │ │ + cbz r0, 860e │ │ │ │ │ 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 8604 │ │ │ │ │ + beq.n 8678 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83de │ │ │ │ │ + b.n 8452 │ │ │ │ │ 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 847c │ │ │ │ │ + beq.w 84f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83d0 │ │ │ │ │ - b.n 8564 │ │ │ │ │ + beq.w 8444 │ │ │ │ │ + b.n 85d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 8600 │ │ │ │ │ + cbz r0, 8674 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 846c │ │ │ │ │ + beq.w 84e0 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 83da │ │ │ │ │ - b.n 848a │ │ │ │ │ + beq.w 844e │ │ │ │ │ + b.n 84fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85dc │ │ │ │ │ + b.n 8650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 85dc │ │ │ │ │ + b.n 8650 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83da │ │ │ │ │ + beq.w 844e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 83de │ │ │ │ │ + b.n 8452 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8526 │ │ │ │ │ + b.n 859a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 83b2 │ │ │ │ │ - b.n 83d8 │ │ │ │ │ + beq.w 8426 │ │ │ │ │ + b.n 844c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8424 │ │ │ │ │ + b.n 8498 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83de │ │ │ │ │ + b.n 8452 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83de │ │ │ │ │ + b.n 8452 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000864c : │ │ │ │ │ +000086c0 : │ │ │ │ │ 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 89b2 │ │ │ │ │ + beq.w 8ab6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89ac │ │ │ │ │ + bne.w 8a06 │ │ │ │ │ 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, 869a │ │ │ │ │ + cbz r0, 870e │ │ │ │ │ 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 899a │ │ │ │ │ + beq.w 8ac6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldrd r7, r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 872a │ │ │ │ │ + cbnz r3, 878e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 898a │ │ │ │ │ + bne.w 89ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 86d8 │ │ │ │ │ + cbz r0, 8748 │ │ │ │ │ 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 87da │ │ │ │ │ + bne.n 883e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 898a │ │ │ │ │ + bne.w 89ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ - cbz r0, 86fc │ │ │ │ │ + bl 8c24 │ │ │ │ │ + cbz r0, 876c │ │ │ │ │ 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 868c │ │ │ │ │ + b.n 8700 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 898a │ │ │ │ │ + bne.w 89ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d8a8 │ │ │ │ │ + bl d928 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 871e │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cbnz r0, 8782 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 86f6 │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 86f6 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 8766 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89ac │ │ │ │ │ + bne.w 8a06 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 89c2 │ │ │ │ │ + beq.w 8a0c │ │ │ │ │ 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, 8764 │ │ │ │ │ + cbz r0, 87c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 884a │ │ │ │ │ + bne.n 88ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89d0 │ │ │ │ │ + bne.w 8a1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8916 │ │ │ │ │ + bne.w 8976 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89d0 │ │ │ │ │ + bne.w 8a1a │ │ │ │ │ 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 89d6 │ │ │ │ │ + bne.w 8a20 │ │ │ │ │ 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 86b8 │ │ │ │ │ + beq.n 872a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8994 │ │ │ │ │ + bne.w 89f4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 8a68 │ │ │ │ │ + beq.w 8ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 88ce │ │ │ │ │ + bne.n 8930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 86b8 │ │ │ │ │ + b.n 872a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86d8 │ │ │ │ │ + beq.w 8748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86d8 │ │ │ │ │ + beq.w 8748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86d8 │ │ │ │ │ + beq.w 8748 │ │ │ │ │ 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 898a │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ + beq.w 89ea │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - strd r7, r6, [sp] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ │ + strd r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8720 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 89a6 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 8720 │ │ │ │ │ + beq.w 89fa │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1105 @ 0x451 │ │ │ │ │ + b.n 8766 │ │ │ │ │ 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 8b7a │ │ │ │ │ + beq.w 8be6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b6e │ │ │ │ │ + bne.w 8bda │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 8b4e │ │ │ │ │ + beq.w 8bba │ │ │ │ │ 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 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a7c │ │ │ │ │ + bne.w 8ae8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b6e │ │ │ │ │ + bne.w 8bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aea │ │ │ │ │ + bne.w 8b56 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b6e │ │ │ │ │ + bne.w 8bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d8a8 │ │ │ │ │ + bl d928 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aea │ │ │ │ │ + bne.w 8b56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8764 │ │ │ │ │ + b.n 87c8 │ │ │ │ │ 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 87ce │ │ │ │ │ + beq.w 8832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87ce │ │ │ │ │ + beq.w 8832 │ │ │ │ │ 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 8a34 │ │ │ │ │ + bne.n 8a32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87ce │ │ │ │ │ + beq.w 8832 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87d4 │ │ │ │ │ + b.n 8838 │ │ │ │ │ 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 8780 │ │ │ │ │ + beq.w 87e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8780 │ │ │ │ │ + beq.w 87e4 │ │ │ │ │ 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 8780 │ │ │ │ │ + beq.w 87e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -14661,84 +14683,98 @@ │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 87a0 │ │ │ │ │ + beq.w 8804 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 87a4 │ │ │ │ │ + b.n 8808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8694 │ │ │ │ │ + b.n 8708 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8990 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 86a4 │ │ │ │ │ + b.n 89f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbz r0, 8a2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8990 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 867a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 89ac │ │ │ │ │ + b.n 89f0 │ │ │ │ │ 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 8742 │ │ │ │ │ + beq.w 87a6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 87a4 │ │ │ │ │ + b.n 8808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18be8 │ │ │ │ │ + bl 18c68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 89e4 │ │ │ │ │ + cbz r2, 8a66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 87a2 │ │ │ │ │ + b.n 8806 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 88a2 │ │ │ │ │ + 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 │ │ │ │ │ + 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 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 a18 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + b.n 8962 │ │ │ │ │ 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 879e │ │ │ │ │ + beq.w 8802 │ │ │ │ │ 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 879e │ │ │ │ │ + beq.w 8802 │ │ │ │ │ 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 │ │ │ │ │ @@ -14747,74 +14783,66 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - b.n 8972 │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ + b.n 89d2 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 86ee │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 8a06 │ │ │ │ │ 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 │ │ │ │ │ - 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 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 b50 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 8902 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 8718 │ │ │ │ │ + b.n 8a00 │ │ │ │ │ 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 87c2 │ │ │ │ │ + beq.w 8826 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87d4 │ │ │ │ │ + b.n 8838 │ │ │ │ │ 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 888e │ │ │ │ │ + beq.w 88f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888e │ │ │ │ │ + beq.w 88f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888e │ │ │ │ │ + beq.w 88f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888e │ │ │ │ │ + beq.w 88f0 │ │ │ │ │ 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 8b92 │ │ │ │ │ + beq.n 8bfe │ │ │ │ │ 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] │ │ │ │ │ @@ -14822,31 +14850,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 8ba0 │ │ │ │ │ + beq.n 8c0c │ │ │ │ │ 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, 8b3a │ │ │ │ │ + cbnz r0, 8ba6 │ │ │ │ │ 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, 8b3a │ │ │ │ │ + cbz r3, 8ba6 │ │ │ │ │ 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 │ │ │ │ │ @@ -14855,1729 +14883,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 b50 │ │ │ │ │ + bl a18 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 879e │ │ │ │ │ + beq.w 8802 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 87a4 │ │ │ │ │ + b.n 8808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8b82 │ │ │ │ │ + blt.n 8bee │ │ │ │ │ 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 8880 │ │ │ │ │ + beq.w 88e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8766 │ │ │ │ │ + b.n 87ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8860 │ │ │ │ │ + b.n 88c2 │ │ │ │ │ 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 8766 │ │ │ │ │ + b.n 87ca │ │ │ │ │ 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 8766 │ │ │ │ │ + b.n 87ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 88c4 │ │ │ │ │ + beq.w 8926 │ │ │ │ │ strd r2, r8, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8766 │ │ │ │ │ + b.n 87ca │ │ │ │ │ │ │ │ │ │ -00008bb8 : │ │ │ │ │ +00008c24 : │ │ │ │ │ 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 8e5a │ │ │ │ │ + beq.w 8ec6 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e68 │ │ │ │ │ + bne.w 8ed4 │ │ │ │ │ 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, 8c06 │ │ │ │ │ + cbz r0, 8c72 │ │ │ │ │ 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 8e6c │ │ │ │ │ + beq.w 8ed8 │ │ │ │ │ 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 8dca │ │ │ │ │ + bne.w 8e36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f4 │ │ │ │ │ + bl 9460 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8cca │ │ │ │ │ + beq.n 8d36 │ │ │ │ │ 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 8e40 │ │ │ │ │ + beq.w 8eac │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 8e54 │ │ │ │ │ + bne.w 8ec0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e2c │ │ │ │ │ + beq.w 8e98 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 8e3a │ │ │ │ │ + bne.w 8ea6 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 8e92 │ │ │ │ │ + beq.w 8efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8ce2 │ │ │ │ │ + cbnz r0, 8d4e │ │ │ │ │ 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 8dca │ │ │ │ │ + bne.w 8e36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f4 │ │ │ │ │ - cbz r0, 8cd0 │ │ │ │ │ + bl 9460 │ │ │ │ │ + cbz r0, 8d3c │ │ │ │ │ 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 8bf8 │ │ │ │ │ + b.n 8c64 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8ca6 │ │ │ │ │ + b.n 8d12 │ │ │ │ │ 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 8cc4 │ │ │ │ │ + b.n 8d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f4 │ │ │ │ │ + bl 9460 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e22 │ │ │ │ │ + beq.w 8e8e │ │ │ │ │ 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 8e12 │ │ │ │ │ + beq.n 8e7e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8e22 │ │ │ │ │ + bne.w 8e8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8dd4 │ │ │ │ │ + bne.n 8e40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 8c96 │ │ │ │ │ + beq.n 8d02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8c96 │ │ │ │ │ + bne.n 8d02 │ │ │ │ │ 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 8e26 │ │ │ │ │ + beq.n 8e92 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 8d7c │ │ │ │ │ + ble.n 8de8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 8d7c │ │ │ │ │ + beq.n 8de8 │ │ │ │ │ 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 8d6c │ │ │ │ │ + bne.n 8dd8 │ │ │ │ │ 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, 8dca │ │ │ │ │ + cbz r0, 8e36 │ │ │ │ │ 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 8e8c │ │ │ │ │ + beq.n 8ef8 │ │ │ │ │ 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 8e80 │ │ │ │ │ + beq.n 8eec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 8cc4 │ │ │ │ │ + b.n 8d30 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c00 │ │ │ │ │ + b.n 8c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93f4 │ │ │ │ │ + bl 9460 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r2, 8e22 │ │ │ │ │ + cbz r2, 8e8e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 8dfa │ │ │ │ │ + beq.n 8e66 │ │ │ │ │ str.w r2, [r7, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d06 │ │ │ │ │ + b.n 8d72 │ │ │ │ │ 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, 8e26 │ │ │ │ │ + cbz r0, 8e92 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 8dea │ │ │ │ │ + b.n 8e56 │ │ │ │ │ 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 8d1e │ │ │ │ │ + beq.w 8d8a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8d30 │ │ │ │ │ + b.n 8d9c │ │ │ │ │ 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 8ca6 │ │ │ │ │ + b.n 8d12 │ │ │ │ │ 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 8c50 │ │ │ │ │ + beq.w 8cbc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8ca6 │ │ │ │ │ + b.n 8d12 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8be6 │ │ │ │ │ + beq.w 8c52 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8dce │ │ │ │ │ + b.n 8e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8c10 │ │ │ │ │ + bge.w 8c7c │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8e68 │ │ │ │ │ + b.n 8ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e78 │ │ │ │ │ + bne.n 8ee4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8dc0 │ │ │ │ │ + b.n 8e2c │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8db2 │ │ │ │ │ + b.n 8e1e │ │ │ │ │ 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 8c80 │ │ │ │ │ - b.n 8e20 │ │ │ │ │ + beq.w 8cec │ │ │ │ │ + b.n 8e8c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008ea4 : │ │ │ │ │ +00008f10 : │ │ │ │ │ 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 93b4 │ │ │ │ │ + beq.w 9420 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 937a │ │ │ │ │ + bne.w 93e6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9324 │ │ │ │ │ + beq.w 9390 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 933a │ │ │ │ │ + beq.w 93a6 │ │ │ │ │ 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 9362 │ │ │ │ │ + beq.w 93ce │ │ │ │ │ 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 8fb6 │ │ │ │ │ + beq.n 9022 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9002 │ │ │ │ │ + bne.n 906e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 936e │ │ │ │ │ + bne.w 93da │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 93dc │ │ │ │ │ + beq.w 9448 │ │ │ │ │ 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 9014 │ │ │ │ │ + beq.n 9080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 905a │ │ │ │ │ + bne.n 90c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 937a │ │ │ │ │ + bne.w 93e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 8f9e │ │ │ │ │ + cbnz r0, 900a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93e8 │ │ │ │ │ + bne.w 9454 │ │ │ │ │ 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 927c │ │ │ │ │ + bne.w 92e8 │ │ │ │ │ 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 93c4 │ │ │ │ │ + beq.w 9430 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f94 │ │ │ │ │ + b.n 9000 │ │ │ │ │ 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 9398 │ │ │ │ │ + bne.w 9404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ - cbz r0, 8fec │ │ │ │ │ + bne.w 93f8 │ │ │ │ │ + cbz r0, 9058 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt.n 906c │ │ │ │ │ + bgt.n 90d8 │ │ │ │ │ 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 8f2a │ │ │ │ │ + beq.n 8f96 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 921e │ │ │ │ │ + bne.w 928a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f28 │ │ │ │ │ + b.n 8f94 │ │ │ │ │ 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 939e │ │ │ │ │ + bne.w 940a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ - cbz r0, 9048 │ │ │ │ │ + bne.w 93fe │ │ │ │ │ + cbz r0, 90b4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.w 914c │ │ │ │ │ + bgt.w 91b8 │ │ │ │ │ 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 8f60 │ │ │ │ │ + beq.n 8fcc │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92b0 │ │ │ │ │ + bne.w 931c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f5e │ │ │ │ │ + b.n 8fca │ │ │ │ │ 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 9398 │ │ │ │ │ + bne.w 9404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ + bne.w 93f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fee │ │ │ │ │ + beq.n 905a │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 8fee │ │ │ │ │ + bge.n 905a │ │ │ │ │ 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 9398 │ │ │ │ │ + bne.w 9404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ + bne.w 93f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 929e │ │ │ │ │ + beq.w 930a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge.w 929e │ │ │ │ │ + bge.w 930a │ │ │ │ │ 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 9398 │ │ │ │ │ + bne.w 9404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ + bne.w 93f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92a6 │ │ │ │ │ + beq.w 9312 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge.w 92a6 │ │ │ │ │ + bge.w 9312 │ │ │ │ │ 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 9398 │ │ │ │ │ + bne.w 9404 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ + bne.w 93f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fee │ │ │ │ │ + beq.w 905a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w 8fee │ │ │ │ │ + ble.w 905a │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 9110 │ │ │ │ │ + b.n 917c │ │ │ │ │ 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 939e │ │ │ │ │ + bne.w 940a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ + bne.w 93fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 904a │ │ │ │ │ + beq.w 90b6 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 904a │ │ │ │ │ + bge.w 90b6 │ │ │ │ │ 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 939e │ │ │ │ │ + bne.w 940a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ + bne.w 93fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92a2 │ │ │ │ │ + beq.n 930e │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.n 92a2 │ │ │ │ │ + ble.n 930e │ │ │ │ │ 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 939e │ │ │ │ │ + bne.w 940a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ + bne.w 93fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92ac │ │ │ │ │ + beq.n 9318 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 92ac │ │ │ │ │ + bge.n 9318 │ │ │ │ │ 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 939e │ │ │ │ │ + bne.w 940a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 54e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9392 │ │ │ │ │ + bne.w 93fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 904a │ │ │ │ │ + beq.w 90b6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble.w 904a │ │ │ │ │ + ble.w 90b6 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 91e4 │ │ │ │ │ + b.n 9250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9010 │ │ │ │ │ + beq.w 907c │ │ │ │ │ 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 9010 │ │ │ │ │ + beq.w 907c │ │ │ │ │ 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 936a │ │ │ │ │ + beq.w 93d6 │ │ │ │ │ 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 9312 │ │ │ │ │ + beq.n 937e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 8f94 │ │ │ │ │ + b.n 9000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ea4 │ │ │ │ │ + bl 8f10 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9294 │ │ │ │ │ + cbz r0, 9300 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8fb0 │ │ │ │ │ + bne.w 901c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f94 │ │ │ │ │ + b.n 9000 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 8fee │ │ │ │ │ + b.n 905a │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 904a │ │ │ │ │ + b.n 90b6 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 8fee │ │ │ │ │ + b.n 905a │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 904a │ │ │ │ │ + b.n 90b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15198 │ │ │ │ │ + bl 15238 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9068 │ │ │ │ │ + beq.w 90d4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9068 │ │ │ │ │ + beq.w 90d4 │ │ │ │ │ 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 9068 │ │ │ │ │ + beq.w 90d4 │ │ │ │ │ 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 936a │ │ │ │ │ + beq.n 93d6 │ │ │ │ │ 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 9276 │ │ │ │ │ + bne.n 92e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 93ae │ │ │ │ │ + bne.n 941a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9370 │ │ │ │ │ + b.n 93dc │ │ │ │ │ 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 93ec │ │ │ │ │ + bne.n 9458 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 8eea │ │ │ │ │ + bne.w 8f56 │ │ │ │ │ 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 9382 │ │ │ │ │ + blt.n 93ee │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r8, r7, [r1, #12] │ │ │ │ │ - cbnz r2, 936e │ │ │ │ │ + cbnz r2, 93da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8f04 │ │ │ │ │ + bne.w 8f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f04 │ │ │ │ │ + b.n 8f70 │ │ │ │ │ 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 8f6c │ │ │ │ │ + beq.w 8fd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f96 │ │ │ │ │ + b.n 9002 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9370 │ │ │ │ │ + b.n 93dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8f2a │ │ │ │ │ + b.n 8f96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8f60 │ │ │ │ │ + b.n 8fcc │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - b.n 8f1c │ │ │ │ │ + b.n 8f88 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8f5e │ │ │ │ │ - b.n 905a │ │ │ │ │ + beq.w 8fca │ │ │ │ │ + b.n 90c6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9370 │ │ │ │ │ + b.n 93dc │ │ │ │ │ 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 8ed0 │ │ │ │ │ - b.n 937a │ │ │ │ │ + beq.w 8f3c │ │ │ │ │ + b.n 93e6 │ │ │ │ │ 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 8f94 │ │ │ │ │ + beq.w 9000 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 937c │ │ │ │ │ + b.n 93e8 │ │ │ │ │ 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 8f40 │ │ │ │ │ + b.n 8fac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 937a │ │ │ │ │ + b.n 93e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9370 │ │ │ │ │ + b.n 93dc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000093f4 : │ │ │ │ │ +00009460 : │ │ │ │ │ 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 971e │ │ │ │ │ + beq.w 978a │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 96c6 │ │ │ │ │ + bne.w 9732 │ │ │ │ │ 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 94ec │ │ │ │ │ + bne.n 9558 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 96b4 │ │ │ │ │ + beq.w 9720 │ │ │ │ │ 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 9650 │ │ │ │ │ + bne.w 96bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d3c │ │ │ │ │ + bl 9da8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94fa │ │ │ │ │ + beq.n 9566 │ │ │ │ │ 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 96fc │ │ │ │ │ + beq.w 9768 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9710 │ │ │ │ │ + bne.w 977c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96d4 │ │ │ │ │ + beq.w 9740 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9716 │ │ │ │ │ + bne.w 9782 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 96e8 │ │ │ │ │ + beq.w 9754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9512 │ │ │ │ │ + cbnz r0, 957e │ │ │ │ │ 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 9650 │ │ │ │ │ + bne.w 96bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d3c │ │ │ │ │ - cbz r0, 9500 │ │ │ │ │ + bl 9da8 │ │ │ │ │ + cbz r0, 956c │ │ │ │ │ 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 94ca │ │ │ │ │ + b.n 9536 │ │ │ │ │ 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 94e8 │ │ │ │ │ + b.n 9554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d3c │ │ │ │ │ + bl 9da8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 965a │ │ │ │ │ + beq.w 96c6 │ │ │ │ │ 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 9686 │ │ │ │ │ + beq.w 96f2 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 967e │ │ │ │ │ + bne.w 96ea │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 962e │ │ │ │ │ + bne.n 969a │ │ │ │ │ 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 94ba │ │ │ │ │ + beq.n 9526 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 94ba │ │ │ │ │ + bne.n 9526 │ │ │ │ │ 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 96ce │ │ │ │ │ + beq.w 973a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 95e0 │ │ │ │ │ + ble.n 964c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 95e0 │ │ │ │ │ + beq.n 964c │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 95e0 │ │ │ │ │ + beq.n 964c │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n 95e0 │ │ │ │ │ + beq.n 964c │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ add.w r1, fp, #12 │ │ │ │ │ - beq.n 95e0 │ │ │ │ │ + beq.n 964c │ │ │ │ │ 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 95d0 │ │ │ │ │ + bne.n 963c │ │ │ │ │ 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, 9650 │ │ │ │ │ + cbz r0, 96bc │ │ │ │ │ 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 9696 │ │ │ │ │ + beq.n 9702 │ │ │ │ │ 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 96aa │ │ │ │ │ + beq.n 9716 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 94e8 │ │ │ │ │ + b.n 9554 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9d3c │ │ │ │ │ + bl 9da8 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 9676 │ │ │ │ │ + cbz r0, 96e2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 965e │ │ │ │ │ + beq.n 96ca │ │ │ │ │ str.w r2, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - b.n 9534 │ │ │ │ │ + b.n 95a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94f4 │ │ │ │ │ + b.n 9560 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 94ba │ │ │ │ │ + b.n 9526 │ │ │ │ │ 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, 96ca │ │ │ │ │ + cbz r0, 9736 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 9644 │ │ │ │ │ + b.n 96b0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9568 │ │ │ │ │ + b.n 95d4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9566 │ │ │ │ │ + b.n 95d2 │ │ │ │ │ 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 9550 │ │ │ │ │ - b.n 955e │ │ │ │ │ + beq.w 95bc │ │ │ │ │ + b.n 95ca │ │ │ │ │ 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 9624 │ │ │ │ │ + bne.n 9690 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 96c0 │ │ │ │ │ + cbnz r0, 972c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 9624 │ │ │ │ │ + b.n 9690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9440 │ │ │ │ │ + bge.w 94ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9654 │ │ │ │ │ + b.n 96c0 │ │ │ │ │ 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 94ca │ │ │ │ │ + b.n 9536 │ │ │ │ │ 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 94a6 │ │ │ │ │ - b.n 9564 │ │ │ │ │ + beq.w 9512 │ │ │ │ │ + b.n 95d0 │ │ │ │ │ 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 947c │ │ │ │ │ + beq.w 94e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94ca │ │ │ │ │ + b.n 9536 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94ca │ │ │ │ │ + b.n 9536 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9422 │ │ │ │ │ + beq.w 948e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 96c6 │ │ │ │ │ + b.n 9732 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009730 : │ │ │ │ │ +0000979c : │ │ │ │ │ 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 9c6a │ │ │ │ │ + beq.w 9cd6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 992c │ │ │ │ │ + bne.w 9998 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 99d0 │ │ │ │ │ + beq.w 9a3c │ │ │ │ │ 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 9a04 │ │ │ │ │ + beq.w 9a70 │ │ │ │ │ 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 9934 │ │ │ │ │ + beq.w 99a0 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9920 │ │ │ │ │ + beq.w 998c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9d2a │ │ │ │ │ + beq.w 9d96 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a12 │ │ │ │ │ + bne.w 9a7e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9914 │ │ │ │ │ + beq.w 9980 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9d32 │ │ │ │ │ + bne.w 9d9e │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 9c2a │ │ │ │ │ + beq.w 9c96 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a18 │ │ │ │ │ + bne.w 9a84 │ │ │ │ │ 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 992c │ │ │ │ │ + bne.w 9998 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cf0 │ │ │ │ │ + beq.w 9d5c │ │ │ │ │ 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 9980 │ │ │ │ │ + beq.w 99ec │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 9924 │ │ │ │ │ + beq.n 9990 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d04 │ │ │ │ │ + bne.w 9d70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 992c │ │ │ │ │ + bne.n 9998 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9888 │ │ │ │ │ + beq.n 98f4 │ │ │ │ │ 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, 98a8 │ │ │ │ │ + cbz r0, 9914 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9902 │ │ │ │ │ + beq.n 996e │ │ │ │ │ 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 9cea │ │ │ │ │ + bne.w 9d56 │ │ │ │ │ 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 9872 │ │ │ │ │ + bne.n 98de │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9c82 │ │ │ │ │ + beq.w 9cee │ │ │ │ │ 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 9cea │ │ │ │ │ + bne.w 9d56 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b34 │ │ │ │ │ + bne.w 9ba0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9cea │ │ │ │ │ + bne.w 9d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 98e8 │ │ │ │ │ + cbnz r0, 9954 │ │ │ │ │ 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 987e │ │ │ │ │ + bne.n 98ea │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 9880 │ │ │ │ │ + b.n 98ec │ │ │ │ │ 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 9804 │ │ │ │ │ + b.n 9870 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9854 │ │ │ │ │ + beq.n 98c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9882 │ │ │ │ │ + b.n 98ee │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 9cd4 │ │ │ │ │ + beq.w 9d40 │ │ │ │ │ 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 9a12 │ │ │ │ │ + bne.n 9a7e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b80 │ │ │ │ │ + bne.w 9bec │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9a12 │ │ │ │ │ + bne.n 9a7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 9970 │ │ │ │ │ + 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 9798 │ │ │ │ │ + b.n 9804 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 9c52 │ │ │ │ │ + beq.w 9cbe │ │ │ │ │ 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 9cfe │ │ │ │ │ + bne.w 9d6a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9be4 │ │ │ │ │ + bne.w 9c50 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cfe │ │ │ │ │ + bne.w 9d6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 99c0 │ │ │ │ │ + cbnz r0, 9a2c │ │ │ │ │ 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 9830 │ │ │ │ │ + b.n 989c │ │ │ │ │ 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 992e │ │ │ │ │ + blt.n 999a │ │ │ │ │ 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 992c │ │ │ │ │ + bne.n 9998 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9782 │ │ │ │ │ + bne.w 97ee │ │ │ │ │ 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 9782 │ │ │ │ │ + beq.w 97ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9804 │ │ │ │ │ + b.n 9870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad84 │ │ │ │ │ + bl ade0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b08 │ │ │ │ │ + beq.n 9b74 │ │ │ │ │ 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 9c7a │ │ │ │ │ + beq.w 9ce6 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 9a56 │ │ │ │ │ + cbnz r2, 9ac2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b0e │ │ │ │ │ + bne.n 9b7a │ │ │ │ │ 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 97f8 │ │ │ │ │ + beq.w 9864 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 97f8 │ │ │ │ │ + bne.w 9864 │ │ │ │ │ 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 990e │ │ │ │ │ + beq.w 997a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 9aac │ │ │ │ │ + ble.n 9b18 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 9aac │ │ │ │ │ + beq.n 9b18 │ │ │ │ │ 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 9a9a │ │ │ │ │ + bne.n 9b06 │ │ │ │ │ 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 9cb8 │ │ │ │ │ + bne.w 9d24 │ │ │ │ │ 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 9cae │ │ │ │ │ + beq.w 9d1a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9cb4 │ │ │ │ │ + beq.w 9d20 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c98 │ │ │ │ │ + beq.w 9d04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 9880 │ │ │ │ │ + b.n 98ec │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 97f8 │ │ │ │ │ + b.n 9864 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad84 │ │ │ │ │ + bl ade0 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c22 │ │ │ │ │ + beq.w 9c8e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 9bc6 │ │ │ │ │ + beq.n 9c32 │ │ │ │ │ str.w r2, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - b.n 9a36 │ │ │ │ │ + b.n 9aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98d2 │ │ │ │ │ + beq.w 993e │ │ │ │ │ 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 9cea │ │ │ │ │ + beq.w 9d56 │ │ │ │ │ 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] │ │ │ │ │ @@ -16585,30 +16613,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 9cbc │ │ │ │ │ + beq.w 9d28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ - b.n 98f2 │ │ │ │ │ + b.n 995e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 995c │ │ │ │ │ + beq.w 99c8 │ │ │ │ │ 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 991c │ │ │ │ │ + beq.w 9988 │ │ │ │ │ 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] │ │ │ │ │ @@ -16616,480 +16644,480 @@ │ │ │ │ │ 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 9cc8 │ │ │ │ │ + beq.w 9d34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9974 │ │ │ │ │ + b.n 99e0 │ │ │ │ │ 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 990a │ │ │ │ │ + beq.w 9976 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 9b28 │ │ │ │ │ + b.n 9b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99aa │ │ │ │ │ + beq.w 9a16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 9c4a │ │ │ │ │ + cbz r0, 9cb6 │ │ │ │ │ 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, 9c3e │ │ │ │ │ + cbz r0, 9caa │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 99c4 │ │ │ │ │ + b.n 9a30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9a60 │ │ │ │ │ + b.n 9acc │ │ │ │ │ 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 97e2 │ │ │ │ │ - b.n 9a5c │ │ │ │ │ + beq.w 984e │ │ │ │ │ + b.n 9ac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9c5e │ │ │ │ │ + cbnz r0, 9cca │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 99c4 │ │ │ │ │ + b.n 9a30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9926 │ │ │ │ │ + b.n 9992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 998a │ │ │ │ │ + bge.w 99f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9926 │ │ │ │ │ + b.n 9992 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 975e │ │ │ │ │ + beq.w 97ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 992c │ │ │ │ │ + b.n 9998 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9a46 │ │ │ │ │ + b.n 9ab2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 98b2 │ │ │ │ │ + bge.w 991e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9902 │ │ │ │ │ + b.n 996e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9880 │ │ │ │ │ + beq.w 98ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 992e │ │ │ │ │ + b.n 999a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 992e │ │ │ │ │ + b.n 999a │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9af4 │ │ │ │ │ + b.n 9b60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9804 │ │ │ │ │ + b.n 9870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9c8e │ │ │ │ │ + bne.n 9cfa │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 9b76 │ │ │ │ │ + b.n 9be2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9ce0 │ │ │ │ │ + cbnz r0, 9d4c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9974 │ │ │ │ │ + b.n 99e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 993e │ │ │ │ │ + bge.w 99aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9804 │ │ │ │ │ + b.n 9870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9902 │ │ │ │ │ + b.n 996e │ │ │ │ │ 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 981a │ │ │ │ │ + beq.w 9886 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9926 │ │ │ │ │ + b.n 9992 │ │ │ │ │ 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 9cae │ │ │ │ │ + beq.n 9d1a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 9d36 │ │ │ │ │ + cbz r0, 9da2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - b.n 9af4 │ │ │ │ │ + b.n 9b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 97b0 │ │ │ │ │ + b.n 981c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9804 │ │ │ │ │ + b.n 9870 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9d1e │ │ │ │ │ + b.n 9d8a │ │ │ │ │ │ │ │ │ │ -00009d3c : │ │ │ │ │ +00009da8 : │ │ │ │ │ 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 ac14 │ │ │ │ │ + beq.w ac70 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac22 │ │ │ │ │ + bne.w ac7e │ │ │ │ │ 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 a036 │ │ │ │ │ + bne.w a0a2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w ac26 │ │ │ │ │ + beq.w ac82 │ │ │ │ │ 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 a9ea │ │ │ │ │ + bne.w aa46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4fe │ │ │ │ │ + bne.w a56a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac22 │ │ │ │ │ + bne.w ac7e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a174 │ │ │ │ │ + beq.w a1e0 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w aa00 │ │ │ │ │ + beq.w aa5c │ │ │ │ │ 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 aa32 │ │ │ │ │ + beq.w aa8e │ │ │ │ │ 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 a044 │ │ │ │ │ + beq.w a0b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w a1aa │ │ │ │ │ + beq.w a216 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w ab08 │ │ │ │ │ + beq.w ab64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ab12 │ │ │ │ │ + bne.w ab6e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa64 │ │ │ │ │ + beq.w aac0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w aa50 │ │ │ │ │ + bne.w aaac │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w aaba │ │ │ │ │ + beq.w ab16 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ab1c │ │ │ │ │ + beq.w ab78 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1be │ │ │ │ │ + bne.w a22a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a844 │ │ │ │ │ + bne.w a8b0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aa74 │ │ │ │ │ + beq.w aad0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa92 │ │ │ │ │ + beq.w aaee │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a54a │ │ │ │ │ + bne.w a5b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a844 │ │ │ │ │ + bne.w a8b0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aaf4 │ │ │ │ │ + beq.w ab50 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6ae │ │ │ │ │ + bne.w a71a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a500 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w abaa │ │ │ │ │ + beq.w ac06 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a58c │ │ │ │ │ + bne.w a5f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a500 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ab96 │ │ │ │ │ + beq.w abf2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a678 │ │ │ │ │ + bne.w a6e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a500 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aae0 │ │ │ │ │ + beq.w ab3c │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5c2 │ │ │ │ │ + bne.w a62e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a500 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aaa6 │ │ │ │ │ + beq.w ab02 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a632 │ │ │ │ │ + bne.w a69e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a500 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aacc │ │ │ │ │ + beq.w ab28 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4c8 │ │ │ │ │ + bne.w a534 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a500 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa3c │ │ │ │ │ + beq.w aa98 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a450 │ │ │ │ │ + bne.w a4bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a494 │ │ │ │ │ + bne.w a500 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ab38 │ │ │ │ │ + beq.w ab94 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a49a │ │ │ │ │ + bne.w a506 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [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 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a182 │ │ │ │ │ + bne.w a1ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a186 │ │ │ │ │ + beq.w a1f2 │ │ │ │ │ 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> │ │ │ │ │ @@ -17107,95 +17135,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 a198 │ │ │ │ │ + bne.w a204 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ac0a │ │ │ │ │ + beq.w ac66 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac02 │ │ │ │ │ + bne.w ac5e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a0cc │ │ │ │ │ + beq.n a138 │ │ │ │ │ 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 ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0fa │ │ │ │ │ + bne.n a166 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac02 │ │ │ │ │ + bne.w ac5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b02c │ │ │ │ │ + bl b088 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1ae │ │ │ │ │ + beq.n a21a │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7f2 │ │ │ │ │ + bne.w a85e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bge.n a15c │ │ │ │ │ + bge.n a1c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n a050 │ │ │ │ │ + b.n a0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ab8a │ │ │ │ │ + blt.w abe6 │ │ │ │ │ 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 ac02 │ │ │ │ │ + bne.w ac5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a09c │ │ │ │ │ + beq.n a108 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a09c │ │ │ │ │ + beq.n a108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b02c │ │ │ │ │ + bl b088 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a09c │ │ │ │ │ + beq.n a108 │ │ │ │ │ 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 abf6 │ │ │ │ │ + beq.w ac52 │ │ │ │ │ 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] │ │ │ │ │ @@ -17203,406 +17231,405 @@ │ │ │ │ │ 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 ab4c │ │ │ │ │ + beq.w aba8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7f2 │ │ │ │ │ + bne.w a85e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bgt.n a0c6 │ │ │ │ │ + bgt.n a132 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9e16 │ │ │ │ │ - b.n a00c │ │ │ │ │ + bne.w 9e82 │ │ │ │ │ + b.n a078 │ │ │ │ │ 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 a9f6 │ │ │ │ │ + beq.w aa52 │ │ │ │ │ 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 a032 │ │ │ │ │ + b.n a09e │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9e16 │ │ │ │ │ + bne.w 9e82 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a00c │ │ │ │ │ + b.n a078 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a15e │ │ │ │ │ + beq.n a1ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a00c │ │ │ │ │ + b.n a078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e78 │ │ │ │ │ + beq.w 9ee4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac3a │ │ │ │ │ + beq.w ac96 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r9, ip │ │ │ │ │ subs r2, #2 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ + strd r5, r7, [sp, #24] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ac64 │ │ │ │ │ + beq.w acc0 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ac70 │ │ │ │ │ + bne.w accc │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ac7c │ │ │ │ │ + beq.w acd8 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5f8 │ │ │ │ │ + bne.w a664 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a82e │ │ │ │ │ + bne.w a89a │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ad0e │ │ │ │ │ + beq.w ad6a │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ad28 │ │ │ │ │ + beq.w ad84 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a936 │ │ │ │ │ + bne.w a992 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a83a │ │ │ │ │ + bne.w a8a6 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acf2 │ │ │ │ │ + beq.w ad4e │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7f6 │ │ │ │ │ + bne.w a862 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a82e │ │ │ │ │ + bne.w a89a │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acdc │ │ │ │ │ + beq.w ad38 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8c4 │ │ │ │ │ + bne.w a920 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a82e │ │ │ │ │ + bne.w a89a │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a9a2 │ │ │ │ │ + beq.w a9fe │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a88a │ │ │ │ │ + bne.w a8e6 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a82e │ │ │ │ │ + bne.w a89a │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a98c │ │ │ │ │ + beq.w a9e8 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8fc │ │ │ │ │ + bne.w a958 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a72a │ │ │ │ │ + bne.w a796 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a9b8 │ │ │ │ │ + beq.w aa14 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7a8 │ │ │ │ │ + bne.w a814 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a72a │ │ │ │ │ + bne.w a796 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ab66 │ │ │ │ │ + beq.w abc2 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a76e │ │ │ │ │ + bne.w a7da │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a72a │ │ │ │ │ + bne.w a796 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acc6 │ │ │ │ │ + beq.w ad22 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6e4 │ │ │ │ │ + bne.w a750 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a72a │ │ │ │ │ + bne.w a796 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ad50 │ │ │ │ │ + beq.w adac │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a736 │ │ │ │ │ + bne.w a7a2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ 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 9ffe │ │ │ │ │ + beq.w a06a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9ffe │ │ │ │ │ + bne.w a06a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa5e │ │ │ │ │ + beq.w aaba │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n a3f0 │ │ │ │ │ + ble.n a45c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n a3f0 │ │ │ │ │ + beq.n a45c │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n a3e0 │ │ │ │ │ + bne.n a44c │ │ │ │ │ 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 a182 │ │ │ │ │ + beq.w a1ee │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, r8, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aca8 │ │ │ │ │ + beq.w ad04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac9e │ │ │ │ │ + beq.w acfa │ │ │ │ │ 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 ac48 │ │ │ │ │ + beq.w aca4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a024 │ │ │ │ │ + b.n a090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fca │ │ │ │ │ + beq.w a036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fca │ │ │ │ │ + beq.w a036 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad6c │ │ │ │ │ + bne.w adc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9fd8 │ │ │ │ │ + beq.w a044 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ff4 │ │ │ │ │ + beq.w a060 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad74 │ │ │ │ │ + bne.w add0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9ff8 │ │ │ │ │ + b.n a064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fa0 │ │ │ │ │ + beq.w a00c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad42 │ │ │ │ │ + bne.w ad9e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9fae │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w a01a │ │ │ │ │ + b.n a500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d3c │ │ │ │ │ + bl 9da8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dac │ │ │ │ │ + beq.w 9e18 │ │ │ │ │ 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 a9ea │ │ │ │ │ + beq.w aa46 │ │ │ │ │ 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] │ │ │ │ │ @@ -17610,1051 +17637,1047 @@ │ │ │ │ │ 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 acba │ │ │ │ │ + beq.w ad16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ - b.n a032 │ │ │ │ │ + b.n a09e │ │ │ │ │ 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 a874 │ │ │ │ │ + bne.w a8d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w abea │ │ │ │ │ + beq.w ac46 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab7c │ │ │ │ │ + bne.w abd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9eb2 │ │ │ │ │ + b.n 9f1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9efc │ │ │ │ │ + beq.w 9f68 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abf0 │ │ │ │ │ + bne.w ac4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f0a │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9f76 │ │ │ │ │ + b.n a500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f4c │ │ │ │ │ + beq.w 9fb8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac98 │ │ │ │ │ + bne.w acf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f5a │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9fc6 │ │ │ │ │ + b.n a500 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a22a │ │ │ │ │ + beq.w a296 │ │ │ │ │ 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 abc6 │ │ │ │ │ + beq.w ac22 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq.w a848 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq.w a8b4 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ str.w r2, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n a1fe │ │ │ │ │ + b.n a26a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f76 │ │ │ │ │ + beq.w 9fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f76 │ │ │ │ │ + beq.w 9fe2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab84 │ │ │ │ │ + bne.w abe0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f84 │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9ff0 │ │ │ │ │ + b.n a500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f24 │ │ │ │ │ + beq.w 9f90 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abe4 │ │ │ │ │ + bne.w ac40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9f32 │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9f9e │ │ │ │ │ + b.n a500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ed4 │ │ │ │ │ + beq.w 9f40 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1da │ │ │ │ │ + bne.w a246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad4a │ │ │ │ │ + bne.w ada6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9ee2 │ │ │ │ │ - b.n a494 │ │ │ │ │ + beq.w 9f4e │ │ │ │ │ + b.n a500 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a36a │ │ │ │ │ + beq.w a3d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a36a │ │ │ │ │ + beq.w a3d6 │ │ │ │ │ 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.n a616 │ │ │ │ │ + bne.n a682 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad7c │ │ │ │ │ + bne.w add8 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a37a │ │ │ │ │ + beq.w a3e6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a8b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a392 │ │ │ │ │ + beq.w a3fe │ │ │ │ │ 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.w a616 │ │ │ │ │ + bne.w a682 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a844 │ │ │ │ │ + beq.n a8b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a8b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a342 │ │ │ │ │ + beq.w a3ae │ │ │ │ │ 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 a616 │ │ │ │ │ + bne.w a682 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a9e4 │ │ │ │ │ + bne.w aa40 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a352 │ │ │ │ │ - b.n a72a │ │ │ │ │ + beq.w a3be │ │ │ │ │ + b.n a796 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a31a │ │ │ │ │ + beq.w a386 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a31a │ │ │ │ │ + beq.w a386 │ │ │ │ │ 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 a616 │ │ │ │ │ + bne.w a682 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abfc │ │ │ │ │ + bne.w ac58 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a32a │ │ │ │ │ - b.n a72a │ │ │ │ │ + beq.w a396 │ │ │ │ │ + b.n a796 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a1b8 │ │ │ │ │ + b.n a224 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a280 │ │ │ │ │ + beq.w a2ec │ │ │ │ │ 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 a616 │ │ │ │ │ + bne.w a682 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad08 │ │ │ │ │ + bne.w ad64 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a290 │ │ │ │ │ + beq.w a2fc │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a8b0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a39e │ │ │ │ │ - mov.w r1, r9, lsl #3 │ │ │ │ │ + b.n a40a │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ 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.w aa58 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + beq.w aab4 │ │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - str.w r2, [r0, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n a1fe │ │ │ │ │ + b.n a690 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, a880 │ │ │ │ │ + cbz r0, a8dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 9eb2 │ │ │ │ │ + b.w 9f1e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2cc │ │ │ │ │ + beq.w a338 │ │ │ │ │ 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 a616 │ │ │ │ │ + bne.w a682 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a9d4 │ │ │ │ │ + bne.w aa30 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a2dc │ │ │ │ │ - b.n a82e │ │ │ │ │ + beq.w a348 │ │ │ │ │ + b.n a89a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2a6 │ │ │ │ │ + beq.w a312 │ │ │ │ │ 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 a616 │ │ │ │ │ + bne.w a682 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a9ce │ │ │ │ │ + bne.n aa2a │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a2b6 │ │ │ │ │ - b.n a82e │ │ │ │ │ + beq.w a322 │ │ │ │ │ + b.n a89a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2f2 │ │ │ │ │ + beq.w a35e │ │ │ │ │ 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 a616 │ │ │ │ │ + bne.w a682 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad3c │ │ │ │ │ + bne.w ad98 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a302 │ │ │ │ │ - b.n a72a │ │ │ │ │ + beq.w a36e │ │ │ │ │ + b.n a796 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cbnz r0, a974 │ │ │ │ │ + cbnz r0, a9d0 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a9da │ │ │ │ │ + beq.n aa36 │ │ │ │ │ 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 a616 │ │ │ │ │ + bne.w a682 │ │ │ │ │ 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 a9de │ │ │ │ │ + bne.n aa3a │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a262 │ │ │ │ │ + b.n a2ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - cbnz r2, a986 │ │ │ │ │ + cbnz r2, a9e2 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n a262 │ │ │ │ │ + b.n a2ce │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a982 │ │ │ │ │ + b.n a9de │ │ │ │ │ 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 a2e4 │ │ │ │ │ + beq.w a350 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a92c │ │ │ │ │ + b.n a988 │ │ │ │ │ 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 a2be │ │ │ │ │ + beq.w a32a │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a8ba │ │ │ │ │ + b.n a916 │ │ │ │ │ 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 a30c │ │ │ │ │ + beq.w a378 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a7e8 │ │ │ │ │ + b.n a854 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a8f2 │ │ │ │ │ + b.n a94e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a8ba │ │ │ │ │ + b.n a916 │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a980 │ │ │ │ │ + b.n a9dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a262 │ │ │ │ │ + b.n a2ce │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a79e │ │ │ │ │ + b.n a80a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w a03e │ │ │ │ │ + b.w a0aa │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 9dd0 │ │ │ │ │ + bne.w 9e3c │ │ │ │ │ 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 acb0 │ │ │ │ │ + blt.w ad0c │ │ │ │ │ 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 a184 │ │ │ │ │ + bne.w a1f0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 9dee │ │ │ │ │ + bne.w 9e5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9dee │ │ │ │ │ + b.w 9e5a │ │ │ │ │ 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 9fbc │ │ │ │ │ + beq.w a028 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a48c │ │ │ │ │ + b.n a4f8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w a00c │ │ │ │ │ + b.w a078 │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a1b8 │ │ │ │ │ + b.w a224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ 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, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a884 │ │ │ │ │ + bne.w a8e0 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 9e9c │ │ │ │ │ + bne.w 9f08 │ │ │ │ │ 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 9e9c │ │ │ │ │ + beq.w 9f08 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a884 │ │ │ │ │ + b.n a8e0 │ │ │ │ │ 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 9f68 │ │ │ │ │ + beq.w 9fd4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a66e │ │ │ │ │ + b.n a6da │ │ │ │ │ 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 9e5a │ │ │ │ │ - b.n a844 │ │ │ │ │ + beq.w 9ec6 │ │ │ │ │ + b.n a8b0 │ │ │ │ │ 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 9f92 │ │ │ │ │ + beq.w 9ffe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a4f4 │ │ │ │ │ + b.n a560 │ │ │ │ │ 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 9f3e │ │ │ │ │ + beq.w 9faa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a5ee │ │ │ │ │ + b.n a65a │ │ │ │ │ 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 9ec6 │ │ │ │ │ + beq.w 9f32 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a6da │ │ │ │ │ + b.n a746 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9e22 │ │ │ │ │ + b.w 9e8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w a00c │ │ │ │ │ + b.w a078 │ │ │ │ │ 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 9e6a │ │ │ │ │ + beq.w 9ed6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9e86 │ │ │ │ │ - b.n a844 │ │ │ │ │ + beq.w 9ef2 │ │ │ │ │ + b.n a8b0 │ │ │ │ │ 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 9fe6 │ │ │ │ │ + beq.w a052 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a4c4 │ │ │ │ │ + b.n a530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n abbe │ │ │ │ │ + bne.n ac1a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a15e │ │ │ │ │ - b.w a1b8 │ │ │ │ │ + beq.w a1ca │ │ │ │ │ + b.w a224 │ │ │ │ │ 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 a334 │ │ │ │ │ + beq.w a3a0 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a79e │ │ │ │ │ + b.n a80a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9eb2 │ │ │ │ │ + b.w 9f1e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a66e │ │ │ │ │ + b.n a6da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w a1b8 │ │ │ │ │ + b.w a224 │ │ │ │ │ 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 9f16 │ │ │ │ │ + beq.w 9f82 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a6a4 │ │ │ │ │ + b.n a710 │ │ │ │ │ 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 9eee │ │ │ │ │ + beq.w 9f5a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n a5b8 │ │ │ │ │ + b.n a624 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a1b8 │ │ │ │ │ + b.w a224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cbnz r0, abde │ │ │ │ │ + cbnz r0, ac3a │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a23a │ │ │ │ │ - b.n a82e │ │ │ │ │ + beq.w a2a6 │ │ │ │ │ + b.n a89a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n abd4 │ │ │ │ │ + b.n ac30 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6a4 │ │ │ │ │ + b.n a710 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a884 │ │ │ │ │ + b.n a8e0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5b8 │ │ │ │ │ + b.n a624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ab58 │ │ │ │ │ + b.n abb4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a7e8 │ │ │ │ │ + b.n a854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w a1b8 │ │ │ │ │ + b.w a224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w a072 │ │ │ │ │ + b.w a0de │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d6a │ │ │ │ │ + beq.w 9dd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a9ee │ │ │ │ │ + b.n aa4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9d8a │ │ │ │ │ + bge.w 9df6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ac22 │ │ │ │ │ + b.n ac7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbnz r0, ac5e │ │ │ │ │ + cbnz r0, acba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab2e │ │ │ │ │ + b.n ab8a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a186 │ │ │ │ │ + beq.w a1f2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a186 │ │ │ │ │ + b.w a1f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab2e │ │ │ │ │ + b.n ab8a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - cbz r1, ac92 │ │ │ │ │ + cbz r1, acee │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a8b0 │ │ │ │ │ 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 a21c │ │ │ │ │ + beq.w a288 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n abd4 │ │ │ │ │ + b.n ac30 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - b.w a212 │ │ │ │ │ + b.w a27e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5ee │ │ │ │ │ + b.n a65a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a42e │ │ │ │ │ + b.w a49a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a420 │ │ │ │ │ + b.w a48c │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a186 │ │ │ │ │ + b.w a1f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac32 │ │ │ │ │ + bne.n ac8e │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a540 │ │ │ │ │ + b.n a5ac │ │ │ │ │ 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 a35c │ │ │ │ │ + beq.w a3c8 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a722 │ │ │ │ │ + b.n a78e │ │ │ │ │ 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 a298 │ │ │ │ │ + beq.w a304 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a8f2 │ │ │ │ │ + b.n a94e │ │ │ │ │ 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 a272 │ │ │ │ │ + beq.w a2de │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a826 │ │ │ │ │ + b.n a892 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a826 │ │ │ │ │ + b.n a892 │ │ │ │ │ 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 a982 │ │ │ │ │ + bne.w a9de │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a24c │ │ │ │ │ + bne.w a2b8 │ │ │ │ │ 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 a24c │ │ │ │ │ + beq.w a2b8 │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n a982 │ │ │ │ │ + b.n a9de │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a92c │ │ │ │ │ + b.n a988 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a4f4 │ │ │ │ │ + b.w a560 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6da │ │ │ │ │ + b.n a746 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ad5e │ │ │ │ │ + cbnz r2, adba │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.w a384 │ │ │ │ │ + b.w a3f0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a844 │ │ │ │ │ + b.n a8b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a48c │ │ │ │ │ + b.w a4f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a4c4 │ │ │ │ │ + b.w a530 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a722 │ │ │ │ │ + b.n a78e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ad84 : │ │ │ │ │ +0000ade0 : │ │ │ │ │ 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 ae76 │ │ │ │ │ + beq.n aed2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ae5a │ │ │ │ │ + bne.n aeb6 │ │ │ │ │ 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, adce │ │ │ │ │ + cbz r0, ae2a │ │ │ │ │ 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 ae62 │ │ │ │ │ + beq.n aebe │ │ │ │ │ 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 ae6e │ │ │ │ │ + bne.n aeca │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ae14 │ │ │ │ │ + cbnz r0, ae70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae6e │ │ │ │ │ + bne.n aeca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbnz r0, ae02 │ │ │ │ │ + bl 86c0 │ │ │ │ │ + cbnz r0, ae5e │ │ │ │ │ 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 adc0 │ │ │ │ │ + b.n ae1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adf0 │ │ │ │ │ + beq.n ae4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ae6e │ │ │ │ │ + cbz r0, aeca │ │ │ │ │ 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 ae04 │ │ │ │ │ + bne.n ae60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ae04 │ │ │ │ │ + beq.n ae60 │ │ │ │ │ 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 adc8 │ │ │ │ │ + b.n ae24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n add6 │ │ │ │ │ - b.n ae54 │ │ │ │ │ + bge.n ae32 │ │ │ │ │ + b.n aeb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae5e │ │ │ │ │ + b.n aeba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n adae │ │ │ │ │ + beq.n ae0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae5a │ │ │ │ │ + b.n aeb6 │ │ │ │ │ │ │ │ │ │ -0000ae84 : │ │ │ │ │ +0000aee0 : │ │ │ │ │ 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 afe4 │ │ │ │ │ + beq.w b040 │ │ │ │ │ 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, aec8 │ │ │ │ │ + cbz r0, af24 │ │ │ │ │ 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] │ │ │ │ │ @@ -18662,186 +18685,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 aff2 │ │ │ │ │ + bne.w b04e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b004 │ │ │ │ │ + beq.w b060 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afd8 │ │ │ │ │ + bne.n b034 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n af5a │ │ │ │ │ + beq.n afb6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af80 │ │ │ │ │ + bne.n afdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afd8 │ │ │ │ │ + bne.n b034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b02c │ │ │ │ │ + bl b088 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, af40 │ │ │ │ │ + cbz r0, af9c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afdc │ │ │ │ │ + bne.n b038 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n af4a │ │ │ │ │ + bge.n afa6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n aecc │ │ │ │ │ + b.n af28 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afdc │ │ │ │ │ + bne.n b038 │ │ │ │ │ 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 affa │ │ │ │ │ + blt.n b056 │ │ │ │ │ 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 afd8 │ │ │ │ │ + bne.n b034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af14 │ │ │ │ │ + beq.n af70 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af14 │ │ │ │ │ + beq.n af70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b02c │ │ │ │ │ + bl b088 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af14 │ │ │ │ │ + beq.n af70 │ │ │ │ │ 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 b020 │ │ │ │ │ + beq.n b07c │ │ │ │ │ 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, b00c │ │ │ │ │ + cbz r0, b068 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, afdc │ │ │ │ │ + cbnz r1, b038 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n af3a │ │ │ │ │ - b.n af4a │ │ │ │ │ + bgt.n af96 │ │ │ │ │ + b.n afa6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aec0 │ │ │ │ │ + b.n af1c │ │ │ │ │ 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 aeae │ │ │ │ │ + b.n af0a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aec0 │ │ │ │ │ + b.n af1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afdc │ │ │ │ │ + b.n b038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aef0 │ │ │ │ │ + b.n af4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, b026 │ │ │ │ │ + cbnz r0, b082 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n af4a │ │ │ │ │ - b.n afdc │ │ │ │ │ + beq.n afa6 │ │ │ │ │ + b.n b038 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b016 │ │ │ │ │ + b.n b072 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n afdc │ │ │ │ │ + b.n b038 │ │ │ │ │ │ │ │ │ │ -0000b02c : │ │ │ │ │ +0000b088 : │ │ │ │ │ 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 b342 │ │ │ │ │ + beq.w b39e │ │ │ │ │ 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, b070 │ │ │ │ │ + cbz r0, b0cc │ │ │ │ │ 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] │ │ │ │ │ @@ -18850,242 +18873,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 b3b0 │ │ │ │ │ + bne.w b40c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b3b8 │ │ │ │ │ + beq.w b414 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b316 │ │ │ │ │ + bne.w b372 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n b13a │ │ │ │ │ + beq.n b196 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ - bl b02c │ │ │ │ │ + bl b088 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b164 │ │ │ │ │ + bne.n b1c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b350 │ │ │ │ │ + bne.w b3ac │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b354 │ │ │ │ │ + beq.w b3b0 │ │ │ │ │ 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 b1c6 │ │ │ │ │ + beq.n b222 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ - cbz r3, b118 │ │ │ │ │ + cbz r3, b174 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b31a │ │ │ │ │ + bne.w b376 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.n b128 │ │ │ │ │ + bge.n b184 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n b078 │ │ │ │ │ + b.n b0d4 │ │ │ │ │ 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 b0f2 │ │ │ │ │ + bne.n b14e │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b31a │ │ │ │ │ + bne.w b376 │ │ │ │ │ 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 b3e4 │ │ │ │ │ + blt.w b440 │ │ │ │ │ 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 b316 │ │ │ │ │ + bne.w b372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b02c │ │ │ │ │ + bl b088 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0be │ │ │ │ │ + beq.n b11a │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0be │ │ │ │ │ + beq.n b11a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3f0 │ │ │ │ │ + bl b44c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0be │ │ │ │ │ + beq.n b11a │ │ │ │ │ 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 b378 │ │ │ │ │ + beq.w b3d4 │ │ │ │ │ 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 b360 │ │ │ │ │ + beq.w b3bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b31a │ │ │ │ │ + bne.w b376 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt.n b102 │ │ │ │ │ - b.n b128 │ │ │ │ │ + bgt.n b15e │ │ │ │ │ + b.n b184 │ │ │ │ │ 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 b108 │ │ │ │ │ + bne.n b164 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b3c0 │ │ │ │ │ + beq.w b41c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3c8 │ │ │ │ │ + bne.w b424 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n b260 │ │ │ │ │ + beq.n b2bc │ │ │ │ │ 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 b3f0 │ │ │ │ │ + bl b44c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b28e │ │ │ │ │ + bne.n b2ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b3c8 │ │ │ │ │ + bne.w b424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bad4 │ │ │ │ │ + bl bb30 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b2ee │ │ │ │ │ + beq.n b34a │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b322 │ │ │ │ │ + bne.n b37e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt.n b2e8 │ │ │ │ │ + blt.n b344 │ │ │ │ │ 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 b310 │ │ │ │ │ + beq.n b36c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0fc │ │ │ │ │ + b.n b158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b3d4 │ │ │ │ │ + blt.w b430 │ │ │ │ │ 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 b3c8 │ │ │ │ │ + bne.w b424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3f0 │ │ │ │ │ + bl b44c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b222 │ │ │ │ │ + beq.n b27e │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b222 │ │ │ │ │ + beq.n b27e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bad4 │ │ │ │ │ + bl bb30 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b222 │ │ │ │ │ + beq.n b27e │ │ │ │ │ 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 b330 │ │ │ │ │ + beq.n b38c │ │ │ │ │ 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] │ │ │ │ │ @@ -19093,162 +19116,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 b384 │ │ │ │ │ + beq.n b3e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, b322 │ │ │ │ │ + cbnz r2, b37e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n b24a │ │ │ │ │ + ble.n b2a6 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n b1d2 │ │ │ │ │ + b.n b22e │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r2, b33e │ │ │ │ │ + cbnz r2, b39a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub.w r0, r8, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b25c │ │ │ │ │ + bne.n b2b8 │ │ │ │ │ sub.w r2, r8, #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - b.n b128 │ │ │ │ │ + b.n b184 │ │ │ │ │ mov lr, r1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n b11a │ │ │ │ │ + b.n b176 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b068 │ │ │ │ │ + b.n b0c4 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ mov lr, r0 │ │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n b11a │ │ │ │ │ + b.n b176 │ │ │ │ │ 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, b39c │ │ │ │ │ + cbz r2, b3f8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b.n b328 │ │ │ │ │ + b.n b384 │ │ │ │ │ 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 b056 │ │ │ │ │ + b.n b0b2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n b31a │ │ │ │ │ + b.n b376 │ │ │ │ │ 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 b0d4 │ │ │ │ │ + b.n b130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - cbnz r1, b37e │ │ │ │ │ + cbnz r1, b3da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b128 │ │ │ │ │ - b.n b31a │ │ │ │ │ + beq.w b184 │ │ │ │ │ + b.n b376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - b.n b36c │ │ │ │ │ + b.n b3c8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b31a │ │ │ │ │ + b.n b376 │ │ │ │ │ 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 b338 │ │ │ │ │ + beq.n b394 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b328 │ │ │ │ │ + b.n b384 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r0, r1, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b25c │ │ │ │ │ + bne.w b2b8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n b30c │ │ │ │ │ + b.n b368 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b068 │ │ │ │ │ + b.n b0c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b098 │ │ │ │ │ + b.n b0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b1f8 │ │ │ │ │ + b.n b254 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b328 │ │ │ │ │ + b.n b384 │ │ │ │ │ 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 b328 │ │ │ │ │ + b.n b384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - b.n b31a │ │ │ │ │ + b.n b376 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b3f0 : │ │ │ │ │ +0000b44c : │ │ │ │ │ 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 b9d8 │ │ │ │ │ + beq.w ba34 │ │ │ │ │ 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, b438 │ │ │ │ │ + cbz r0, b494 │ │ │ │ │ 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] │ │ │ │ │ @@ -19259,195 +19282,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 b9c6 │ │ │ │ │ + bne.w ba22 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w b9d0 │ │ │ │ │ + beq.w ba2c │ │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8b6 │ │ │ │ │ + bne.w b912 │ │ │ │ │ ldrd r4, r3, [sl, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b90a │ │ │ │ │ + beq.w b966 │ │ │ │ │ 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 b942 │ │ │ │ │ + beq.w b99e │ │ │ │ │ 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, b506 │ │ │ │ │ + cbz r0, b562 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b600 │ │ │ │ │ + bne.w b65c │ │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8b6 │ │ │ │ │ + bne.w b912 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bad4 │ │ │ │ │ + bl bb30 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7c8 │ │ │ │ │ + beq.w b824 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8fe │ │ │ │ │ + bne.w b95a │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.w b672 │ │ │ │ │ + bge.w b6ce │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n b448 │ │ │ │ │ + b.n b4a4 │ │ │ │ │ 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 ba50 │ │ │ │ │ + bne.w baac │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ba48 │ │ │ │ │ + beq.w baa4 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8e6 │ │ │ │ │ + bne.w b942 │ │ │ │ │ ldrd r4, r3, [sl, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b9e6 │ │ │ │ │ + beq.w ba42 │ │ │ │ │ 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 ba1e │ │ │ │ │ + beq.w ba7a │ │ │ │ │ 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 b68a │ │ │ │ │ + beq.n b6e6 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b752 │ │ │ │ │ + bne.w b7ae │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8e6 │ │ │ │ │ + bne.w b942 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bad4 │ │ │ │ │ + bl bb30 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b88a │ │ │ │ │ + beq.w b8e6 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b902 │ │ │ │ │ + bne.w b95e │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w b7c2 │ │ │ │ │ + blt.w b81e │ │ │ │ │ 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 b4c8 │ │ │ │ │ + beq.w b524 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4c4 │ │ │ │ │ + beq.w b520 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bad4 │ │ │ │ │ + bl bb30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4c4 │ │ │ │ │ + beq.w b520 │ │ │ │ │ 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 ba86 │ │ │ │ │ + beq.w bae2 │ │ │ │ │ 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 ba68 │ │ │ │ │ + beq.w bac4 │ │ │ │ │ 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 b8fe │ │ │ │ │ + bne.w b95a │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w b500 │ │ │ │ │ + bgt.w b55c │ │ │ │ │ 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 │ │ │ │ │ @@ -19463,429 +19486,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 b94a │ │ │ │ │ + bne.w b9a6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r8, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b986 │ │ │ │ │ + beq.w b9e2 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b978 │ │ │ │ │ + bne.w b9d4 │ │ │ │ │ ldrd r5, r3, [sl, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w b7e2 │ │ │ │ │ + beq.w b83e │ │ │ │ │ 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 b3f0 │ │ │ │ │ + bl b44c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b816 │ │ │ │ │ + bne.w b872 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b978 │ │ │ │ │ + bne.w b9d4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bad4 │ │ │ │ │ + bl bb30 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8c0 │ │ │ │ │ + beq.w b91c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8f4 │ │ │ │ │ + bne.w b950 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w b884 │ │ │ │ │ + blt.w b8e0 │ │ │ │ │ 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 b5a6 │ │ │ │ │ + beq.w b602 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5a6 │ │ │ │ │ + beq.w b602 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bad4 │ │ │ │ │ + bl bb30 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5a6 │ │ │ │ │ + beq.w b602 │ │ │ │ │ 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 babc │ │ │ │ │ + beq.w bb18 │ │ │ │ │ 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 ba98 │ │ │ │ │ + beq.w baf4 │ │ │ │ │ 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 b902 │ │ │ │ │ + bne.w b95e │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.w b5e2 │ │ │ │ │ + ble.w b63e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ - b.n b51a │ │ │ │ │ + b.n b576 │ │ │ │ │ mov r9, sl │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b674 │ │ │ │ │ + beq.w b6d0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ - b.n b430 │ │ │ │ │ + b.n b48c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b964 │ │ │ │ │ + blt.w b9c0 │ │ │ │ │ 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 b978 │ │ │ │ │ + bne.w b9d4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b3f0 │ │ │ │ │ + bl b44c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6f6 │ │ │ │ │ + beq.w b752 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6f6 │ │ │ │ │ + beq.w b752 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl bad4 │ │ │ │ │ + bl bb30 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6f6 │ │ │ │ │ + beq.w b752 │ │ │ │ │ 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 b9b0 │ │ │ │ │ + beq.w ba0c │ │ │ │ │ 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 b98e │ │ │ │ │ + beq.w b9ea │ │ │ │ │ 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 b8f4 │ │ │ │ │ + bne.n b950 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.w b732 │ │ │ │ │ + ble.w b78e │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - b.n b69a │ │ │ │ │ + b.n b6f6 │ │ │ │ │ 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 b5ec │ │ │ │ │ + beq.w b648 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4d2 │ │ │ │ │ + beq.w b52e │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b7d8 │ │ │ │ │ + b.n b834 │ │ │ │ │ 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 b73a │ │ │ │ │ + beq.w b796 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b5b4 │ │ │ │ │ + beq.w b610 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b8a6 │ │ │ │ │ + b.n b902 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n b8d6 │ │ │ │ │ + b.n b932 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n b7d8 │ │ │ │ │ + b.n b834 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n b8a6 │ │ │ │ │ + b.n b902 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ba26 │ │ │ │ │ + blt.w ba82 │ │ │ │ │ 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 b8b6 │ │ │ │ │ + bne.n b912 │ │ │ │ │ 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 b4a2 │ │ │ │ │ + bne.w b4fe │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b4a2 │ │ │ │ │ + b.n b4fe │ │ │ │ │ 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 b5a6 │ │ │ │ │ - b.n b752 │ │ │ │ │ + beq.w b602 │ │ │ │ │ + b.n b7ae │ │ │ │ │ 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 b8d6 │ │ │ │ │ + b.n b932 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b8d6 │ │ │ │ │ + b.n b932 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b6c4 │ │ │ │ │ + b.n b720 │ │ │ │ │ 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, b9be │ │ │ │ │ + cbnz r0, ba1a │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b73a │ │ │ │ │ - b.n b8d6 │ │ │ │ │ + beq.w b796 │ │ │ │ │ + b.n b932 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b9a0 │ │ │ │ │ + b.n b9fc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b8d6 │ │ │ │ │ + b.n b932 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n b430 │ │ │ │ │ + b.n b48c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b46e │ │ │ │ │ + b.n b4ca │ │ │ │ │ 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 b41a │ │ │ │ │ + b.n b476 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ba36 │ │ │ │ │ + blt.n ba92 │ │ │ │ │ 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 b8e6 │ │ │ │ │ + bne.w b942 │ │ │ │ │ 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 b57c │ │ │ │ │ + bne.w b5d8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b57c │ │ │ │ │ + b.n b5d8 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r9, sl │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b7d8 │ │ │ │ │ + b.n b834 │ │ │ │ │ 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 b8a6 │ │ │ │ │ + b.n b902 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b544 │ │ │ │ │ + b.n b5a0 │ │ │ │ │ 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 b4c4 │ │ │ │ │ - b.n b600 │ │ │ │ │ + beq.w b520 │ │ │ │ │ + b.n b65c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, ba90 │ │ │ │ │ + cbnz r0, baec │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b674 │ │ │ │ │ - b.n b7d8 │ │ │ │ │ + beq.w b6d0 │ │ │ │ │ + b.n b834 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ba76 │ │ │ │ │ + b.n bad2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b7d8 │ │ │ │ │ + b.n b834 │ │ │ │ │ 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, bacc │ │ │ │ │ + cbnz r0, bb28 │ │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5ec │ │ │ │ │ - b.n b8a6 │ │ │ │ │ + beq.w b648 │ │ │ │ │ + b.n b902 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - b.n baac │ │ │ │ │ + b.n bb08 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r0, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b8a6 │ │ │ │ │ + b.n b902 │ │ │ │ │ │ │ │ │ │ -0000bad4 : │ │ │ │ │ +0000bb30 : │ │ │ │ │ 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 bd7e │ │ │ │ │ + beq.w bddc │ │ │ │ │ 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, bb18 │ │ │ │ │ + cbz r0, bb74 │ │ │ │ │ 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] │ │ │ │ │ @@ -19893,288 +19916,289 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1131 @ 0x46b │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be2e │ │ │ │ │ + bne.w be8c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be16 │ │ │ │ │ + beq.w be74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd74 │ │ │ │ │ + bne.w bdd2 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n bc06 │ │ │ │ │ + beq.n bc30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r8, [r3, #12] │ │ │ │ │ - bl bad4 │ │ │ │ │ + bl bb30 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bc30 │ │ │ │ │ + bne.n bc5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd74 │ │ │ │ │ + bne.w bdd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bad4 │ │ │ │ │ + bl bb30 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, bbd2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n bc8e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc98 │ │ │ │ │ + bne.w bcf6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd74 │ │ │ │ │ + bne.w bdd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be38 │ │ │ │ │ + bl be94 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bbb2 │ │ │ │ │ + cbz r0, bc10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bc90 │ │ │ │ │ + bne.n bcee │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n bbc2 │ │ │ │ │ + ble.n bc20 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n bb1c │ │ │ │ │ + b.n bb78 │ │ │ │ │ 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 bc90 │ │ │ │ │ + bne.n bcee │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w be56 │ │ │ │ │ + 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 bdd2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bb30 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n bbc2 │ │ │ │ │ + movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb7c │ │ │ │ │ + beq.n bbc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be38 │ │ │ │ │ + bl be94 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb7c │ │ │ │ │ + beq.n bbc2 │ │ │ │ │ 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 be1e │ │ │ │ │ + beq.w be7c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - b.n bc62 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w bdf8 │ │ │ │ │ - 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 bd74 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl bad4 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bb66 │ │ │ │ │ - movs r1, #33 @ 0x21 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + b.n bcc0 │ │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb66 │ │ │ │ │ + beq.n bbda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be38 │ │ │ │ │ + bl be94 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb66 │ │ │ │ │ + beq.n bbda │ │ │ │ │ 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 be1e │ │ │ │ │ + beq.w be7c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bb9a │ │ │ │ │ + bne.n bbf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdf8 │ │ │ │ │ + bne.w be56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bbc2 │ │ │ │ │ + beq.n bc20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb10 │ │ │ │ │ + b.n bb6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd76 │ │ │ │ │ + bne.n bdd4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w be02 │ │ │ │ │ + beq.w be60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be38 │ │ │ │ │ + bl be94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd7a │ │ │ │ │ + beq.n bdd8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bdf0 │ │ │ │ │ + beq.w be4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bde8 │ │ │ │ │ + bne.w be46 │ │ │ │ │ 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 bd8c │ │ │ │ │ + bne.n bdea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde8 │ │ │ │ │ + bne.n be46 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd8c │ │ │ │ │ + bne.n bdea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde8 │ │ │ │ │ + bne.n be46 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd8c │ │ │ │ │ + bne.n bdea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde8 │ │ │ │ │ + bne.n be46 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd8c │ │ │ │ │ + bne.n bdea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde8 │ │ │ │ │ + bne.n be46 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd8c │ │ │ │ │ + cbnz r0, bdea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde8 │ │ │ │ │ + bne.n be46 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd8c │ │ │ │ │ + cbnz r0, bdea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bde8 │ │ │ │ │ + bne.n be46 │ │ │ │ │ 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, bd90 │ │ │ │ │ + cbnz r0, bdee │ │ │ │ │ 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 bb90 │ │ │ │ │ + beq.w bbee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc90 │ │ │ │ │ + b.n bcee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd66 │ │ │ │ │ + b.n bdc4 │ │ │ │ │ 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 bafe │ │ │ │ │ + b.n bb5a │ │ │ │ │ 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, bda6 │ │ │ │ │ + cbnz r0, be04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd66 │ │ │ │ │ + b.n bdc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d3c │ │ │ │ │ + bl 9da8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bda0 │ │ │ │ │ + beq.n bdfe │ │ │ │ │ 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 │ │ │ │ │ @@ -20183,86 +20207,85 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - bl b50 │ │ │ │ │ + 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 bd7a │ │ │ │ │ + beq.n bdd8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd68 │ │ │ │ │ + b.n bdc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd66 │ │ │ │ │ + b.n bdc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bcc8 │ │ │ │ │ + b.n bd26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc90 │ │ │ │ │ + b.n bcee │ │ │ │ │ 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 bcae │ │ │ │ │ + beq.w bd0c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n bd68 │ │ │ │ │ + b.n bdc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bb40 │ │ │ │ │ + b.n bb9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bbc2 │ │ │ │ │ - b.n bc90 │ │ │ │ │ + beq.w bc20 │ │ │ │ │ + b.n bcee │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb10 │ │ │ │ │ - nop │ │ │ │ │ + b.n bb6c │ │ │ │ │ │ │ │ │ │ -0000be38 : │ │ │ │ │ +0000be94 : │ │ │ │ │ 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 c00c │ │ │ │ │ + beq.w c068 │ │ │ │ │ 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, be7c │ │ │ │ │ + cbz r0, bed8 │ │ │ │ │ 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] │ │ │ │ │ @@ -20270,641 +20293,641 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c004 │ │ │ │ │ + bne.w c060 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bffc │ │ │ │ │ + beq.w c058 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bfd4 │ │ │ │ │ + bne.w c030 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n bf26 │ │ │ │ │ + beq.n bf82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ - bl be38 │ │ │ │ │ + bl be94 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bf4c │ │ │ │ │ + bne.n bfa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfd4 │ │ │ │ │ + bne.n c030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be38 │ │ │ │ │ + bl be94 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bf7e │ │ │ │ │ + bne.n bfda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfd4 │ │ │ │ │ + bne.n c030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c02c │ │ │ │ │ + bl c088 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, bf0c │ │ │ │ │ + cbz r0, bf68 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bfd8 │ │ │ │ │ + bne.n c034 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n bf16 │ │ │ │ │ + bge.n bf72 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n be80 │ │ │ │ │ + b.n bedc │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bfd8 │ │ │ │ │ + bne.n c034 │ │ │ │ │ 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 c01a │ │ │ │ │ + blt.n c076 │ │ │ │ │ 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 bfd4 │ │ │ │ │ + bne.n c030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl be38 │ │ │ │ │ + bl be94 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n beca │ │ │ │ │ + beq.n bf26 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n beca │ │ │ │ │ + beq.n bf26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c02c │ │ │ │ │ + bl c088 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n beca │ │ │ │ │ + beq.n bf26 │ │ │ │ │ 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 bff6 │ │ │ │ │ + beq.n c052 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n bfac │ │ │ │ │ + b.n c008 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bee0 │ │ │ │ │ + beq.n bf3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c02c │ │ │ │ │ + bl c088 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bee0 │ │ │ │ │ + beq.n bf3c │ │ │ │ │ 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, bff6 │ │ │ │ │ + cbz r0, c052 │ │ │ │ │ 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, bfe0 │ │ │ │ │ + cbz r0, c03c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, bfd8 │ │ │ │ │ + cbnz r1, c034 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n bf06 │ │ │ │ │ - b.n bf16 │ │ │ │ │ + bgt.n bf62 │ │ │ │ │ + b.n bf72 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be74 │ │ │ │ │ + b.n bed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, c024 │ │ │ │ │ + cbnz r0, c080 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bf16 │ │ │ │ │ - b.n bfd8 │ │ │ │ │ + beq.n bf72 │ │ │ │ │ + b.n c034 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bfec │ │ │ │ │ + b.n c048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bea4 │ │ │ │ │ + b.n bf00 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be74 │ │ │ │ │ + b.n bed0 │ │ │ │ │ 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 be62 │ │ │ │ │ + b.n bebe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bfd8 │ │ │ │ │ + b.n c034 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bfd8 │ │ │ │ │ + b.n c034 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c02c : │ │ │ │ │ +0000c088 : │ │ │ │ │ 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 c10a │ │ │ │ │ + beq.n c166 │ │ │ │ │ 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, c06a │ │ │ │ │ + cbz r0, c0c6 │ │ │ │ │ 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 c100 │ │ │ │ │ + bne.n c15c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c0f6 │ │ │ │ │ - cbz r0, c0e6 │ │ │ │ │ + bne.n c152 │ │ │ │ │ + cbz r0, c142 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n c0e6 │ │ │ │ │ + bge.n c142 │ │ │ │ │ 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, c100 │ │ │ │ │ + cbnz r0, c15c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c0f6 │ │ │ │ │ - cbz r0, c0e4 │ │ │ │ │ + cbnz r2, c152 │ │ │ │ │ + cbz r0, c140 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n c0e4 │ │ │ │ │ + bge.n c140 │ │ │ │ │ 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, c100 │ │ │ │ │ + cbnz r3, c15c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c0f6 │ │ │ │ │ - cbz r0, c0f2 │ │ │ │ │ + cbnz r2, c152 │ │ │ │ │ + cbz r0, c14e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c0f2 │ │ │ │ │ + ble.n c14e │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c0b8 │ │ │ │ │ + b.n c114 │ │ │ │ │ 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 c064 │ │ │ │ │ + b.n c0c0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c0e6 │ │ │ │ │ + b.n c142 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c064 │ │ │ │ │ + b.n c0c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c064 │ │ │ │ │ + b.n c0c0 │ │ │ │ │ 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 c052 │ │ │ │ │ + b.n c0ae │ │ │ │ │ │ │ │ │ │ -0000c118 : │ │ │ │ │ +0000c174 : │ │ │ │ │ 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 c9bc │ │ │ │ │ + beq.w ca18 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9ca │ │ │ │ │ + bne.w ca26 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c98a │ │ │ │ │ + beq.w c94e │ │ │ │ │ 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 c9b2 │ │ │ │ │ + beq.w ca0e │ │ │ │ │ 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 c2b8 │ │ │ │ │ + beq.w c314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c304 │ │ │ │ │ + bne.w c360 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c9ec │ │ │ │ │ + bne.w c96a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c9de │ │ │ │ │ + beq.w c942 │ │ │ │ │ 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 c316 │ │ │ │ │ + beq.w c372 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c362 │ │ │ │ │ + bne.w c3be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c9ec │ │ │ │ │ + bne.w c96a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c8ce │ │ │ │ │ + beq.w c936 │ │ │ │ │ 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 c374 │ │ │ │ │ + beq.w c3d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c3c0 │ │ │ │ │ + bne.w c41c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c9ec │ │ │ │ │ + bne.w c96a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c8f0 │ │ │ │ │ + beq.w ca44 │ │ │ │ │ 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 c3d2 │ │ │ │ │ + beq.w c42e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c41e │ │ │ │ │ + bne.w c47a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c9ec │ │ │ │ │ + bne.w c96a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c8da │ │ │ │ │ + beq.w c92a │ │ │ │ │ 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 c430 │ │ │ │ │ + beq.w c48c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c47c │ │ │ │ │ + bne.w c4d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c772 │ │ │ │ │ + bne.w c7ce │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8e6 │ │ │ │ │ + bne.w ca3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ + bl ca68 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4ee │ │ │ │ │ + beq.w c54a │ │ │ │ │ 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 c8c2 │ │ │ │ │ + bne.w c91e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8a8 │ │ │ │ │ - cbz r0, c2ee │ │ │ │ │ + bne.w c904 │ │ │ │ │ + cbz r0, c34a │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c536 │ │ │ │ │ + blt.w c592 │ │ │ │ │ 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 c194 │ │ │ │ │ + beq.w c1f0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4f2 │ │ │ │ │ + bne.w c54e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c192 │ │ │ │ │ + b.n c1ee │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c908 │ │ │ │ │ + bne.w c97e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c884 │ │ │ │ │ - cbz r0, c34c │ │ │ │ │ + bne.w c8e0 │ │ │ │ │ + cbz r0, c3a8 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.w c692 │ │ │ │ │ + bgt.w c6ee │ │ │ │ │ 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 c1d2 │ │ │ │ │ + beq.w c22e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c834 │ │ │ │ │ + bne.w c890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c1d0 │ │ │ │ │ + b.n c22c │ │ │ │ │ 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 c8c8 │ │ │ │ │ + bne.w c924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8a2 │ │ │ │ │ - cbz r0, c3aa │ │ │ │ │ + bne.w c8fe │ │ │ │ │ + cbz r0, c406 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.w c5aa │ │ │ │ │ + bgt.w c606 │ │ │ │ │ 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 c210 │ │ │ │ │ + beq.w c26c │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c85c │ │ │ │ │ + bne.w c8b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c20e │ │ │ │ │ + b.n c26a │ │ │ │ │ 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 c90e │ │ │ │ │ + bne.w c984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c88a │ │ │ │ │ - cbz r0, c408 │ │ │ │ │ + bne.w c8e6 │ │ │ │ │ + cbz r0, c464 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c61e │ │ │ │ │ + blt.w c67a │ │ │ │ │ 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 c24e │ │ │ │ │ + beq.w c2aa │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c80c │ │ │ │ │ + bne.w c868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c24c │ │ │ │ │ + b.n c2a8 │ │ │ │ │ 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 c8ae │ │ │ │ │ + bne.w c90a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c890 │ │ │ │ │ - cbz r0, c466 │ │ │ │ │ + bne.w c8ec │ │ │ │ │ + cbz r0, c4c2 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.w c706 │ │ │ │ │ + bgt.w c762 │ │ │ │ │ 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 c28c │ │ │ │ │ + beq.w c2e8 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c28a │ │ │ │ │ + beq.w c2e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ + bl ca68 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c28a │ │ │ │ │ + beq.w c2e6 │ │ │ │ │ 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 c8fc │ │ │ │ │ + beq.w c972 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ @@ -20916,480 +20939,491 @@ │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, c532 │ │ │ │ │ + cbnz r0, c58e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c902 │ │ │ │ │ + beq.w c978 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c2ae │ │ │ │ │ + b.n c30a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c2ac │ │ │ │ │ + b.n c308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ + bl ca68 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c312 │ │ │ │ │ + beq.w c36e │ │ │ │ │ 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 c8fc │ │ │ │ │ + beq.w c972 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ 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 r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4da │ │ │ │ │ + beq.n c536 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c2ac │ │ │ │ │ + b.n c308 │ │ │ │ │ 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 c8c2 │ │ │ │ │ + bne.w c91e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8a8 │ │ │ │ │ + bne.w c904 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7e4 │ │ │ │ │ + beq.w c840 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w c7e4 │ │ │ │ │ + bge.w c840 │ │ │ │ │ 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 c8c2 │ │ │ │ │ + bne.w c91e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8a8 │ │ │ │ │ + bne.w c904 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7f8 │ │ │ │ │ + beq.w c854 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c7f8 │ │ │ │ │ + ble.w c854 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c56e │ │ │ │ │ + b.n c5ca │ │ │ │ │ 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 c8c8 │ │ │ │ │ + bne.w c924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8a2 │ │ │ │ │ + bne.w c8fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7ec │ │ │ │ │ + beq.w c848 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble.w c7ec │ │ │ │ │ + ble.w c848 │ │ │ │ │ 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 c8c8 │ │ │ │ │ + bne.w c924 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8a2 │ │ │ │ │ + bne.w c8fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c808 │ │ │ │ │ + beq.w c864 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c808 │ │ │ │ │ + ble.w c864 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c5e2 │ │ │ │ │ + b.n c63e │ │ │ │ │ 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 c90e │ │ │ │ │ + bne.w c984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c88a │ │ │ │ │ + bne.w c8e6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7f0 │ │ │ │ │ + beq.w c84c │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble.w c7f0 │ │ │ │ │ + ble.w c84c │ │ │ │ │ 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 c90e │ │ │ │ │ + bne.w c984 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c88a │ │ │ │ │ + bne.w c8e6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7fc │ │ │ │ │ + beq.w c858 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c7fc │ │ │ │ │ + ble.w c858 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c656 │ │ │ │ │ + b.n c6b2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c908 │ │ │ │ │ + bne.w c97e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c884 │ │ │ │ │ + bne.w c8e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7e8 │ │ │ │ │ + beq.w c844 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w c7e8 │ │ │ │ │ + bge.w c844 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c908 │ │ │ │ │ + bne.w c97e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c884 │ │ │ │ │ + bne.w c8e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c804 │ │ │ │ │ + beq.w c860 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c804 │ │ │ │ │ + ble.w c860 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c6ca │ │ │ │ │ + b.n c726 │ │ │ │ │ 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 c8ae │ │ │ │ │ + bne.w c90a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c890 │ │ │ │ │ + bne.w c8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7f4 │ │ │ │ │ + beq.n c850 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.n c7f4 │ │ │ │ │ + bge.n c850 │ │ │ │ │ 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 c8ae │ │ │ │ │ + bne.w c90a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c118 │ │ │ │ │ + bl c174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c890 │ │ │ │ │ + bne.w c8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c800 │ │ │ │ │ + beq.n c85c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c800 │ │ │ │ │ + ble.n c85c │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c73a │ │ │ │ │ + b.n c796 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c9ca │ │ │ │ │ + bne.w ca26 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w c9f4 │ │ │ │ │ + beq.w ca50 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c914 │ │ │ │ │ + beq.w c98a │ │ │ │ │ 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 c928 │ │ │ │ │ + bne.w c99e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c922 │ │ │ │ │ + bne.w c998 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c928 │ │ │ │ │ + bne.w c99e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c922 │ │ │ │ │ + bne.w c998 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c92a │ │ │ │ │ + bne.w c9a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c296 │ │ │ │ │ + b.n c2f2 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c2ee │ │ │ │ │ + b.n c34a │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c34c │ │ │ │ │ + b.n c3a8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c3aa │ │ │ │ │ + b.n c406 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c408 │ │ │ │ │ + b.n c464 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c466 │ │ │ │ │ + b.n c4c2 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c2ee │ │ │ │ │ + b.n c34a │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c408 │ │ │ │ │ + b.n c464 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c466 │ │ │ │ │ + b.n c4c2 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c34c │ │ │ │ │ + b.n c3a8 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c3aa │ │ │ │ │ + b.n c406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ + bl ca68 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c42c │ │ │ │ │ + beq.w c488 │ │ │ │ │ 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 c8fc │ │ │ │ │ + beq.n c972 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n c51a │ │ │ │ │ + b.n c576 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ + bl ca68 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c370 │ │ │ │ │ + beq.w c3cc │ │ │ │ │ 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 c8fc │ │ │ │ │ + beq.n c972 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n c51a │ │ │ │ │ + b.n c576 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ + bl ca68 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3ce │ │ │ │ │ + beq.w c42a │ │ │ │ │ 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 c8fc │ │ │ │ │ + beq.n c972 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n c51a │ │ │ │ │ + b.n c576 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c1d2 │ │ │ │ │ + b.n c22e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c24e │ │ │ │ │ + b.n c2aa │ │ │ │ │ ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c296 │ │ │ │ │ - b.n c774 │ │ │ │ │ + beq.w c2f2 │ │ │ │ │ + b.n c7d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c210 │ │ │ │ │ + b.n c26c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c194 │ │ │ │ │ + b.n c1f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c28a │ │ │ │ │ - b.n c47c │ │ │ │ │ + beq.w c2e6 │ │ │ │ │ + b.n c4d8 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c184 │ │ │ │ │ + b.n c1e0 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c200 │ │ │ │ │ + b.n c25c │ │ │ │ │ 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 c1e8 │ │ │ │ │ + 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 c264 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c2ae │ │ │ │ │ + b.n c244 │ │ │ │ │ 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 c226 │ │ │ │ │ + b.n c206 │ │ │ │ │ + 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 ca2e │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ + ldrd r7, r6, [r2, #12] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n ca00 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n c30a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c2ae │ │ │ │ │ + b.n c30a │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n c2ac │ │ │ │ │ + b.n c308 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c1c2 │ │ │ │ │ + b.n c21e │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c23e │ │ │ │ │ + b.n c29a │ │ │ │ │ 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 c796 │ │ │ │ │ + beq.w c7f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n c7dc │ │ │ │ │ + b.n c838 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, c944 │ │ │ │ │ + cbnz r0, c9ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c7dc │ │ │ │ │ + b.n c838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ + bl ca68 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c93c │ │ │ │ │ + beq.n c9b2 │ │ │ │ │ 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 │ │ │ │ │ @@ -21398,243 +21432,233 @@ │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ca08 │ │ │ │ │ + beq.n ca64 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7de │ │ │ │ │ - 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 c9d2 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ - ldrd r7, r6, [r2, #12] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c9ec │ │ │ │ │ + b.n c83a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c16a │ │ │ │ │ + bne.w c1c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w c16a │ │ │ │ │ + b.w c1c6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c146 │ │ │ │ │ + beq.w c1a2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n c2ae │ │ │ │ │ + b.n c30a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c2ae │ │ │ │ │ + b.n c30a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c30a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.w c1aa │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n c2ae │ │ │ │ │ + b.n c282 │ │ │ │ │ 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 c788 │ │ │ │ │ - b.n c7de │ │ │ │ │ + beq.w c7e4 │ │ │ │ │ + b.n c83a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7dc │ │ │ │ │ + b.n c838 │ │ │ │ │ │ │ │ │ │ -0000ca0c : │ │ │ │ │ +0000ca68 : │ │ │ │ │ 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 cee4 │ │ │ │ │ + beq.w cf0e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce52 │ │ │ │ │ + bne.w cf08 │ │ │ │ │ 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 cbb0 │ │ │ │ │ + bne.w cc0c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w ce40 │ │ │ │ │ + beq.w cef6 │ │ │ │ │ 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 ccd4 │ │ │ │ │ + bne.w cd32 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd86 │ │ │ │ │ + bne.w cd82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccd4 │ │ │ │ │ + bne.w cd32 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc88 │ │ │ │ │ + bne.w cce6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccd4 │ │ │ │ │ + bne.w cd32 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce16 │ │ │ │ │ + bne.w ce74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce52 │ │ │ │ │ + bne.w cf08 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cc74 │ │ │ │ │ + beq.w ccbe │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w ce62 │ │ │ │ │ + beq.w ceb6 │ │ │ │ │ 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 ce8e │ │ │ │ │ + beq.w cee2 │ │ │ │ │ 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 cbbe │ │ │ │ │ + bne.n cc1a │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w cea2 │ │ │ │ │ + beq.w ce9e │ │ │ │ │ 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 ce9c │ │ │ │ │ + bne.w cef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cdae │ │ │ │ │ + bne.w ce0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce9c │ │ │ │ │ + bne.w cef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cefc │ │ │ │ │ + bl cf5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc6c │ │ │ │ │ + beq.w ccde │ │ │ │ │ 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 cbca │ │ │ │ │ + beq.n cc26 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccde │ │ │ │ │ + bne.w cd3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cbd2 │ │ │ │ │ + bne.n cc2e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cbe2 │ │ │ │ │ + beq.n cc3e │ │ │ │ │ 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 cc02 │ │ │ │ │ + beq.n cc5e │ │ │ │ │ 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 cc84 │ │ │ │ │ + beq.n ccce │ │ │ │ │ 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 │ │ │ │ │ @@ -21645,107 +21669,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 cb5a │ │ │ │ │ + bne.n cbb6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cb72 │ │ │ │ │ + beq.n cbce │ │ │ │ │ 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 cba6 │ │ │ │ │ + b.n cc02 │ │ │ │ │ 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 ceb0 │ │ │ │ │ + bne.w cf1e │ │ │ │ │ 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 cb92 │ │ │ │ │ + bne.n cbee │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ceb6 │ │ │ │ │ + beq.w cf3c │ │ │ │ │ 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 ceb0 │ │ │ │ │ + bne.w cf1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cd24 │ │ │ │ │ + bne.w cdaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceb0 │ │ │ │ │ + bne.w cf1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cefc │ │ │ │ │ + bl cf5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, cc60 │ │ │ │ │ + cbz r0, ccd2 │ │ │ │ │ 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 cba0 │ │ │ │ │ - b.n cbd4 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov.w r2, #1136 @ 0x470 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n cc48 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b.n cb44 │ │ │ │ │ + bne.n cbfc │ │ │ │ │ + b.n cc30 │ │ │ │ │ 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 ce58 │ │ │ │ │ + beq.w ceac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n cbd4 │ │ │ │ │ + b.n cc30 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov.w r2, #1136 @ 0x470 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n cca6 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n cba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ + bl ca68 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca92 │ │ │ │ │ + beq.w caee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ccd4 │ │ │ │ │ + cbz r0, cd32 │ │ │ │ │ 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] │ │ │ │ │ @@ -21753,67 +21777,85 @@ │ │ │ │ │ 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 cbde │ │ │ │ │ + bne.n cc3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce4c │ │ │ │ │ + bne.w cf02 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n cba6 │ │ │ │ │ + b.n cc02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cbb8 │ │ │ │ │ + b.n cc14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ + bl ca68 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cee0 │ │ │ │ │ + beq.w cf38 │ │ │ │ │ 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 cc82 │ │ │ │ │ + beq.n cccc │ │ │ │ │ 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 cecc │ │ │ │ │ + beq.w cf24 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n cba0 │ │ │ │ │ + b.n cbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cefc │ │ │ │ │ + bl ca68 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w cad6 │ │ │ │ │ + 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 cd32 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + b.n cd0a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cf5c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc2c │ │ │ │ │ + beq.w cc8a │ │ │ │ │ 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 ceb0 │ │ │ │ │ + beq.w cf1e │ │ │ │ │ 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] │ │ │ │ │ @@ -21823,59 +21865,41 @@ │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc64 │ │ │ │ │ + bne.w ccd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc64 │ │ │ │ │ + beq.w ccd6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n cbd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w ca7a │ │ │ │ │ - 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 ccd4 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - b.n ccac │ │ │ │ │ + b.n cc30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cefc │ │ │ │ │ + bl cf5c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb28 │ │ │ │ │ + beq.w cb84 │ │ │ │ │ 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 cef4 │ │ │ │ │ + beq.w cf4a │ │ │ │ │ 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] │ │ │ │ │ @@ -21885,966 +21909,977 @@ │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc70 │ │ │ │ │ + bne.w cce2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc70 │ │ │ │ │ + beq.w cce2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cbcc │ │ │ │ │ + b.n cc28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0c │ │ │ │ │ + bl ca68 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w caaa │ │ │ │ │ + beq.w cb06 │ │ │ │ │ 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 ccd4 │ │ │ │ │ + beq.w cd32 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n ccac │ │ │ │ │ + b.n cd0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w ca5a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ccda │ │ │ │ │ + bge.w cb62 │ │ │ │ │ + b.n ce6a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w cace │ │ │ │ │ + bne.w cb2a │ │ │ │ │ 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 cec4 │ │ │ │ │ + blt.n cf52 │ │ │ │ │ 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 cc84 │ │ │ │ │ + bne.w ccce │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w cae8 │ │ │ │ │ + bne.w cb44 │ │ │ │ │ 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 cae8 │ │ │ │ │ + beq.w cb44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cbcc │ │ │ │ │ + b.n cc28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w cb06 │ │ │ │ │ - b.n ce0c │ │ │ │ │ + bge.w cab6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cd38 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w ca96 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cf08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n cbd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w cc0c │ │ │ │ │ - b.n cd7c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cbd4 │ │ │ │ │ + b.n cc30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbd4 │ │ │ │ │ + beq.w cc30 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cbd4 │ │ │ │ │ + b.n cc30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cbca │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w ca3a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce52 │ │ │ │ │ + b.n cc26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w cc68 │ │ │ │ │ + b.n ce02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cbcc │ │ │ │ │ + b.n cc28 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n cc30 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000cefc : │ │ │ │ │ +0000cf5c : │ │ │ │ │ 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 cfde │ │ │ │ │ + beq.n d03e │ │ │ │ │ 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, cf3a │ │ │ │ │ + cbz r0, cf9a │ │ │ │ │ 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 cfd4 │ │ │ │ │ + bne.n d034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfca │ │ │ │ │ - cbz r0, cfb6 │ │ │ │ │ + bne.n d02a │ │ │ │ │ + cbz r0, d016 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n cfb6 │ │ │ │ │ + bge.n d016 │ │ │ │ │ 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, cfd4 │ │ │ │ │ + cbnz r0, d034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cfca │ │ │ │ │ - cbz r0, cfc6 │ │ │ │ │ + cbnz r2, d02a │ │ │ │ │ + cbz r0, d026 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n cfc6 │ │ │ │ │ + bge.n d026 │ │ │ │ │ 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, cfd4 │ │ │ │ │ + cbnz r3, d034 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cfca │ │ │ │ │ - cbz r0, cfb4 │ │ │ │ │ + cbnz r2, d02a │ │ │ │ │ + cbz r0, d014 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cfb4 │ │ │ │ │ + ble.n d014 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cf88 │ │ │ │ │ + b.n cfe8 │ │ │ │ │ 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 cfb6 │ │ │ │ │ + b.n d016 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf34 │ │ │ │ │ + b.n cf94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf34 │ │ │ │ │ + b.n cf94 │ │ │ │ │ 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 cf22 │ │ │ │ │ + b.n cf82 │ │ │ │ │ │ │ │ │ │ -0000cfec : │ │ │ │ │ +0000d04c : │ │ │ │ │ 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 d5f0 │ │ │ │ │ + beq.w d67e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d5fe │ │ │ │ │ + bne.w d676 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w d63e │ │ │ │ │ + beq.w d6ec │ │ │ │ │ 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 d66a │ │ │ │ │ + beq.w d718 │ │ │ │ │ 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 d1f6 │ │ │ │ │ + beq.w d256 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d19e │ │ │ │ │ + beq.w d1fe │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1aa │ │ │ │ │ + bne.w d20a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d18a │ │ │ │ │ + bne.w d1ea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d62e │ │ │ │ │ + beq.w d6dc │ │ │ │ │ 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 d2b8 │ │ │ │ │ + beq.w d318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d192 │ │ │ │ │ + beq.n d1f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8388 │ │ │ │ │ + bl 83fc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5bc │ │ │ │ │ + bne.w d628 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d18a │ │ │ │ │ + bne.n d1ea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d690 │ │ │ │ │ + beq.w d6a2 │ │ │ │ │ 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 d3c0 │ │ │ │ │ + beq.w d420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d182 │ │ │ │ │ + beq.n d1e2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d366 │ │ │ │ │ + bne.w d3c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d18a │ │ │ │ │ + bne.n d1ea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d688 │ │ │ │ │ + beq.w d69a │ │ │ │ │ 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 d498 │ │ │ │ │ + beq.w d4f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d15a │ │ │ │ │ + beq.n d1ba │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d544 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w d5b0 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w d5fc │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w d68a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5dac │ │ │ │ │ + bl 5df8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d2b4 │ │ │ │ │ + beq.w d314 │ │ │ │ │ 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 d118 │ │ │ │ │ + beq.n d178 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d176 │ │ │ │ │ + b.n d1d6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d0cc │ │ │ │ │ - b.n d18a │ │ │ │ │ + beq.n d12c │ │ │ │ │ + b.n d1ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d080 │ │ │ │ │ - b.n d18a │ │ │ │ │ + beq.w d0e0 │ │ │ │ │ + b.n d1ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d19c │ │ │ │ │ + beq.n d1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, d1e8 │ │ │ │ │ + cbz r0, d248 │ │ │ │ │ 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 d594 │ │ │ │ │ + beq.w d600 │ │ │ │ │ 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 d622 │ │ │ │ │ + bne.w d6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d61c │ │ │ │ │ + bne.w d662 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d29c │ │ │ │ │ + beq.n d2fc │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n d29c │ │ │ │ │ + bge.n d2fc │ │ │ │ │ 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 d622 │ │ │ │ │ + bne.w d6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d61c │ │ │ │ │ + bne.w d662 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5a6 │ │ │ │ │ + beq.w d612 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w d5a6 │ │ │ │ │ + bge.w d612 │ │ │ │ │ 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 d622 │ │ │ │ │ + bne.w d6d0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d61c │ │ │ │ │ - cbz r0, d29a │ │ │ │ │ + bne.w d662 │ │ │ │ │ + cbz r0, d2fa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n d29a │ │ │ │ │ + ble.n d2fa │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n d264 │ │ │ │ │ + b.n d2c4 │ │ │ │ │ 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 d066 │ │ │ │ │ - b.n d1a0 │ │ │ │ │ + bne.w d0c6 │ │ │ │ │ + b.n d200 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d174 │ │ │ │ │ + b.n d1d4 │ │ │ │ │ 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 d676 │ │ │ │ │ + bne.w d694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d606 │ │ │ │ │ + bne.w d65c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d466 │ │ │ │ │ + beq.w d4c6 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.w d466 │ │ │ │ │ + bge.w d4c6 │ │ │ │ │ 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 d676 │ │ │ │ │ + bne.w d694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d606 │ │ │ │ │ + bne.w d65c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5aa │ │ │ │ │ + beq.w d616 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge.w d5aa │ │ │ │ │ + bge.w d616 │ │ │ │ │ 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 d676 │ │ │ │ │ + bne.w d694 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d606 │ │ │ │ │ + bne.w d65c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d464 │ │ │ │ │ + beq.w d4c4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w d464 │ │ │ │ │ + ble.w d4c4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d32a │ │ │ │ │ + b.n d38a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e4 │ │ │ │ │ + bl e668 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d672 │ │ │ │ │ + bne.w d6cc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d180 │ │ │ │ │ + beq.w d1e0 │ │ │ │ │ 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 d1e8 │ │ │ │ │ + beq.w d248 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w d5b2 │ │ │ │ │ + bne.w d61e │ │ │ │ │ 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 d594 │ │ │ │ │ + beq.w d600 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d174 │ │ │ │ │ + b.n d1d4 │ │ │ │ │ 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 d67c │ │ │ │ │ + bne.w d68e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5ea │ │ │ │ │ + bne.w d656 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d480 │ │ │ │ │ + beq.n d4e0 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ble.n d480 │ │ │ │ │ + ble.n d4e0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d67c │ │ │ │ │ + bne.w d68e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5ea │ │ │ │ │ + bne.w d656 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5ae │ │ │ │ │ + beq.w d61a │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge.w d5ae │ │ │ │ │ + bge.w d61a │ │ │ │ │ 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 d67c │ │ │ │ │ + bne.w d68e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5ea │ │ │ │ │ - cbz r0, d47e │ │ │ │ │ + bne.w d656 │ │ │ │ │ + cbz r0, d4de │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d47e │ │ │ │ │ + ble.n d4de │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d42e │ │ │ │ │ + b.n d48e │ │ │ │ │ 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 d194 │ │ │ │ │ + bne.w d114 │ │ │ │ │ + b.n d1f4 │ │ │ │ │ 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 d100 │ │ │ │ │ - b.n d184 │ │ │ │ │ + bne.w d160 │ │ │ │ │ + b.n d1e4 │ │ │ │ │ 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.n d530 │ │ │ │ │ + bne.w d6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d60c │ │ │ │ │ - cbz r0, d52c │ │ │ │ │ + bne.w d668 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n d598 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.n d52c │ │ │ │ │ + bge.n d598 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, d530 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d60c │ │ │ │ │ + bne.w d668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d5b8 │ │ │ │ │ + beq.n d624 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble.n d5b8 │ │ │ │ │ + ble.n d624 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r3, d530 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w d6b8 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfec │ │ │ │ │ + bl d04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d60c │ │ │ │ │ - cbz r0, d52a │ │ │ │ │ + bne.n d668 │ │ │ │ │ + cbz r0, d596 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d52a │ │ │ │ │ + ble.n d596 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d4fa │ │ │ │ │ + b.n d562 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ 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 d15a │ │ │ │ │ - b.n d14c │ │ │ │ │ + beq.w d1bc │ │ │ │ │ + b.n d1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15198 │ │ │ │ │ + bl 15238 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d15a │ │ │ │ │ + beq.w d1ba │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d15a │ │ │ │ │ + beq.w d1ba │ │ │ │ │ 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 d1e8 │ │ │ │ │ + beq.w d248 │ │ │ │ │ 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 d3bc │ │ │ │ │ + bne.w d41c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d628 │ │ │ │ │ + bne.n d6d6 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d174 │ │ │ │ │ + b.n d1d4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n d29c │ │ │ │ │ + b.n d2fc │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d466 │ │ │ │ │ + b.n d4c6 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d480 │ │ │ │ │ + b.n d4e0 │ │ │ │ │ ldrd r1, sl, [sl, #8] │ │ │ │ │ - b.n d3a0 │ │ │ │ │ + b.n d400 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d52c │ │ │ │ │ + b.n d598 │ │ │ │ │ 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 d1e8 │ │ │ │ │ + beq.w d248 │ │ │ │ │ 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 d682 │ │ │ │ │ + beq.n d6b2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r9, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n d3ac │ │ │ │ │ + b.n d40c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d184 │ │ │ │ │ + b.n d1e4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d1f4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d200 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w d1c4 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n d1d6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d01a │ │ │ │ │ + beq.w d07a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n d176 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d194 │ │ │ │ │ + b.n d676 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n d154 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n d108 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n d186 │ │ │ │ │ + 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 d142 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n d648 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w d164 │ │ │ │ │ - b.n d5fe │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w d1ba │ │ │ │ │ + b.n d1ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d1a0 │ │ │ │ │ + b.n d1e4 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d058 │ │ │ │ │ + b.n d0b8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d176 │ │ │ │ │ + b.n d1d6 │ │ │ │ │ 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 d0f6 │ │ │ │ │ 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 d6a0 │ │ │ │ │ + blt.n d720 │ │ │ │ │ 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 d18a │ │ │ │ │ + bne.w d1ea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w d03e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d03e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d184 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d0a8 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d0f4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d5dc │ │ │ │ │ + bne.w d09e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d126 │ │ │ │ │ - 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 d0e2 │ │ │ │ │ + b.n d09e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d176 │ │ │ │ │ + b.n d1d6 │ │ │ │ │ │ │ │ │ │ -0000d6ac : │ │ │ │ │ +0000d72c : │ │ │ │ │ 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 d890 │ │ │ │ │ + beq.w d910 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d89e │ │ │ │ │ + bne.w d91e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d86e │ │ │ │ │ + beq.w d8ee │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d838 │ │ │ │ │ + beq.w d8b8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, d728 │ │ │ │ │ + cbnz r7, d7a8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d85e │ │ │ │ │ + beq.w d8de │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d73c │ │ │ │ │ + cbnz r0, d7bc │ │ │ │ │ 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 │ │ │ │ │ @@ -22854,700 +22889,705 @@ │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d716 │ │ │ │ │ + beq.n d796 │ │ │ │ │ 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 d82a │ │ │ │ │ + beq.n d8aa │ │ │ │ │ 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 d856 │ │ │ │ │ + beq.n d8d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d780 │ │ │ │ │ + cbnz r3, d800 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d7dc │ │ │ │ │ + cbnz r0, d85c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n d720 │ │ │ │ │ + beq.n d7a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d720 │ │ │ │ │ + bne.n d7a0 │ │ │ │ │ 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 d846 │ │ │ │ │ + beq.n d8c6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n d7c6 │ │ │ │ │ + ble.n d846 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n d7c6 │ │ │ │ │ + beq.n d846 │ │ │ │ │ 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 d7b6 │ │ │ │ │ + bne.n d836 │ │ │ │ │ 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 122a8 │ │ │ │ │ - cbz r0, d824 │ │ │ │ │ + bl 12348 │ │ │ │ │ + cbz r0, d8a4 │ │ │ │ │ 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, d826 │ │ │ │ │ + cbz r0, d8a6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d80a │ │ │ │ │ + beq.n d88a │ │ │ │ │ str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n d768 │ │ │ │ │ + b.n d7e8 │ │ │ │ │ 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, d832 │ │ │ │ │ + cbz r0, d8b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n d7fc │ │ │ │ │ + b.n d87c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n d784 │ │ │ │ │ + b.n d804 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n d720 │ │ │ │ │ + b.n d7a0 │ │ │ │ │ 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 d72a │ │ │ │ │ + b.n d7aa │ │ │ │ │ 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 d726 │ │ │ │ │ + b.n d7a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d772 │ │ │ │ │ + b.n d7f2 │ │ │ │ │ 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 d70c │ │ │ │ │ - b.n d780 │ │ │ │ │ + beq.w d78c │ │ │ │ │ + b.n d800 │ │ │ │ │ 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 d726 │ │ │ │ │ + bne.w d7a6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6f8 │ │ │ │ │ - b.n d838 │ │ │ │ │ + bne.w d778 │ │ │ │ │ + b.n d8b8 │ │ │ │ │ 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 d6d8 │ │ │ │ │ + beq.w d758 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n d732 │ │ │ │ │ + b.n d7b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d8a8 : │ │ │ │ │ +0000d928 : │ │ │ │ │ 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 d9be │ │ │ │ │ + beq.n da3e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d9ca │ │ │ │ │ + bne.n da4a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n d900 │ │ │ │ │ + beq.n d980 │ │ │ │ │ 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, d928 │ │ │ │ │ + cbnz r0, d9a8 │ │ │ │ │ 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 d9d0 │ │ │ │ │ + blt.n da50 │ │ │ │ │ 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 d9dc │ │ │ │ │ + bne.n da5c │ │ │ │ │ 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 d8f0 │ │ │ │ │ + beq.n d970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18be8 │ │ │ │ │ + bl 18c68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d8f0 │ │ │ │ │ + bne.n d970 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8f0 │ │ │ │ │ + beq.n d970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8f0 │ │ │ │ │ + beq.n d970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, d9b2 │ │ │ │ │ + cbz r0, da32 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n d97c │ │ │ │ │ + beq.n d9fc │ │ │ │ │ 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, d99e │ │ │ │ │ + cbz r0, da1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n d8f8 │ │ │ │ │ + b.n d978 │ │ │ │ │ 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, da38 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - cbz r0, d9b8 │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d976 │ │ │ │ │ + bne.n d9f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d978 │ │ │ │ │ + beq.n d9f8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d8f8 │ │ │ │ │ + b.n d978 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8f8 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d996 │ │ │ │ │ + b.n d978 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n da08 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d8d2 │ │ │ │ │ + beq.n d952 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d8f8 │ │ │ │ │ + b.n d978 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8f8 │ │ │ │ │ + b.n d978 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8f8 │ │ │ │ │ + b.n d978 │ │ │ │ │ │ │ │ │ │ -0000d9e4 <_tmp_6_rule>: │ │ │ │ │ +0000da64 <_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 da38 <_tmp_6_rule+0x54> │ │ │ │ │ + beq.n dab8 <_tmp_6_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, da44 <_tmp_6_rule+0x60> │ │ │ │ │ + cbnz r2, dac4 <_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, da32 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, dab2 <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, da32 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r3, dab2 <_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, da32 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, dab2 <_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 da2e <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n daae <_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 da08 <_tmp_6_rule+0x24> │ │ │ │ │ + beq.n da88 <_tmp_6_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n da2e <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n daae <_tmp_6_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000da4c : │ │ │ │ │ +0000dacc : │ │ │ │ │ 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 dc92 │ │ │ │ │ + beq.w dd14 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dca0 │ │ │ │ │ + bne.w dd22 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de6a │ │ │ │ │ + beq.w deb4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcae │ │ │ │ │ + beq.w dd30 │ │ │ │ │ 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 dcb8 │ │ │ │ │ + bne.w dd3a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w de62 │ │ │ │ │ + beq.w dd42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de5c │ │ │ │ │ + bne.w deae │ │ │ │ │ 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 dba0 │ │ │ │ │ + bne.n dbc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de5c │ │ │ │ │ + bne.w deae │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, db3e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w dc88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de5c │ │ │ │ │ + bne.w deae │ │ │ │ │ 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, db0a │ │ │ │ │ + cbnz r3, db8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcc0 │ │ │ │ │ + bne.w dd4a │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc82 │ │ │ │ │ + bne.w dd04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w dc26 │ │ │ │ │ + bne.n dc44 │ │ │ │ │ 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 7260 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n dae2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n dae2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w de5c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 16524 <_loop0_119_rule> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w de5c │ │ │ │ │ - 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 dc0a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n dc6c │ │ │ │ │ - str.w r6, [fp, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.n daaa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dacc │ │ │ │ │ + beq.n db4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7260 │ │ │ │ │ + bl 72ac │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dacc │ │ │ │ │ + beq.n db4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dacc │ │ │ │ │ + beq.n db4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de5c │ │ │ │ │ + beq.w deae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16524 <_loop0_119_rule> │ │ │ │ │ + bl 165b4 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de5c │ │ │ │ │ + beq.w deae │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n db88 │ │ │ │ │ + bne.n dcd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db14 │ │ │ │ │ + beq.n db98 │ │ │ │ │ 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 db24 │ │ │ │ │ + beq.n dba6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db24 │ │ │ │ │ + bne.n dba6 │ │ │ │ │ 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 dca8 │ │ │ │ │ + beq.n dd2a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n dc60 │ │ │ │ │ + ble.n dc7c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n dc60 │ │ │ │ │ + beq.n dc7c │ │ │ │ │ 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 dc52 │ │ │ │ │ + bne.n dc6e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n db32 │ │ │ │ │ + b.n dbb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 72ac │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w db66 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w db66 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8c24 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w deae │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 165b4 <_loop0_119_rule> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w deae │ │ │ │ │ + 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 dc2a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n dcee │ │ │ │ │ + str.w r6, [fp, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + b.n db2a │ │ │ │ │ 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, dca8 │ │ │ │ │ + cbz r0, dd2a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n db94 │ │ │ │ │ + b.n dce2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de5c │ │ │ │ │ + bne.w deae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad4 │ │ │ │ │ + bl 99c │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n db14 │ │ │ │ │ + b.n db98 │ │ │ │ │ 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 da78 │ │ │ │ │ + beq.w daf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n db36 │ │ │ │ │ + b.n dbb8 │ │ │ │ │ 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 db32 │ │ │ │ │ + b.n dbb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n db34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w de18 │ │ │ │ │ + beq.w dea6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de10 │ │ │ │ │ + bne.w de9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dddc │ │ │ │ │ + beq.w de7e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w de08 │ │ │ │ │ + beq.w de96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de00 │ │ │ │ │ + bne.n de78 │ │ │ │ │ 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 ddf8 │ │ │ │ │ + beq.n de70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n de02 │ │ │ │ │ + bne.n de7a │ │ │ │ │ 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 ddd2 │ │ │ │ │ + beq.n de60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, dd38 │ │ │ │ │ + cbnz r2, ddc4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de20 │ │ │ │ │ + bne.w ded6 │ │ │ │ │ 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 ddf0 │ │ │ │ │ + beq.n de68 │ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n dde2 │ │ │ │ │ + bgt.n de88 │ │ │ │ │ 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 │ │ │ │ │ @@ -23555,35 +23595,36 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - cbnz r1, ddda │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n de84 │ │ │ │ │ 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 db0a │ │ │ │ │ + beq.w db8e │ │ │ │ │ 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 db0a │ │ │ │ │ + beq.w db8e │ │ │ │ │ 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] │ │ │ │ │ @@ -23591,274 +23632,268 @@ │ │ │ │ │ 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 dc0a │ │ │ │ │ - b.n db88 │ │ │ │ │ + beq.w dc2a │ │ │ │ │ + b.n dcd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dd28 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n db0a │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ - str.w r0, [r1, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n dd5a │ │ │ │ │ + b.n ddb2 │ │ │ │ │ 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 dddc │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n db8e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n de7e │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ + str.w r0, [r1, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n dde6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dcf4 │ │ │ │ │ + b.n dd80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n db0a │ │ │ │ │ + b.n db8e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n dd5a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n dc3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dcd0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w dd38 │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w db18 │ │ │ │ │ + b.n dd30 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dd38 │ │ │ │ │ + beq.w ddc4 │ │ │ │ │ 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 dea6 │ │ │ │ │ + cbz r0, df2c │ │ │ │ │ ldrd r0, r3, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n de8c │ │ │ │ │ + beq.n df12 │ │ │ │ │ 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 dd1c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n dc1a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dab4 │ │ │ │ │ - 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 dcb6 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w da98 │ │ │ │ │ - b.n dcae │ │ │ │ │ + b.n dda6 │ │ │ │ │ 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 ddf0 │ │ │ │ │ + beq.n de68 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n de4a │ │ │ │ │ + b.n df00 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n dd40 │ │ │ │ │ - nop │ │ │ │ │ + b.n ddcc │ │ │ │ │ │ │ │ │ │ -0000deac : │ │ │ │ │ +0000df30 : │ │ │ │ │ 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 e53e │ │ │ │ │ + beq.w e5c2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e54c │ │ │ │ │ + bne.w e5d0 │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w e5a4 │ │ │ │ │ + beq.w e628 │ │ │ │ │ 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 e22e │ │ │ │ │ + bne.w e2b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0cc │ │ │ │ │ + beq.w e150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0cc │ │ │ │ │ + beq.w e150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f4b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0ce │ │ │ │ │ + bne.w e152 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0cc │ │ │ │ │ + beq.w e150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdac │ │ │ │ │ + bl fe58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0ce │ │ │ │ │ + bne.w e152 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0cc │ │ │ │ │ + beq.w e150 │ │ │ │ │ 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 e56c │ │ │ │ │ + beq.w e5f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e57c │ │ │ │ │ + bne.w e600 │ │ │ │ │ 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 e08a │ │ │ │ │ + bne.w e10e │ │ │ │ │ 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 e0ce │ │ │ │ │ + bne.w e152 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0cc │ │ │ │ │ + beq.w e150 │ │ │ │ │ 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 e3fc │ │ │ │ │ + beq.w e480 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e40c │ │ │ │ │ + bne.w e490 │ │ │ │ │ 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, dfda │ │ │ │ │ + cbz r0, e05e │ │ │ │ │ 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 e334 │ │ │ │ │ + bne.w e3b8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e09a │ │ │ │ │ + bne.n e11e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e40a │ │ │ │ │ + bne.w e48e │ │ │ │ │ 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 e34a │ │ │ │ │ + bne.w e3ce │ │ │ │ │ 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 e0ce │ │ │ │ │ + bne.n e152 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0cc │ │ │ │ │ + beq.n e150 │ │ │ │ │ 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 e5d0 │ │ │ │ │ + beq.w e654 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ │ - cbz r5, e070 │ │ │ │ │ + cbz r5, e0f4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w e35a │ │ │ │ │ + bne.w e3de │ │ │ │ │ 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 │ │ │ │ │ @@ -23868,160 +23903,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 e58c │ │ │ │ │ + beq.w e610 │ │ │ │ │ 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 e02e │ │ │ │ │ + bne.n e0b2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e02e │ │ │ │ │ + b.n e0b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df86 │ │ │ │ │ - b.n df82 │ │ │ │ │ + bne.w e00a │ │ │ │ │ + b.n e006 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e566 │ │ │ │ │ + bne.w e5ea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e552 │ │ │ │ │ + beq.w e5d6 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e38e │ │ │ │ │ + bne.w e412 │ │ │ │ │ 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 dfe6 │ │ │ │ │ + b.n e06a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e54a │ │ │ │ │ + bne.w e5ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e212 │ │ │ │ │ + beq.w e296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e212 │ │ │ │ │ + beq.w e296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e212 │ │ │ │ │ + beq.w e296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f4b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e212 │ │ │ │ │ + bne.n e296 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e212 │ │ │ │ │ + beq.n e296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdac │ │ │ │ │ + bl fe58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e212 │ │ │ │ │ + bne.n e296 │ │ │ │ │ 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 e214 │ │ │ │ │ + beq.n e298 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e536 │ │ │ │ │ + beq.w e5ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e526 │ │ │ │ │ + bne.w e5aa │ │ │ │ │ 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 e324 │ │ │ │ │ + bne.w e3a8 │ │ │ │ │ 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 e214 │ │ │ │ │ + bne.n e298 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e212 │ │ │ │ │ + beq.n e296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14c8c │ │ │ │ │ + bl 14d2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e212 │ │ │ │ │ + bne.n e296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e212 │ │ │ │ │ + beq.n e296 │ │ │ │ │ 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 e5d0 │ │ │ │ │ + beq.w e654 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e21c │ │ │ │ │ + beq.n e2a0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbac │ │ │ │ │ + bl fc58 │ │ │ │ │ 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 │ │ │ │ │ @@ -24038,212 +24073,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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e062 │ │ │ │ │ + bne.w e0e6 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, e218 │ │ │ │ │ + cbz r0, e29c │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e066 │ │ │ │ │ + b.n e0ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e064 │ │ │ │ │ + b.n e0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e1b6 │ │ │ │ │ + bne.n e23a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e1b6 │ │ │ │ │ + b.n e23a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e416 │ │ │ │ │ + beq.w e49a │ │ │ │ │ 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, e292 │ │ │ │ │ + cbnz r1, e316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e290 │ │ │ │ │ + cbz r0, e314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, e290 │ │ │ │ │ + cbz r0, e314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f4b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, e292 │ │ │ │ │ + cbnz r1, e316 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, e290 │ │ │ │ │ + cbz r0, e314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdac │ │ │ │ │ + bl fe58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, e292 │ │ │ │ │ + cbnz r1, e316 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4a4 │ │ │ │ │ + bne.w e528 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e424 │ │ │ │ │ + bne.w e4a8 │ │ │ │ │ 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 e412 │ │ │ │ │ + bne.w e496 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e30a │ │ │ │ │ + cbz r0, e38e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, e30a │ │ │ │ │ + cbz r0, e38e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f4b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e412 │ │ │ │ │ + bne.w e496 │ │ │ │ │ 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, e30a │ │ │ │ │ + cbz r0, e38e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdac │ │ │ │ │ + bl fe58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e412 │ │ │ │ │ + bne.w e496 │ │ │ │ │ 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 e42c │ │ │ │ │ + bne.w e4b0 │ │ │ │ │ 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 defa │ │ │ │ │ + beq.w df7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e066 │ │ │ │ │ + b.n e0ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e166 │ │ │ │ │ - b.n e162 │ │ │ │ │ + bne.w e1ea │ │ │ │ │ + b.n e1e6 │ │ │ │ │ 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 dfda │ │ │ │ │ + beq.w e05e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e00c │ │ │ │ │ - b.n e0ce │ │ │ │ │ + beq.w e090 │ │ │ │ │ + b.n e152 │ │ │ │ │ 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, e384 │ │ │ │ │ + cbz r0, e408 │ │ │ │ │ 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 e036 │ │ │ │ │ + bne.w e0ba │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e036 │ │ │ │ │ + b.n e0ba │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0be │ │ │ │ │ + beq.w e142 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0be │ │ │ │ │ + beq.w e142 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0be │ │ │ │ │ + beq.w e142 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0be │ │ │ │ │ + beq.w e142 │ │ │ │ │ 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] │ │ │ │ │ @@ -24251,75 +24286,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 e52e │ │ │ │ │ + bne.w e5b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0c0 │ │ │ │ │ + beq.w e144 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e0c4 │ │ │ │ │ + b.n e148 │ │ │ │ │ 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 dfbc │ │ │ │ │ + beq.w e040 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ce │ │ │ │ │ + b.n e152 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e30e │ │ │ │ │ + b.n e392 │ │ │ │ │ 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 e23e │ │ │ │ │ + beq.w e2c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e312 │ │ │ │ │ + b.n e396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a08 │ │ │ │ │ + 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 e412 │ │ │ │ │ + bne.n e496 │ │ │ │ │ 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 e30a │ │ │ │ │ + beq.w e38e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14c8c │ │ │ │ │ + bl 14d2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e412 │ │ │ │ │ + bne.n e496 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e30a │ │ │ │ │ + beq.w e38e │ │ │ │ │ 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] │ │ │ │ │ @@ -24331,46 +24366,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 e064 │ │ │ │ │ + bne.w e0e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e312 │ │ │ │ │ + b.n e396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a08 │ │ │ │ │ + bl 8d0 <_PyPegen_parse+0x8d0> │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e292 │ │ │ │ │ + bne.w e316 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e290 │ │ │ │ │ + beq.w e314 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e290 │ │ │ │ │ + beq.w e314 │ │ │ │ │ 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 e290 │ │ │ │ │ + beq.w e314 │ │ │ │ │ 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 │ │ │ │ │ @@ -24379,153 +24414,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, e51e │ │ │ │ │ + cbnz r0, e5a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e30c │ │ │ │ │ + beq.w e390 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e312 │ │ │ │ │ + b.n e396 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e064 │ │ │ │ │ + b.n e0e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e214 │ │ │ │ │ + b.n e298 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e34c │ │ │ │ │ + b.n e3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e14a │ │ │ │ │ + b.n e1ce │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w deda │ │ │ │ │ + beq.w df5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e066 │ │ │ │ │ + b.n e0ea │ │ │ │ │ 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 e0b0 │ │ │ │ │ + beq.w e134 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e0c4 │ │ │ │ │ + b.n e148 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ce │ │ │ │ │ + b.n e152 │ │ │ │ │ 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 df6e │ │ │ │ │ + beq.w dff2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e0d8 │ │ │ │ │ - b.n e54c │ │ │ │ │ + beq.w e15c │ │ │ │ │ + b.n e5d0 │ │ │ │ │ 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 e218 │ │ │ │ │ + beq.w e29c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e066 │ │ │ │ │ + b.n e0ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e5d6 │ │ │ │ │ + blt.n e65a │ │ │ │ │ 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 e316 │ │ │ │ │ + beq.w e39a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e230 │ │ │ │ │ - b.n e54c │ │ │ │ │ + beq.w e2b4 │ │ │ │ │ + b.n e5d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e066 │ │ │ │ │ + b.n e0ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e066 │ │ │ │ │ + b.n e0ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e5e4 : │ │ │ │ │ +0000e668 : │ │ │ │ │ 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 e68c │ │ │ │ │ + beq.n e710 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e698 │ │ │ │ │ + bne.n e71c │ │ │ │ │ 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, e646 │ │ │ │ │ + cbnz r0, e6ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e696 │ │ │ │ │ + bne.n e71a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6a0 │ │ │ │ │ + bl e724 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e652 │ │ │ │ │ + cbnz r0, e6d6 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, e678 │ │ │ │ │ + cbnz r5, e6fc │ │ │ │ │ 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 │ │ │ │ │ @@ -24537,166 +24572,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 e630 │ │ │ │ │ + bne.n e6b4 │ │ │ │ │ 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 e636 │ │ │ │ │ - b.n e630 │ │ │ │ │ + bne.n e6ba │ │ │ │ │ + b.n e6b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e696 │ │ │ │ │ + cbnz r3, e71a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f6c │ │ │ │ │ + bl e34 │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e636 │ │ │ │ │ + bne.n e6ba │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n e636 │ │ │ │ │ + b.n e6ba │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e60c │ │ │ │ │ + beq.n e690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e64e │ │ │ │ │ + b.n e6d2 │ │ │ │ │ │ │ │ │ │ -0000e6a0 : │ │ │ │ │ +0000e724 : │ │ │ │ │ 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 ecf4 │ │ │ │ │ + beq.w ed78 │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed02 │ │ │ │ │ + bne.w ed86 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w ed0e │ │ │ │ │ + beq.w ed92 │ │ │ │ │ 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 ed36 │ │ │ │ │ + beq.w edba │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ecc8 │ │ │ │ │ + beq.w ed4c │ │ │ │ │ adds r6, #2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ece0 │ │ │ │ │ + beq.w ed64 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w e9ea │ │ │ │ │ + beq.w ea6e │ │ │ │ │ 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 eaa8 │ │ │ │ │ + bne.w eb2c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb90 │ │ │ │ │ + bne.w ec14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ea18 │ │ │ │ │ + bne.w ea9c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ebf4 │ │ │ │ │ + bne.w ec78 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ea24 │ │ │ │ │ + bne.w eaa8 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w ed5c │ │ │ │ │ + beq.w ede0 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed78 │ │ │ │ │ + beq.w edfc │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w e8f0 │ │ │ │ │ + beq.w e974 │ │ │ │ │ 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 e928 │ │ │ │ │ + bne.w e9ac │ │ │ │ │ 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 ebf0 │ │ │ │ │ + bne.w ec74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, e7e2 │ │ │ │ │ + cbnz r0, e866 │ │ │ │ │ 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 e9e2 │ │ │ │ │ + bne.w ea66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e78 │ │ │ │ │ + bl 16f08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb1e │ │ │ │ │ + bne.w eba2 │ │ │ │ │ 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 │ │ │ │ │ @@ -24709,61 +24744,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 e7b2 │ │ │ │ │ + beq.n e836 │ │ │ │ │ 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 e7b4 │ │ │ │ │ + beq.n e838 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w ec8a │ │ │ │ │ + beq.w ed0e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed08 │ │ │ │ │ + bne.w ed8c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eca4 │ │ │ │ │ + beq.w ed28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed08 │ │ │ │ │ + bne.w ed8c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e99e │ │ │ │ │ + bne.w ea22 │ │ │ │ │ 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 edba │ │ │ │ │ + beq.w ee3e │ │ │ │ │ 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 │ │ │ │ │ @@ -24771,108 +24806,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 e9d6 │ │ │ │ │ + beq.w ea5a │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w eda4 │ │ │ │ │ + beq.w ee28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w edb4 │ │ │ │ │ + bne.w ee38 │ │ │ │ │ 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 eaf2 │ │ │ │ │ + bne.w eb76 │ │ │ │ │ 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 e9da │ │ │ │ │ + bne.w ea5e │ │ │ │ │ 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 edc4 │ │ │ │ │ + beq.w ee48 │ │ │ │ │ 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 eb7c │ │ │ │ │ + beq.w ec00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7d6 │ │ │ │ │ + b.n e85a │ │ │ │ │ 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 ebe6 │ │ │ │ │ + blt.w ec6a │ │ │ │ │ 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 edbe │ │ │ │ │ + bne.w ee42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e796 │ │ │ │ │ + beq.w e81a │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e796 │ │ │ │ │ + beq.w e81a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed8e │ │ │ │ │ + beq.w ee12 │ │ │ │ │ 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 ed8e │ │ │ │ │ + beq.w ee12 │ │ │ │ │ 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 ed88 │ │ │ │ │ + beq.w ee0c │ │ │ │ │ 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> │ │ │ │ │ @@ -24880,280 +24915,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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ebd4 │ │ │ │ │ + beq.w ec58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7fe │ │ │ │ │ + b.n e882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7e0 <_tmp_258_rule> │ │ │ │ │ + bl f88c <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e854 │ │ │ │ │ + beq.w e8d8 │ │ │ │ │ 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 ea28 │ │ │ │ │ + bne.n eaac │ │ │ │ │ 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 edba │ │ │ │ │ + beq.w ee3e │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n e866 │ │ │ │ │ + b.n e8ea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e7c2 │ │ │ │ │ + beq.w e846 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e7d8 │ │ │ │ │ + b.n e85c │ │ │ │ │ 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 ea1c │ │ │ │ │ + blt.n eaa0 │ │ │ │ │ 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 eaa4 │ │ │ │ │ + bne.n eb28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e728 │ │ │ │ │ + beq.w e7ac │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e75c │ │ │ │ │ + beq.w e7e0 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - b.n e7b6 │ │ │ │ │ + b.n e83a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7e0 <_tmp_258_rule> │ │ │ │ │ + bl f88c <_tmp_258_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e9ba │ │ │ │ │ + beq.n ea3e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w edba │ │ │ │ │ + beq.w ee3e │ │ │ │ │ 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 eada │ │ │ │ │ + bne.n eb5e │ │ │ │ │ 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 ec9e │ │ │ │ │ + beq.w ed22 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n eaa0 │ │ │ │ │ + ble.n eb24 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n eaa0 │ │ │ │ │ + beq.n eb24 │ │ │ │ │ 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 ea90 │ │ │ │ │ + bne.n eb14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n e866 │ │ │ │ │ + b.n e8ea │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ea18 │ │ │ │ │ + bne.n ea9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w edca │ │ │ │ │ + beq.w ee4e │ │ │ │ │ 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 ec28 │ │ │ │ │ + bne.w ecac │ │ │ │ │ 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 e728 │ │ │ │ │ - b.n ea18 │ │ │ │ │ - bl f7e0 <_tmp_258_rule> │ │ │ │ │ + beq.w e7ac │ │ │ │ │ + b.n ea9c │ │ │ │ │ + bl f88c <_tmp_258_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea64 │ │ │ │ │ + beq.n eae8 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n eb02 │ │ │ │ │ + beq.n eb86 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n ea54 │ │ │ │ │ + b.n ead8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e78 │ │ │ │ │ + bl 16f08 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8ae │ │ │ │ │ - b.n e8ac │ │ │ │ │ + bne.w e932 │ │ │ │ │ + b.n e930 │ │ │ │ │ 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 ec9a │ │ │ │ │ + beq.w ed1e │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n eae8 │ │ │ │ │ + b.n eb6c │ │ │ │ │ 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 edc4 │ │ │ │ │ + beq.w ee48 │ │ │ │ │ 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, eb4e │ │ │ │ │ + cbnz r0, ebd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ed96 │ │ │ │ │ + bne.w ee1a │ │ │ │ │ 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 ecb4 │ │ │ │ │ + beq.w ed38 │ │ │ │ │ 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 e8ec │ │ │ │ │ + bne.w e970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7d4 │ │ │ │ │ + beq.w e858 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7d8 │ │ │ │ │ + b.n e85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e736 │ │ │ │ │ + beq.w e7ba │ │ │ │ │ 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 ec92 │ │ │ │ │ + beq.n ed16 │ │ │ │ │ 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, ec14 │ │ │ │ │ + cbz r0, ec98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n e81a │ │ │ │ │ + b.n e89e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed92 │ │ │ │ │ + beq.w ee16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e7a6 │ │ │ │ │ + beq.w e82a │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n e7b6 │ │ │ │ │ + b.n e83a │ │ │ │ │ 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] │ │ │ │ │ @@ -25161,38 +25196,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 ebcc │ │ │ │ │ + bne.n ec50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed9c │ │ │ │ │ + beq.w ee20 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea1c │ │ │ │ │ + b.n eaa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eac8 │ │ │ │ │ + beq.w eb4c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eac8 │ │ │ │ │ + beq.w eb4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eac8 │ │ │ │ │ + beq.w eb4c │ │ │ │ │ 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 │ │ │ │ │ @@ -25203,245 +25238,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 b50 │ │ │ │ │ + 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 eaca │ │ │ │ │ + beq.w eb4e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eace │ │ │ │ │ + b.n eb52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e826 │ │ │ │ │ + b.n e8aa │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n ea1c │ │ │ │ │ + b.n eaa0 │ │ │ │ │ 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 e7b6 │ │ │ │ │ + b.n e83a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb5e │ │ │ │ │ + beq.w ebe2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb5e │ │ │ │ │ + b.n ebe2 │ │ │ │ │ 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, ed0a │ │ │ │ │ + cbnz r1, ed8e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e70c │ │ │ │ │ + bne.w e790 │ │ │ │ │ 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 ea18 │ │ │ │ │ + bne.w ea9c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n e70e │ │ │ │ │ + b.n e792 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e6ce │ │ │ │ │ + beq.w e752 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e7d8 │ │ │ │ │ + b.n e85c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e7b6 │ │ │ │ │ + b.n e83a │ │ │ │ │ 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 ed52 │ │ │ │ │ + blt.n edd6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ - cbnz r1, ed4c │ │ │ │ │ + cbnz r1, edd0 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w e6f2 │ │ │ │ │ + bne.w e776 │ │ │ │ │ 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 e6f2 │ │ │ │ │ + beq.w e776 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e9da │ │ │ │ │ + b.n ea5e │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e7d8 │ │ │ │ │ + b.n e85c │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7d8 │ │ │ │ │ + b.n e85c │ │ │ │ │ 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 ebf0 │ │ │ │ │ + bne.w ec74 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e774 │ │ │ │ │ + bne.w e7f8 │ │ │ │ │ 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, edbe │ │ │ │ │ + cbnz r1, ee42 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n e776 │ │ │ │ │ + b.n e7fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e96a │ │ │ │ │ + b.n e9ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ebe6 │ │ │ │ │ + b.n ec6a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb4e │ │ │ │ │ + b.n ebd2 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea1c │ │ │ │ │ + b.n eaa0 │ │ │ │ │ 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 e89a │ │ │ │ │ + beq.w e91e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e9da │ │ │ │ │ + b.n ea5e │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n ec9e │ │ │ │ │ + b.n ed22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ebe6 │ │ │ │ │ + b.n ec6a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e7d8 │ │ │ │ │ + b.n e85c │ │ │ │ │ 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 eab8 │ │ │ │ │ + beq.w eb3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n eace │ │ │ │ │ + b.n eb52 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ede0 : │ │ │ │ │ +0000ee64 : │ │ │ │ │ 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 ee2e │ │ │ │ │ + beq.n eeb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ee26 │ │ │ │ │ + cbnz r3, eeaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f694 │ │ │ │ │ - cbnz r0, ee1a │ │ │ │ │ + bl f740 │ │ │ │ │ + cbnz r0, ee9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, ee1a │ │ │ │ │ + cbnz r3, ee9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ - cbz r0, ee22 │ │ │ │ │ + bl 979c │ │ │ │ │ + cbz r0, eea6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n ee1a │ │ │ │ │ + b.n ee9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee1e │ │ │ │ │ + b.n eea2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n edfe │ │ │ │ │ + b.n ee82 │ │ │ │ │ │ │ │ │ │ -0000ee34 : │ │ │ │ │ +0000eeb8 : │ │ │ │ │ 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 f3c0 │ │ │ │ │ + beq.w f3b8 │ │ │ │ │ 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, ee78 │ │ │ │ │ + cbz r0, eefc │ │ │ │ │ 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] │ │ │ │ │ @@ -25451,1147 +25486,1160 @@ │ │ │ │ │ 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 f3ce │ │ │ │ │ + bne.w f3c6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f30e │ │ │ │ │ + beq.w f436 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f296 │ │ │ │ │ + bne.w f342 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f3a0 │ │ │ │ │ + beq.w f398 │ │ │ │ │ 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 ef5a │ │ │ │ │ + beq.n efde │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n eee6 │ │ │ │ │ + beq.n ef6a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ef18 │ │ │ │ │ + cbnz r0, ef9c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f294 │ │ │ │ │ + bne.w f340 │ │ │ │ │ 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 f240 │ │ │ │ │ + beq.w f2d2 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f24a │ │ │ │ │ + bne.w f2dc │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge.n ef48 │ │ │ │ │ + bge.n efcc │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n ee84 │ │ │ │ │ + b.n ef08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eee6 │ │ │ │ │ + beq.n ef6a │ │ │ │ │ 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 f2b8 │ │ │ │ │ + beq.w f35a │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f24a │ │ │ │ │ + bne.w f2dc │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bgt.n ef12 │ │ │ │ │ + bgt.n ef96 │ │ │ │ │ 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} │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w fp, [sp] │ │ │ │ │ mov r9, r6 │ │ │ │ │ + str.w fp, [sp] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, sl │ │ │ │ │ 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 f3f0 │ │ │ │ │ + bne.w f3e8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f3d6 │ │ │ │ │ + beq.w f3ce │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3e6 │ │ │ │ │ + bne.w f3de │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w f3b0 │ │ │ │ │ + beq.w f3a8 │ │ │ │ │ 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 f0c4 │ │ │ │ │ + beq.w f148 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n f062 │ │ │ │ │ + beq.n f0e6 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f076 │ │ │ │ │ + bne.n f0fa │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f06a │ │ │ │ │ + bne.n f0ee │ │ │ │ │ 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 f252 │ │ │ │ │ + beq.w f2e4 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2a4 │ │ │ │ │ + bne.w f346 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bge.n f0a8 │ │ │ │ │ + bge.n f12c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n ef6c │ │ │ │ │ + b.n eff0 │ │ │ │ │ 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 f180 │ │ │ │ │ + beq.w f20a │ │ │ │ │ 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 f318 │ │ │ │ │ + beq.w f400 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2ac │ │ │ │ │ + bne.w f334 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.w f168 │ │ │ │ │ + bgt.w f1f0 │ │ │ │ │ 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 efce │ │ │ │ │ + bne.n f052 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n efe2 │ │ │ │ │ + beq.n f066 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov sl, fp │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n f264 │ │ │ │ │ + b.n f2f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f062 │ │ │ │ │ + beq.n f0e6 │ │ │ │ │ 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 f35e │ │ │ │ │ + beq.w f48a │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2a4 │ │ │ │ │ + bne.w f346 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bgt.n f006 │ │ │ │ │ + bgt.n f08a │ │ │ │ │ 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 eedc │ │ │ │ │ - b.n eee8 │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ + bne.w ef60 │ │ │ │ │ + b.n ef6c │ │ │ │ │ + ldr.w ip, [r5, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ strd r4, r6, [sp, #24] │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ + 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 f386 │ │ │ │ │ + bne.w f37e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f334 │ │ │ │ │ + beq.w f460 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f344 │ │ │ │ │ + bne.w f470 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w f34e │ │ │ │ │ + beq.w f47a │ │ │ │ │ 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 f19a │ │ │ │ │ + beq.n f224 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - cbz r3, f180 │ │ │ │ │ + cbz r3, f20a │ │ │ │ │ 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 f00c │ │ │ │ │ + bne.w f090 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - cbnz r2, f188 │ │ │ │ │ + cbnz r2, f212 │ │ │ │ │ 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 f26a │ │ │ │ │ + beq.w f2fc │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2ac │ │ │ │ │ + bne.w f334 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.w f046 │ │ │ │ │ + bge.w f0ca │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n f0d8 │ │ │ │ │ + b.n f160 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, r9 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f12a │ │ │ │ │ + bne.n f1b2 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f142 │ │ │ │ │ + beq.n f1ca │ │ │ │ │ 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 efdc │ │ │ │ │ + b.n f060 │ │ │ │ │ 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 f2fc │ │ │ │ │ + bne.w f41e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f2f4 │ │ │ │ │ + beq.w f370 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f29a │ │ │ │ │ + bne.n f34e │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - bl ee34 │ │ │ │ │ + bl eeb8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, f1e6 │ │ │ │ │ + cbz r0, f270 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f210 │ │ │ │ │ + cbnz r0, f29c │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f29a │ │ │ │ │ + bne.n f34e │ │ │ │ │ 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 f282 │ │ │ │ │ + beq.n f314 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cbnz r2, f236 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n f326 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n f16e │ │ │ │ │ + ble.n f1f6 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n f1a4 │ │ │ │ │ + b.n f22e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f1e6 │ │ │ │ │ + beq.n f270 │ │ │ │ │ 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.n f2ce │ │ │ │ │ + beq.w f440 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f204 │ │ │ │ │ + bne.n f326 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bgt.n f296 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, r9 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - b.n f13e │ │ │ │ │ + b.n f1fc │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ef48 │ │ │ │ │ + beq.w efcc │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n ee70 │ │ │ │ │ + b.n eef4 │ │ │ │ │ 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 f0ae │ │ │ │ │ + beq.w f132 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - b.n eee8 │ │ │ │ │ + b.n ef6c │ │ │ │ │ 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 f194 │ │ │ │ │ + bne.n f21e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n f052 │ │ │ │ │ + b.n f0d6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ + mov ip, r1 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w f172 │ │ │ │ │ - b.n f23a │ │ │ │ │ + cbnz r2, f32c │ │ │ │ │ + mov r0, ip │ │ │ │ │ + b.n f1fc │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r5, #88] @ 0x58 │ │ │ │ │ + b.n f1c6 │ │ │ │ │ + ldrd fp, r9, [sp, #16] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldrd r4, r6, [sp, #24] │ │ │ │ │ + b.n f21e │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n f24a │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n f23a │ │ │ │ │ + b.n f2dc │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n f264 │ │ │ │ │ - ldrd fp, r9, [sp, #16] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldrd r4, r6, [sp, #24] │ │ │ │ │ - b.n f194 │ │ │ │ │ + b.n f2f6 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n f32c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, f2e8 │ │ │ │ │ + cbnz r0, f378 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ef48 │ │ │ │ │ - b.n f24a │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbnz r0, f2ee │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w f172 │ │ │ │ │ - b.n f23a │ │ │ │ │ + beq.w efcc │ │ │ │ │ + b.n f2dc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n f254 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f24a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f23a │ │ │ │ │ + b.n f2dc │ │ │ │ │ + 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 f052 │ │ │ │ │ + b.n f0e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f1ca │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #1028 @ 0x404 │ │ │ │ │ + b.n ef44 │ │ │ │ │ + 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 f034 │ │ │ │ │ + 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 eee2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + b.n eef4 │ │ │ │ │ + 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 f01c │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n f2f6 │ │ │ │ │ + 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 ef60 │ │ │ │ │ + b.n ef6a │ │ │ │ │ + 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, f430 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + str r3, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w f310 │ │ │ │ │ + b.n f21e │ │ │ │ │ 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 f12a │ │ │ │ │ - b.n f180 │ │ │ │ │ + bne.w f1b2 │ │ │ │ │ + b.n f20a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ │ + b.n f21e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - b.n eea4 │ │ │ │ │ - ldrd fp, r9, [sp, #16] │ │ │ │ │ - ldrd r4, r6, [sp, #24] │ │ │ │ │ + b.n ef28 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, f37a │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + cbnz r0, f4a6 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ │ + str.w ip, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f27e │ │ │ │ │ - b.n f194 │ │ │ │ │ + bne.w f32c │ │ │ │ │ + mov r0, ip │ │ │ │ │ + b.n f1fc │ │ │ │ │ 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 f100 │ │ │ │ │ + beq.w f188 │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ - b.n f192 │ │ │ │ │ + b.n f21c │ │ │ │ │ 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 f114 │ │ │ │ │ + b.n f19c │ │ │ │ │ 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, f380 │ │ │ │ │ + cbnz r0, f4ac │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f0ae │ │ │ │ │ - b.n f264 │ │ │ │ │ + beq.w f132 │ │ │ │ │ + b.n f2f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f194 │ │ │ │ │ + b.n f32c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n f264 │ │ │ │ │ - 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 efce │ │ │ │ │ - b.n f062 │ │ │ │ │ - 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 eec0 │ │ │ │ │ - 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 efb0 │ │ │ │ │ - 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 ee5e │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n ee70 │ │ │ │ │ - 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 ef98 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n f264 │ │ │ │ │ - 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 eedc │ │ │ │ │ - b.n eee6 │ │ │ │ │ + b.n f2f6 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000f408 : │ │ │ │ │ +0000f4b4 : │ │ │ │ │ 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 f610 │ │ │ │ │ + beq.w f6bc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f61e │ │ │ │ │ + bne.w f6ca │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f548 │ │ │ │ │ + bne.w f5f4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f45a │ │ │ │ │ + cbnz r0, f506 │ │ │ │ │ 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 f606 │ │ │ │ │ + beq.w f6b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5fc │ │ │ │ │ + bne.w f6a8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f5e6 │ │ │ │ │ + beq.w f692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29e0 │ │ │ │ │ + bl 29e0 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5d4 │ │ │ │ │ + beq.w f680 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f5de │ │ │ │ │ + beq.w f68a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5ce │ │ │ │ │ + bne.w f67a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5c6 │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w f5ce │ │ │ │ │ - mov sl, r8 │ │ │ │ │ + beq.w f672 │ │ │ │ │ + ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w f67a │ │ │ │ │ + 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 f58c │ │ │ │ │ + bne.n f638 │ │ │ │ │ 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 f5c0 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bgt.n f57c │ │ │ │ │ + beq.n f66c │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + bgt.n f628 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5d8 │ │ │ │ │ + beq.n f684 │ │ │ │ │ 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 f636 │ │ │ │ │ + bne.w f6e2 │ │ │ │ │ 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 f44a │ │ │ │ │ + beq.n f4f6 │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f622 │ │ │ │ │ + beq.n f6ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f450 │ │ │ │ │ + b.n f4fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f680 │ │ │ │ │ + beq.w f72c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f63a │ │ │ │ │ + bne.n f6e6 │ │ │ │ │ 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 f440 │ │ │ │ │ + beq.w f4ec │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f454 │ │ │ │ │ + b.n f500 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - ldr.w r2, [r6, r8, lsl #2] │ │ │ │ │ - str.w r2, [r3, r8, lsl #2] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - b.n f4e6 │ │ │ │ │ + ldr.w r2, [r6, r9, lsl #2] │ │ │ │ │ + str.w r2, [r3, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + b.n f592 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29e0 │ │ │ │ │ + bl 29e0 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4d6 │ │ │ │ │ + beq.n f582 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq.n f5a8 │ │ │ │ │ + beq.n f654 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n f4ca │ │ │ │ │ + b.n f576 │ │ │ │ │ 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, f5c0 │ │ │ │ │ + cbz r0, f66c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n f59c │ │ │ │ │ + b.n f648 │ │ │ │ │ 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 f44c │ │ │ │ │ + b.n f4f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f4a0 │ │ │ │ │ + b.n f54c │ │ │ │ │ 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 f482 │ │ │ │ │ + beq.w f52e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5d8 │ │ │ │ │ + b.n f684 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f44e │ │ │ │ │ + b.n f4fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f46c │ │ │ │ │ + b.n f518 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f436 │ │ │ │ │ + beq.w f4e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f576 │ │ │ │ │ + b.n f622 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f44e │ │ │ │ │ + beq.w f4fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f576 │ │ │ │ │ + b.n f622 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5d8 │ │ │ │ │ + b.n f684 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f564 │ │ │ │ │ + beq.n f610 │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 f566 │ │ │ │ │ + beq.w f612 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f56a │ │ │ │ │ + b.n f616 │ │ │ │ │ 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 f558 │ │ │ │ │ + beq.w f604 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f56a │ │ │ │ │ + b.n f616 │ │ │ │ │ │ │ │ │ │ -0000f694 : │ │ │ │ │ +0000f740 : │ │ │ │ │ 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 f7b2 │ │ │ │ │ + beq.n f85e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f7be │ │ │ │ │ + bne.n f86a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n f704 │ │ │ │ │ + beq.n f7b0 │ │ │ │ │ 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, f72c │ │ │ │ │ + cbnz r0, f7d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7d0 │ │ │ │ │ + bne.n f87c │ │ │ │ │ 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 f76e │ │ │ │ │ + bne.n f81a │ │ │ │ │ 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 f7c4 │ │ │ │ │ + blt.n f870 │ │ │ │ │ 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 f7d0 │ │ │ │ │ + bne.n f87c │ │ │ │ │ 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 f6dc │ │ │ │ │ + beq.n f788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6dc │ │ │ │ │ + beq.n f788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6dc │ │ │ │ │ + beq.n f788 │ │ │ │ │ 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 f7d8 │ │ │ │ │ + beq.n f884 │ │ │ │ │ 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, f7a0 │ │ │ │ │ + cbz r0, f84c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6f8 │ │ │ │ │ + b.n f7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f6f2 │ │ │ │ │ + bne.n f79e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f7d8 │ │ │ │ │ + cbz r0, f884 │ │ │ │ │ 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 f76a │ │ │ │ │ + bne.n f816 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6f6 │ │ │ │ │ + beq.n f7a2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f7a6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f6be │ │ │ │ │ + beq.n f76a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f7a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f7a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f7a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f7a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f7e0 <_tmp_258_rule>: │ │ │ │ │ +0000f88c <_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 fb7e <_tmp_258_rule+0x39e> │ │ │ │ │ + beq.w fc2a <_tmp_258_rule+0x39e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb8c <_tmp_258_rule+0x3ac> │ │ │ │ │ + bne.w fc38 <_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 f9b4 <_tmp_258_rule+0x1d4> │ │ │ │ │ + beq.w fa60 <_tmp_258_rule+0x1d4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w f9c8 <_tmp_258_rule+0x1e8> │ │ │ │ │ + beq.w fa74 <_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 f9f4 <_tmp_258_rule+0x214> │ │ │ │ │ + bne.w faa0 <_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 fa24 <_tmp_258_rule+0x244> │ │ │ │ │ + bne.w fad0 <_tmp_258_rule+0x244> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f9ea <_tmp_258_rule+0x20a> │ │ │ │ │ + bne.w fa96 <_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 fa80 <_tmp_258_rule+0x2a0> │ │ │ │ │ + bne.w fb2c <_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 fab8 <_tmp_258_rule+0x2d8> │ │ │ │ │ + bne.w fb64 <_tmp_258_rule+0x2d8> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w fb58 <_tmp_258_rule+0x378> │ │ │ │ │ + beq.w fc04 <_tmp_258_rule+0x378> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fb90 <_tmp_258_rule+0x3b0> │ │ │ │ │ + beq.w fc3c <_tmp_258_rule+0x3b0> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n f90c <_tmp_258_rule+0x12c> │ │ │ │ │ + beq.n f9b8 <_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 f942 <_tmp_258_rule+0x162> │ │ │ │ │ + bne.n f9ee <_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 fa7c <_tmp_258_rule+0x29c> │ │ │ │ │ + bne.w fb28 <_tmp_258_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, f8d2 <_tmp_258_rule+0xf2> │ │ │ │ │ + cbnz r0, f97e <_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 │ │ │ │ │ @@ -26605,80 +26653,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 f8c0 <_tmp_258_rule+0xe0> │ │ │ │ │ + beq.n f96c <_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 f8c6 <_tmp_258_rule+0xe6> │ │ │ │ │ + bne.n f972 <_tmp_258_rule+0xe6> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f8c6 <_tmp_258_rule+0xe6> │ │ │ │ │ + b.n f972 <_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 fa72 <_tmp_258_rule+0x292> │ │ │ │ │ + blt.w fb1e <_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 fb38 <_tmp_258_rule+0x358> │ │ │ │ │ + bne.w fbe4 <_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 f8a4 <_tmp_258_rule+0xc4> │ │ │ │ │ + beq.n f950 <_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 f8a4 <_tmp_258_rule+0xc4> │ │ │ │ │ + beq.n f950 <_tmp_258_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb44 <_tmp_258_rule+0x364> │ │ │ │ │ + beq.w fbf0 <_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 fb44 <_tmp_258_rule+0x364> │ │ │ │ │ + beq.w fbf0 <_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 fb3e <_tmp_258_rule+0x35e> │ │ │ │ │ + beq.w fbea <_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> │ │ │ │ │ @@ -26686,111 +26734,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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa62 <_tmp_258_rule+0x282> │ │ │ │ │ + beq.n fb0e <_tmp_258_rule+0x282> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n f8ee <_tmp_258_rule+0x10e> │ │ │ │ │ + b.n f99a <_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, f9ea <_tmp_258_rule+0x20a> │ │ │ │ │ + cbnz r2, fa96 <_tmp_258_rule+0x20a> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w f826 <_tmp_258_rule+0x46> │ │ │ │ │ + bne.w f8d2 <_tmp_258_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fb18 <_tmp_258_rule+0x338> │ │ │ │ │ + blt.w fbc4 <_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, f9f0 <_tmp_258_rule+0x210> │ │ │ │ │ + cbnz r3, fa9c <_tmp_258_rule+0x210> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f838 <_tmp_258_rule+0x58> │ │ │ │ │ + beq.w f8e4 <_tmp_258_rule+0x58> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n fab0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fb5c <_tmp_258_rule+0x2d0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f9ea <_tmp_258_rule+0x20a> │ │ │ │ │ + bne.n fa96 <_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 fb24 <_tmp_258_rule+0x344> │ │ │ │ │ + beq.w fbd0 <_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 fac0 <_tmp_258_rule+0x2e0> │ │ │ │ │ + bne.n fb6c <_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 f838 <_tmp_258_rule+0x58> │ │ │ │ │ - b.n f9ea <_tmp_258_rule+0x20a> │ │ │ │ │ + beq.w f8e4 <_tmp_258_rule+0x58> │ │ │ │ │ + b.n fa96 <_tmp_258_rule+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f846 <_tmp_258_rule+0x66> │ │ │ │ │ + beq.w f8f2 <_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 fb50 <_tmp_258_rule+0x370> │ │ │ │ │ + beq.w fbfc <_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, faa0 <_tmp_258_rule+0x2c0> │ │ │ │ │ + cbz r0, fb4c <_tmp_258_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8c6 <_tmp_258_rule+0xe6> │ │ │ │ │ + b.n f972 <_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 fb4c <_tmp_258_rule+0x36c> │ │ │ │ │ + beq.n fbf8 <_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 f8b4 <_tmp_258_rule+0xd4> │ │ │ │ │ + beq.w f960 <_tmp_258_rule+0xd4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f906 <_tmp_258_rule+0x126> │ │ │ │ │ + b.n f9b2 <_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 │ │ │ │ │ @@ -26798,44 +26846,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 fa5c <_tmp_258_rule+0x27c> │ │ │ │ │ + bne.n fb08 <_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 fb76 <_tmp_258_rule+0x396> │ │ │ │ │ + beq.n fc22 <_tmp_258_rule+0x396> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f86c <_tmp_258_rule+0x8c> │ │ │ │ │ + beq.w f918 <_tmp_258_rule+0x8c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f8ca <_tmp_258_rule+0xea> │ │ │ │ │ + b.n f976 <_tmp_258_rule+0xea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa12 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fabe <_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 fa12 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fabe <_tmp_258_rule+0x232> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa12 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n fabe <_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 │ │ │ │ │ @@ -26844,245 +26892,239 @@ │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 fa14 <_tmp_258_rule+0x234> │ │ │ │ │ + beq.n fac0 <_tmp_258_rule+0x234> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa18 <_tmp_258_rule+0x238> │ │ │ │ │ + b.n fac4 <_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 fab0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fb5c <_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 fa04 <_tmp_258_rule+0x224> │ │ │ │ │ + beq.w fab0 <_tmp_258_rule+0x224> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n fa18 <_tmp_258_rule+0x238> │ │ │ │ │ + b.n fac4 <_tmp_258_rule+0x238> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa72 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fb1e <_tmp_258_rule+0x292> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f982 <_tmp_258_rule+0x1a2> │ │ │ │ │ + b.n fa2e <_tmp_258_rule+0x1a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa72 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fb1e <_tmp_258_rule+0x292> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa72 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fb1e <_tmp_258_rule+0x292> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n fab0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fb5c <_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 fa7c <_tmp_258_rule+0x29c> │ │ │ │ │ + bne.n fb28 <_tmp_258_rule+0x29c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fb92 <_tmp_258_rule+0x3b2> │ │ │ │ │ + beq.n fc3e <_tmp_258_rule+0x3b2> │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n f888 <_tmp_258_rule+0xa8> │ │ │ │ │ + b.n f934 <_tmp_258_rule+0xa8> │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fab0 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fb5c <_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 f80c <_tmp_258_rule+0x2c> │ │ │ │ │ + beq.w f8b8 <_tmp_258_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n faba <_tmp_258_rule+0x2da> │ │ │ │ │ + b.n fb66 <_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, fba4 <_tmp_258_rule+0x3c4> │ │ │ │ │ + cbnz r2, fc50 <_tmp_258_rule+0x3c4> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n f888 <_tmp_258_rule+0xa8> │ │ │ │ │ + b.n f934 <_tmp_258_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa72 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fb1e <_tmp_258_rule+0x292> │ │ │ │ │ │ │ │ │ │ -0000fbac : │ │ │ │ │ +0000fc58 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, fbb2 │ │ │ │ │ + cbnz r1, fc5e │ │ │ │ │ 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, fbd6 │ │ │ │ │ + cbz r0, fc82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, fbd6 │ │ │ │ │ + cbz r0, fc82 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fbe0 : │ │ │ │ │ +0000fc8c : │ │ │ │ │ starred_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, #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 fd7e │ │ │ │ │ + beq.w fe3a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fd8c │ │ │ │ │ + bne.w fe48 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n fc54 │ │ │ │ │ + beq.n fd00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, fc7e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n fd68 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n fcac │ │ │ │ │ + cbnz r0, fd26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, fc72 │ │ │ │ │ + cbnz r3, fd1e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fcf2 │ │ │ │ │ + bne.n fd92 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ 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 fce6 │ │ │ │ │ + blt.n fdc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fc7a │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n fc24 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cbnz r3, fd62 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n fcd2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n fc4a │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n fc72 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fd98 │ │ │ │ │ - movs r1, #16 │ │ │ │ │ + b.n fcf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n fd22 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n fc24 │ │ │ │ │ - b.n fc72 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc30 │ │ │ │ │ + beq.n fcdc │ │ │ │ │ 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 fd92 │ │ │ │ │ + beq.w fe4e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fd12 │ │ │ │ │ + cbz r0, fdb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n fc4a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n fc4a │ │ │ │ │ + b.n fcf6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n fd1e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n fe28 │ │ │ │ │ + movs r1, #16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbnz r0, fdd0 │ │ │ │ │ + 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 fcd2 │ │ │ │ │ + b.n fd1e │ │ │ │ │ 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 │ │ │ │ │ @@ -27090,37 +27132,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 fce0 │ │ │ │ │ + bne.n fd5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, fd7a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n fe54 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n fcf6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc4a │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n fcf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc9c │ │ │ │ │ + beq.n fd82 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc9c │ │ │ │ │ + beq.n fd82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc9c │ │ │ │ │ + beq.n fd82 │ │ │ │ │ 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 │ │ │ │ │ @@ -27129,486 +27178,486 @@ │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc9e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fca2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n fce2 │ │ │ │ │ + beq.n fd84 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n fd88 │ │ │ │ │ + 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 fc0e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n fd76 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n fd88 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w fcba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n fc4a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n fc4a │ │ │ │ │ - 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 fc8e │ │ │ │ │ + b.n fcf6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n fca2 │ │ │ │ │ + b.n fcf6 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n fd5e │ │ │ │ │ │ │ │ │ │ -0000fdac : │ │ │ │ │ +0000fe58 : │ │ │ │ │ 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 107aa │ │ │ │ │ + beq.w 10856 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 104b4 │ │ │ │ │ + bne.w 10560 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 103b0 │ │ │ │ │ + bne.w 1045c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r1, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10796 │ │ │ │ │ + beq.w 10842 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1076a │ │ │ │ │ + beq.w 10816 │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10534 │ │ │ │ │ + beq.w 105e0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1059a │ │ │ │ │ + beq.w 10646 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10546 │ │ │ │ │ + bne.w 105f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101fe │ │ │ │ │ + beq.w 102aa │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n feb6 │ │ │ │ │ + beq.n ff62 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10594 │ │ │ │ │ + beq.w 10640 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102c6 │ │ │ │ │ + beq.w 10372 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10592 │ │ │ │ │ + beq.w 1063e │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r5, #4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, feae │ │ │ │ │ + cbz r0, ff5a │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 102ae │ │ │ │ │ + beq.w 1035a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fe90 │ │ │ │ │ + bne.n ff3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r6, febc │ │ │ │ │ - b.n 10200 │ │ │ │ │ + cbnz r6, ff68 │ │ │ │ │ + b.n 102ac │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10200 │ │ │ │ │ + bne.w 102ac │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10594 │ │ │ │ │ + beq.w 10640 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n ff1c │ │ │ │ │ + ble.n ffc8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n ff1c │ │ │ │ │ + beq.n ffc8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n ff1c │ │ │ │ │ + beq.n ffc8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n ff1c │ │ │ │ │ + beq.n ffc8 │ │ │ │ │ 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 r5, r3 │ │ │ │ │ - bne.n ff0c │ │ │ │ │ + bne.n ffb8 │ │ │ │ │ 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 102e6 │ │ │ │ │ + bne.w 10392 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10072 │ │ │ │ │ + bne.w 1011e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1071c │ │ │ │ │ + beq.w 107c8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1070c │ │ │ │ │ + beq.w 107b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10740 │ │ │ │ │ + bne.w 107ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10218 │ │ │ │ │ + beq.w 102c4 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102a0 │ │ │ │ │ + beq.w 1034c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10706 │ │ │ │ │ + beq.w 107b2 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d0 │ │ │ │ │ + beq.w 1037c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10704 │ │ │ │ │ + beq.w 107b0 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r6, #4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, fff2 │ │ │ │ │ + cbz r0, 1009e │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.w 10278 │ │ │ │ │ + beq.w 10324 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ffd2 │ │ │ │ │ + bne.n 1007e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1021c │ │ │ │ │ + beq.w 102c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1021c │ │ │ │ │ + bne.w 102c8 │ │ │ │ │ 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 10706 │ │ │ │ │ + beq.w 107b2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10054 │ │ │ │ │ + ble.n 10100 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10054 │ │ │ │ │ + beq.n 10100 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10054 │ │ │ │ │ + beq.n 10100 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 10054 │ │ │ │ │ + beq.n 10100 │ │ │ │ │ subs r3, r7, #4 │ │ │ │ │ rsb ip, r7, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 10044 │ │ │ │ │ + bne.n 100f0 │ │ │ │ │ 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 102f8 │ │ │ │ │ + bne.w 103a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1073a │ │ │ │ │ + bne.w 107e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114cc │ │ │ │ │ + bl 1156c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104ba │ │ │ │ │ + bne.w 10566 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1073c │ │ │ │ │ + bne.w 107e8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10746 │ │ │ │ │ + beq.w 107f2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f2 │ │ │ │ │ + beq.w 1079e │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10762 │ │ │ │ │ + bne.w 1080e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1022c │ │ │ │ │ + beq.w 102d8 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102a6 │ │ │ │ │ + beq.w 10352 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106ec │ │ │ │ │ + beq.w 10798 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102da │ │ │ │ │ + beq.w 10386 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106ea │ │ │ │ │ + beq.w 10796 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r7, #4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1014c │ │ │ │ │ + cbz r0, 101f8 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq.w 1028c │ │ │ │ │ + beq.w 10338 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r5, [r6, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, sl │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1012c │ │ │ │ │ + bne.n 101d8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1022e │ │ │ │ │ + beq.n 102da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1022e │ │ │ │ │ + bne.n 102da │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106ec │ │ │ │ │ + beq.w 10798 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 101b4 │ │ │ │ │ + ble.n 10260 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 101b4 │ │ │ │ │ + beq.n 10260 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 101b4 │ │ │ │ │ + beq.n 10260 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 101b4 │ │ │ │ │ + beq.n 10260 │ │ │ │ │ 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 r5, r3 │ │ │ │ │ - bne.n 101a4 │ │ │ │ │ + bne.n 10250 │ │ │ │ │ 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 129d8 <_loop0_37_rule> │ │ │ │ │ + bl 12a78 <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106aa │ │ │ │ │ + beq.w 10756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 13300 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1023c │ │ │ │ │ + bne.n 102e8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1036a │ │ │ │ │ + beq.w 10416 │ │ │ │ │ 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 r6, [r4, #8] │ │ │ │ │ @@ -27616,323 +27665,323 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w ff44 │ │ │ │ │ - b.n 10072 │ │ │ │ │ + beq.w fff0 │ │ │ │ │ + b.n 1011e │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10076 │ │ │ │ │ + b.n 10122 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1073a │ │ │ │ │ + bne.w 107e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a34 <_loop1_185_rule> │ │ │ │ │ + bl 11ad4 <_loop1_185_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1039a │ │ │ │ │ + bne.w 10446 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1073a │ │ │ │ │ + bne.w 107e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 13300 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10382 │ │ │ │ │ + bne.w 1042e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 101f4 │ │ │ │ │ + b.n 102a0 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10706 │ │ │ │ │ + beq.w 107b2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n ffd8 │ │ │ │ │ + b.n 10084 │ │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106ec │ │ │ │ │ + beq.w 10798 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 10132 │ │ │ │ │ + b.n 101de │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n fffc │ │ │ │ │ + b.n 100a8 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 10156 │ │ │ │ │ + b.n 10202 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10594 │ │ │ │ │ + beq.w 10640 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n fe96 │ │ │ │ │ + b.n ff42 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n febc │ │ │ │ │ + b.n ff68 │ │ │ │ │ mov r7, r6 │ │ │ │ │ movs r5, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fffc │ │ │ │ │ + b.n 100a8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 10156 │ │ │ │ │ + b.n 10202 │ │ │ │ │ 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 1037e │ │ │ │ │ + bne.n 1042a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1020c │ │ │ │ │ + b.n 102b8 │ │ │ │ │ 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 107c2 │ │ │ │ │ + beq.w 1086e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 117f0 <_loop0_171_rule> │ │ │ │ │ + bl 11890 <_loop0_171_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107be │ │ │ │ │ + beq.w 1086a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129d8 <_loop0_37_rule> │ │ │ │ │ + bl 12a78 <_loop0_37_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107be │ │ │ │ │ + beq.w 1086a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 13300 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10076 │ │ │ │ │ + bne.w 10122 │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101f0 │ │ │ │ │ + bne.w 1029c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1026e │ │ │ │ │ + beq.w 1031a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10270 │ │ │ │ │ + b.n 1031c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10316 │ │ │ │ │ + b.n 103c2 │ │ │ │ │ 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 101f0 │ │ │ │ │ - b.n 1036a │ │ │ │ │ + bne.w 1029c │ │ │ │ │ + b.n 10416 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 13300 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 10302 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n 10388 │ │ │ │ │ + b.n 10434 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 105d6 │ │ │ │ │ + beq.w 10682 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105e8 │ │ │ │ │ + bne.w 10694 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 105e2 │ │ │ │ │ + bne.w 1068e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b4 │ │ │ │ │ + bl 87c <_PyPegen_parse+0x87c> │ │ │ │ │ R_ARM_THM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10618 │ │ │ │ │ + bne.w 106c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 105e2 │ │ │ │ │ + bne.w 1068e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107d8 │ │ │ │ │ + bl 10884 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 1044a │ │ │ │ │ + cbnz r5, 104f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117f0 <_loop0_171_rule> │ │ │ │ │ + bl 11890 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106dc │ │ │ │ │ + beq.w 10788 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 106d4 │ │ │ │ │ + beq.w 10780 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 106bc │ │ │ │ │ + bne.w 10768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 114cc │ │ │ │ │ + bl 1156c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 106ae │ │ │ │ │ + bne.w 1075a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 106bc │ │ │ │ │ + bne.w 10768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a34 <_loop1_185_rule> │ │ │ │ │ + bl 11ad4 <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1068e │ │ │ │ │ + bne.w 1073a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 105e2 │ │ │ │ │ + bne.w 1068e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117f0 <_loop0_171_rule> │ │ │ │ │ - cbz r0, 1046a │ │ │ │ │ + bl 11890 <_loop0_171_rule> │ │ │ │ │ + cbz r0, 10516 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1063e │ │ │ │ │ + bne.w 106ea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 105e2 │ │ │ │ │ + bne.w 1068e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b4 │ │ │ │ │ + bl 87c <_PyPegen_parse+0x87c> │ │ │ │ │ R_ARM_THM_CALL _tmp_174_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10494 │ │ │ │ │ + cbnz r5, 10540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16930 <_loop0_170_rule> │ │ │ │ │ - cbz r0, 10492 │ │ │ │ │ + bl 169c0 <_loop0_170_rule> │ │ │ │ │ + cbz r0, 1053e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1054c │ │ │ │ │ + bne.n 105f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 105e2 │ │ │ │ │ + bne.w 1068e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18038 <_loop1_178_rule> │ │ │ │ │ - cbnz r0, 104e2 │ │ │ │ │ + bl 180c8 <_loop1_178_rule> │ │ │ │ │ + cbnz r0, 1058e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w fde6 │ │ │ │ │ + beq.w fe92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 101f6 │ │ │ │ │ + b.n 102a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129d8 <_loop0_37_rule> │ │ │ │ │ + bl 12a78 <_loop0_37_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107c6 │ │ │ │ │ + beq.w 10872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13264 │ │ │ │ │ + bl 13300 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 107c8 │ │ │ │ │ + bne.w 10874 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n 1034c │ │ │ │ │ + b.n 103f8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 104a4 │ │ │ │ │ + beq.n 10550 │ │ │ │ │ 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 104a4 │ │ │ │ │ + beq.n 10550 │ │ │ │ │ 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 │ │ │ │ │ @@ -27941,117 +27990,117 @@ │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 104a6 │ │ │ │ │ + beq.n 10552 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 104aa │ │ │ │ │ + b.n 10556 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 10790 │ │ │ │ │ + beq.w 1083c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1020c │ │ │ │ │ + b.n 102b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 105c6 │ │ │ │ │ + beq.n 10672 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 105be │ │ │ │ │ + cbnz r5, 1066a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 105aa │ │ │ │ │ + cbz r0, 10656 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16930 <_loop0_170_rule> │ │ │ │ │ + bl 169c0 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10492 │ │ │ │ │ + beq.n 1053e │ │ │ │ │ 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 10492 │ │ │ │ │ + beq.n 1053e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 10504 │ │ │ │ │ + b.n 105b0 │ │ │ │ │ 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1020c │ │ │ │ │ + b.n 102b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 105be │ │ │ │ │ + cbnz r5, 1066a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 105ce │ │ │ │ │ + cbz r0, 1067a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1056e │ │ │ │ │ + b.n 1061a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10494 │ │ │ │ │ + b.n 10540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1055a │ │ │ │ │ + b.n 10606 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10494 │ │ │ │ │ + b.n 10540 │ │ │ │ │ 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 106a6 │ │ │ │ │ + beq.n 10752 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 104aa │ │ │ │ │ + b.n 10556 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103ce │ │ │ │ │ + beq.w 1047a │ │ │ │ │ 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 │ │ │ │ │ @@ -28059,49 +28108,49 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 1051c │ │ │ │ │ + b.n 105c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16930 <_loop0_170_rule> │ │ │ │ │ + bl 169c0 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103e4 │ │ │ │ │ + beq.w 10490 │ │ │ │ │ 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 103e4 │ │ │ │ │ + beq.w 10490 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 10504 │ │ │ │ │ + b.n 105b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1086c <_loop1_173_rule> │ │ │ │ │ + bl 10918 <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046a │ │ │ │ │ + beq.w 10516 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1046c │ │ │ │ │ + bne.w 10518 │ │ │ │ │ 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 1046a │ │ │ │ │ + beq.w 10516 │ │ │ │ │ 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 │ │ │ │ │ @@ -28110,348 +28159,348 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 1051e │ │ │ │ │ + b.n 105ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 106dc │ │ │ │ │ + cbz r0, 10788 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 10504 │ │ │ │ │ + b.n 105b0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 103be │ │ │ │ │ + b.n 1046a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1023c │ │ │ │ │ + b.n 102e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 106c4 │ │ │ │ │ + cbz r0, 10770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10690 │ │ │ │ │ + b.n 1073c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1044a │ │ │ │ │ + b.n 104f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 106e0 │ │ │ │ │ + cbnz r0, 1078c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1044a │ │ │ │ │ + b.n 104f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10414 │ │ │ │ │ + b.n 104c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1044a │ │ │ │ │ + b.n 104f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1044a │ │ │ │ │ + b.n 104f6 │ │ │ │ │ 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1023c │ │ │ │ │ + b.n 102e8 │ │ │ │ │ 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 10228 │ │ │ │ │ + b.n 102d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10740 │ │ │ │ │ + cbnz r5, 107ec │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff60 │ │ │ │ │ - b.n 1070c │ │ │ │ │ + bne.w 1000c │ │ │ │ │ + b.n 107b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10270 │ │ │ │ │ + b.n 1031c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 10228 │ │ │ │ │ + b.n 102d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10762 │ │ │ │ │ + cbnz r5, 1080e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 100ba │ │ │ │ │ - b.n 106f2 │ │ │ │ │ + bne.w 10166 │ │ │ │ │ + b.n 1079e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1023c │ │ │ │ │ + b.n 102e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10072 │ │ │ │ │ + bne.w 1011e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10536 │ │ │ │ │ + beq.w 105e2 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b.w fe16 │ │ │ │ │ + b.w fec2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.w fe16 │ │ │ │ │ + b.w fec2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 107ba │ │ │ │ │ + cbnz r3, 10866 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w fdfa │ │ │ │ │ + b.w fea6 │ │ │ │ │ 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 fdd8 │ │ │ │ │ - b.n 104b4 │ │ │ │ │ + beq.w fe84 │ │ │ │ │ + b.n 10560 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 10270 │ │ │ │ │ + b.n 1031c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10076 │ │ │ │ │ + b.n 10122 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10228 │ │ │ │ │ + b.n 102d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1009c │ │ │ │ │ - b.n 1073c │ │ │ │ │ + beq.w 10148 │ │ │ │ │ + b.n 107e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000107d8 : │ │ │ │ │ +00010884 : │ │ │ │ │ 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 10866 │ │ │ │ │ + beq.n 10912 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1085e │ │ │ │ │ + cbnz r3, 1090a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1086c <_loop1_173_rule> │ │ │ │ │ + bl 10918 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10810 │ │ │ │ │ + cbz r0, 108bc │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10838 │ │ │ │ │ + cbnz r0, 108e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1085e │ │ │ │ │ + cbnz r3, 1090a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1086c <_loop1_173_rule> │ │ │ │ │ + bl 10918 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1082a │ │ │ │ │ + cbz r0, 108d6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10846 │ │ │ │ │ + cbnz r0, 108f2 │ │ │ │ │ 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 10810 │ │ │ │ │ - b.n 1082e │ │ │ │ │ + beq.n 108bc │ │ │ │ │ + b.n 108da │ │ │ │ │ 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 1082e │ │ │ │ │ - b.n 1082a │ │ │ │ │ + bne.n 108da │ │ │ │ │ + b.n 108d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10832 │ │ │ │ │ + b.n 108de │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 107f6 │ │ │ │ │ + b.n 108a2 │ │ │ │ │ │ │ │ │ │ -0001086c <_loop1_173_rule>: │ │ │ │ │ +00010918 <_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 109ca <_loop1_173_rule+0x15e> │ │ │ │ │ + beq.w 10a76 <_loop1_173_rule+0x15e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 10988 <_loop1_173_rule+0x11c> │ │ │ │ │ + bne.n 10a34 <_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 109c0 <_loop1_173_rule+0x154> │ │ │ │ │ + beq.w 10a6c <_loop1_173_rule+0x154> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10974 <_loop1_173_rule+0x108> │ │ │ │ │ + bne.n 10a20 <_loop1_173_rule+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10980 <_loop1_173_rule+0x114> │ │ │ │ │ + beq.n 10a2c <_loop1_173_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 10922 <_loop1_173_rule+0xb6> │ │ │ │ │ + cbz r0, 109ce <_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 109ba <_loop1_173_rule+0x14e> │ │ │ │ │ + beq.n 10a66 <_loop1_173_rule+0x14e> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109ae <_loop1_173_rule+0x142> │ │ │ │ │ + beq.n 10a5a <_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 109b8 <_loop1_173_rule+0x14c> │ │ │ │ │ + beq.n 10a64 <_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 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10990 <_loop1_173_rule+0x124> │ │ │ │ │ + beq.n 10a3c <_loop1_173_rule+0x124> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 1099a <_loop1_173_rule+0x12e> │ │ │ │ │ + beq.n 10a46 <_loop1_173_rule+0x12e> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r6, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 10902 <_loop1_173_rule+0x96> │ │ │ │ │ + b.n 109ae <_loop1_173_rule+0x96> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10982 <_loop1_173_rule+0x116> │ │ │ │ │ + cbnz r3, 10a2e <_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 109d0 <_loop1_173_rule+0x164> │ │ │ │ │ + beq.n 10a7c <_loop1_173_rule+0x164> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1096e <_loop1_173_rule+0x102> │ │ │ │ │ + ble.n 10a1a <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1096e <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 10a1a <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1096e <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 10a1a <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1096e <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 10a1a <_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 1095e <_loop1_173_rule+0xf2> │ │ │ │ │ + bne.n 10a0a <_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 │ │ │ │ │ @@ -28459,680 +28508,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 10978 <_loop1_173_rule+0x10c> │ │ │ │ │ + b.n 10a24 <_loop1_173_rule+0x10c> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 10928 <_loop1_173_rule+0xbc> │ │ │ │ │ - b.n 10982 <_loop1_173_rule+0x116> │ │ │ │ │ + bne.n 109d4 <_loop1_173_rule+0xbc> │ │ │ │ │ + b.n 10a2e <_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, 109ba <_loop1_173_rule+0x14e> │ │ │ │ │ + cbz r0, 10a66 <_loop1_173_rule+0x14e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10914 <_loop1_173_rule+0xa8> │ │ │ │ │ + b.n 109c0 <_loop1_173_rule+0xa8> │ │ │ │ │ mov r5, r7 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n 10928 <_loop1_173_rule+0xbc> │ │ │ │ │ + b.n 109d4 <_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 10988 <_loop1_173_rule+0x11c> │ │ │ │ │ + b.n 10a34 <_loop1_173_rule+0x11c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1088e <_loop1_173_rule+0x22> │ │ │ │ │ + b.n 1093a <_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 10978 <_loop1_173_rule+0x10c> │ │ │ │ │ + b.n 10a24 <_loop1_173_rule+0x10c> │ │ │ │ │ │ │ │ │ │ -000109e4 : │ │ │ │ │ +00010a90 : │ │ │ │ │ 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 10c9a │ │ │ │ │ + beq.w 10d46 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10ca8 │ │ │ │ │ + bne.w 10d54 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10bfe │ │ │ │ │ + beq.w 10caa │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10c12 │ │ │ │ │ + beq.w 10cbe │ │ │ │ │ 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 10af2 │ │ │ │ │ + beq.n 10b9e │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10c86 │ │ │ │ │ + beq.w 10d32 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10c96 │ │ │ │ │ + bne.w 10d42 │ │ │ │ │ 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 10be0 │ │ │ │ │ + bne.w 10c8c │ │ │ │ │ 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 10af4 │ │ │ │ │ + bne.n 10ba0 │ │ │ │ │ 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 10cc0 │ │ │ │ │ + beq.w 10d6c │ │ │ │ │ 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 10cae │ │ │ │ │ + beq.w 10d5a │ │ │ │ │ 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 10bc8 │ │ │ │ │ + beq.w 10c74 │ │ │ │ │ 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 10c82 │ │ │ │ │ + bne.w 10d2e │ │ │ │ │ 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 10cc8 │ │ │ │ │ + beq.w 10d74 │ │ │ │ │ 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 10ca8 │ │ │ │ │ + bne.w 10d54 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10c34 │ │ │ │ │ + beq.w 10ce0 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10c48 │ │ │ │ │ + beq.w 10cf4 │ │ │ │ │ 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 10bce │ │ │ │ │ + beq.n 10c7a │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10cf0 │ │ │ │ │ + beq.w 10d9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d00 │ │ │ │ │ + bne.w 10dac │ │ │ │ │ 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 10bf0 │ │ │ │ │ + bne.n 10c9c │ │ │ │ │ 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 10bce │ │ │ │ │ + bne.n 10c7a │ │ │ │ │ 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 10c70 │ │ │ │ │ + beq.n 10d1c │ │ │ │ │ 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 10cdc │ │ │ │ │ + beq.w 10d88 │ │ │ │ │ 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, 10bc4 │ │ │ │ │ + cbnz r3, 10c70 │ │ │ │ │ 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 10ad4 │ │ │ │ │ + bne.n 10b80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10bd0 │ │ │ │ │ + b.n 10c7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10af6 │ │ │ │ │ + b.n 10ba2 │ │ │ │ │ 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a6e │ │ │ │ │ - b.n 10a6c │ │ │ │ │ + bne.w 10b1a │ │ │ │ │ + b.n 10b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10b58 │ │ │ │ │ - b.n 10b56 │ │ │ │ │ + bne.n 10c04 │ │ │ │ │ + b.n 10c02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 10c2e │ │ │ │ │ + cbnz r6, 10cda │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10a2a │ │ │ │ │ + bne.w 10ad6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10c76 │ │ │ │ │ + blt.n 10d22 │ │ │ │ │ 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 10a34 │ │ │ │ │ + beq.w 10ae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10af6 │ │ │ │ │ + b.n 10ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10c70 │ │ │ │ │ + cbnz r3, 10d1c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10b16 │ │ │ │ │ + bne.w 10bc2 │ │ │ │ │ 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 10bd0 │ │ │ │ │ + blt.n 10c7c │ │ │ │ │ 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 10b20 │ │ │ │ │ + beq.w 10bcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bd0 │ │ │ │ │ + b.n 10c7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10af6 │ │ │ │ │ + b.n 10ba2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10af6 │ │ │ │ │ + b.n 10ba2 │ │ │ │ │ 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 10a5a │ │ │ │ │ + beq.w 10b06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10af6 │ │ │ │ │ + b.n 10ba2 │ │ │ │ │ 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 10a10 │ │ │ │ │ + beq.w 10abc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10ae8 │ │ │ │ │ + b.n 10b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10bca │ │ │ │ │ + beq.n 10c76 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10af6 │ │ │ │ │ + b.n 10ba2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10af6 │ │ │ │ │ + b.n 10ba2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 10cd6 │ │ │ │ │ + cbnz r0, 10d82 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10ae8 │ │ │ │ │ + b.n 10b94 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ae8 │ │ │ │ │ + b.n 10b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10bd0 │ │ │ │ │ + beq.w 10c7c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10bd0 │ │ │ │ │ + b.n 10c7c │ │ │ │ │ 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 10b46 │ │ │ │ │ + beq.w 10bf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10bd0 │ │ │ │ │ + b.n 10c7c │ │ │ │ │ │ │ │ │ │ -00010d04 : │ │ │ │ │ +00010db0 : │ │ │ │ │ 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 10e24 │ │ │ │ │ + beq.n 10ed0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10e0a │ │ │ │ │ + bne.n 10eb6 │ │ │ │ │ ldrd r9, r6, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 10dd8 │ │ │ │ │ + beq.n 10e84 │ │ │ │ │ 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 10dc2 │ │ │ │ │ + beq.n 10e6e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10e02 │ │ │ │ │ + beq.n 10eae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10dbc │ │ │ │ │ + bne.n 10e68 │ │ │ │ │ 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 10dca │ │ │ │ │ + bne.n 10e76 │ │ │ │ │ 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 10dc2 │ │ │ │ │ + bne.n 10e6e │ │ │ │ │ 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 10df2 │ │ │ │ │ + beq.n 10e9e │ │ │ │ │ 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 10e12 │ │ │ │ │ + beq.n 10ebe │ │ │ │ │ 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 10db0 │ │ │ │ │ + b.n 10e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d72 │ │ │ │ │ - b.n 10d6c │ │ │ │ │ + bne.n 10e1e │ │ │ │ │ + b.n 10e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10df8 │ │ │ │ │ + blt.n 10ea4 │ │ │ │ │ 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 10d3e │ │ │ │ │ + beq.n 10dea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10db2 │ │ │ │ │ + b.n 10e5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10db2 │ │ │ │ │ + b.n 10e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10d58 │ │ │ │ │ + b.n 10e04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10db2 │ │ │ │ │ + b.n 10e5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10dc6 │ │ │ │ │ + beq.n 10e72 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10db2 │ │ │ │ │ + b.n 10e5e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10d26 │ │ │ │ │ + b.n 10dd2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010e2c : │ │ │ │ │ +00010ed8 : │ │ │ │ │ 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 11232 │ │ │ │ │ + beq.w 112d4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11240 │ │ │ │ │ + bne.w 112e2 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11368 │ │ │ │ │ + bne.w 1140a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 112f8 │ │ │ │ │ + blt.w 1139a │ │ │ │ │ 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] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1135c │ │ │ │ │ + bne.w 113fe │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111ae │ │ │ │ │ + bne.w 11252 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11214 │ │ │ │ │ + bne.w 112b8 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 111e8 │ │ │ │ │ + beq.w 1128c │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 111fe │ │ │ │ │ + beq.w 112a2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10ffa │ │ │ │ │ + beq.w 110a6 │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11012 │ │ │ │ │ + beq.w 110be │ │ │ │ │ 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 11150 │ │ │ │ │ + beq.w 111f4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1125c │ │ │ │ │ + beq.w 112fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11264 │ │ │ │ │ + bne.w 11306 │ │ │ │ │ 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 110e6 │ │ │ │ │ + bne.w 1118c │ │ │ │ │ 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 11152 │ │ │ │ │ + bne.w 111f6 │ │ │ │ │ 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 1122c │ │ │ │ │ + beq.w 112ce │ │ │ │ │ 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 11110 │ │ │ │ │ + bne.w 111b8 │ │ │ │ │ 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 11124 │ │ │ │ │ + beq.w 111cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1124c │ │ │ │ │ + beq.w 112ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11152 │ │ │ │ │ + bne.w 111f6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11224 │ │ │ │ │ + beq.w 112c6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 111de │ │ │ │ │ + bne.w 11282 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11032 │ │ │ │ │ + bne.n 110de │ │ │ │ │ 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 1121e │ │ │ │ │ + beq.w 112c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -29140,1313 +29189,1312 @@ │ │ │ │ │ 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 111e2 │ │ │ │ │ + beq.w 11286 │ │ │ │ │ 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 11210 │ │ │ │ │ + beq.w 112b4 │ │ │ │ │ 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 111de │ │ │ │ │ + bne.w 11282 │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 10ed2 │ │ │ │ │ + bne.w 10f7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 111da │ │ │ │ │ + blt.w 1127e │ │ │ │ │ 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 10edc │ │ │ │ │ - b.n 111de │ │ │ │ │ + beq.w 10f88 │ │ │ │ │ + b.n 11282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11908 │ │ │ │ │ + bl 119a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f9c │ │ │ │ │ + beq.n 11048 │ │ │ │ │ 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, 11076 │ │ │ │ │ + cbnz r0, 11122 │ │ │ │ │ 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 1121e │ │ │ │ │ + beq.w 112c0 │ │ │ │ │ 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 10fb0 │ │ │ │ │ - b.n 11062 │ │ │ │ │ + beq.n 1105c │ │ │ │ │ + b.n 1110e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11908 │ │ │ │ │ + bl 119a8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1104c │ │ │ │ │ + beq.n 110f8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1121e │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + beq.w 112c0 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r7, fp │ │ │ │ │ - mov r8, fp │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ mov fp, r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ 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, 110f6 │ │ │ │ │ + cbnz r0, 1119c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1121e │ │ │ │ │ + beq.w 112c0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n 11062 │ │ │ │ │ - b.n 10fb0 │ │ │ │ │ + bgt.n 1110e │ │ │ │ │ + b.n 1105c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f1c │ │ │ │ │ - b.n 10f18 │ │ │ │ │ + bne.w 10fc8 │ │ │ │ │ + b.n 10fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11908 │ │ │ │ │ + bl 119a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110b8 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - beq.n 11136 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str.w r2, [r5, r7, lsl #2] │ │ │ │ │ + beq.n 11160 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq.n 111de │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str.w r2, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 110ac │ │ │ │ │ + b.n 11154 │ │ │ │ │ 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 10f60 │ │ │ │ │ + bne.w 1100c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11378 │ │ │ │ │ + bne.w 1141a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11154 │ │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - mov.w r1, r8, lsl #2 │ │ │ │ │ + b.n 111f8 │ │ │ │ │ + lsls r5, r5, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1121a │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 11106 │ │ │ │ │ + beq.n 112be │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 111ac │ │ │ │ │ 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 1135c │ │ │ │ │ + bne.w 113fe │ │ │ │ │ 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 11282 │ │ │ │ │ + beq.w 11324 │ │ │ │ │ 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 10fec │ │ │ │ │ + beq.w 11098 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ 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 1127c │ │ │ │ │ + beq.n 1131e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1126c │ │ │ │ │ + beq.n 1130e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - b.n 10ff0 │ │ │ │ │ + b.n 1109c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11380 │ │ │ │ │ + bl 11420 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e94 │ │ │ │ │ + beq.w 10f40 │ │ │ │ │ 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 10e96 │ │ │ │ │ + bne.w 10f42 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 111a8 │ │ │ │ │ - b.n 10e94 │ │ │ │ │ + bne.n 1124c │ │ │ │ │ + b.n 10f40 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11152 │ │ │ │ │ + b.n 111f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11156 │ │ │ │ │ + b.n 111fa │ │ │ │ │ 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, 11246 │ │ │ │ │ + cbnz r2, 112e8 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 10eba │ │ │ │ │ + bne.w 10f66 │ │ │ │ │ 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 10eba │ │ │ │ │ - b.n 11154 │ │ │ │ │ + beq.w 10f66 │ │ │ │ │ + b.n 111f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1115a │ │ │ │ │ + b.n 111fe │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10ff0 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ + b.n 1109c │ │ │ │ │ + mov r5, r6 │ │ │ │ │ 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 11132 │ │ │ │ │ + b.n 111da │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10e5a │ │ │ │ │ + beq.w 10f06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10ff0 │ │ │ │ │ + b.n 1109c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1115a │ │ │ │ │ + b.n 111fe │ │ │ │ │ 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 10f74 │ │ │ │ │ - b.n 111de │ │ │ │ │ + beq.w 11020 │ │ │ │ │ + b.n 11282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10efa │ │ │ │ │ + b.n 10fa6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11152 │ │ │ │ │ + b.n 111f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - cbz r0, 1128c │ │ │ │ │ + cbz r0, 1132e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ff0 │ │ │ │ │ + b.n 1109c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1119c │ │ │ │ │ + b.n 11240 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 11290 │ │ │ │ │ + cbnz r3, 11332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 111aa │ │ │ │ │ + b.n 1124e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11364 │ │ │ │ │ + bne.n 11406 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1134a │ │ │ │ │ + beq.n 113ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 11380 │ │ │ │ │ - cbz r0, 1130c │ │ │ │ │ + bl 11420 │ │ │ │ │ + cbz r0, 113ae │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1130c │ │ │ │ │ + cbz r0, 113ae │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1130c │ │ │ │ │ + cbz r0, 113ae │ │ │ │ │ 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, 11304 │ │ │ │ │ + cbnz r0, 113a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1131e │ │ │ │ │ + cbz r0, 113c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 1128c │ │ │ │ │ + b.n 1132e │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 10ff0 │ │ │ │ │ + b.n 1109c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111aa │ │ │ │ │ + b.n 1124e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 11356 │ │ │ │ │ + cbnz r3, 113f8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11322 │ │ │ │ │ + cbnz r0, 113c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 112ee │ │ │ │ │ + b.n 11390 │ │ │ │ │ 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 b50 │ │ │ │ │ + bl a18 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 112e0 │ │ │ │ │ + b.n 11382 │ │ │ │ │ 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 112a4 │ │ │ │ │ + beq.n 11346 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 112ee │ │ │ │ │ + b.n 11390 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 10ff0 │ │ │ │ │ + b.n 1109c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 10ff0 │ │ │ │ │ + b.n 1109c │ │ │ │ │ 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 10e86 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 10f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11154 │ │ │ │ │ - nop │ │ │ │ │ + b.n 111f8 │ │ │ │ │ │ │ │ │ │ -00011380 : │ │ │ │ │ +00011420 : │ │ │ │ │ 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 114aa │ │ │ │ │ + beq.w 1154a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 114c6 │ │ │ │ │ + bne.w 11566 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 114b2 │ │ │ │ │ + beq.n 11552 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11908 │ │ │ │ │ + bl 119a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1149a │ │ │ │ │ + beq.n 1153a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 114a2 │ │ │ │ │ + beq.n 11542 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11494 │ │ │ │ │ + bne.n 11534 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1148c │ │ │ │ │ + beq.n 1152c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11494 │ │ │ │ │ + bne.n 11534 │ │ │ │ │ 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, 11440 │ │ │ │ │ + cbnz r0, 114e0 │ │ │ │ │ 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 11486 │ │ │ │ │ + beq.n 11526 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt.n 1145e │ │ │ │ │ + bgt.n 114fe │ │ │ │ │ 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, 1149c │ │ │ │ │ + cbz r0, 1153c │ │ │ │ │ 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 11908 │ │ │ │ │ + bl 119a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11402 │ │ │ │ │ + beq.n 114a2 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 1146e │ │ │ │ │ + beq.n 1150e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 113f8 │ │ │ │ │ + b.n 11498 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 11414 │ │ │ │ │ + b.n 114b4 │ │ │ │ │ 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, 11486 │ │ │ │ │ + cbz r0, 11526 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11450 │ │ │ │ │ + b.n 114f0 │ │ │ │ │ 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 11436 │ │ │ │ │ + b.n 114d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 113d6 │ │ │ │ │ + b.n 11476 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 113a6 │ │ │ │ │ + b.n 11446 │ │ │ │ │ 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 113bc │ │ │ │ │ + beq.w 1145c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1149c │ │ │ │ │ + b.n 1153c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 11438 │ │ │ │ │ + b.n 114d8 │ │ │ │ │ │ │ │ │ │ -000114cc : │ │ │ │ │ +0001156c : │ │ │ │ │ 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 1178a │ │ │ │ │ + beq.w 1182a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11706 │ │ │ │ │ + bne.w 117a6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1179a │ │ │ │ │ + beq.w 1183a │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116ec │ │ │ │ │ + beq.w 1178c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 117b6 │ │ │ │ │ + bne.w 11856 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116d6 │ │ │ │ │ + beq.w 11776 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1155c │ │ │ │ │ + cbz r0, 115fc │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 116ae │ │ │ │ │ + beq.w 1174e │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11540 │ │ │ │ │ + bne.n 115e0 │ │ │ │ │ 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 116e6 │ │ │ │ │ + beq.w 11786 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 115ae │ │ │ │ │ + ble.n 1164e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 115ae │ │ │ │ │ + beq.n 1164e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 115ae │ │ │ │ │ + beq.n 1164e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 115ae │ │ │ │ │ + beq.n 1164e │ │ │ │ │ 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 115a0 │ │ │ │ │ + bne.n 11640 │ │ │ │ │ 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 11a34 <_loop1_185_rule> │ │ │ │ │ + bl 11ad4 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11734 │ │ │ │ │ + bne.w 117d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11706 │ │ │ │ │ + bne.w 117a6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 117bc │ │ │ │ │ + beq.w 1185c │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11720 │ │ │ │ │ + beq.w 117c0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11728 │ │ │ │ │ + bne.w 117c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1170c │ │ │ │ │ + beq.w 117ac │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 11636 │ │ │ │ │ + cbz r0, 116d6 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 116c2 │ │ │ │ │ + beq.n 11762 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1161c │ │ │ │ │ + bne.n 116bc │ │ │ │ │ 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 1171a │ │ │ │ │ + beq.n 117ba │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 11686 │ │ │ │ │ + ble.n 11726 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 11686 │ │ │ │ │ + beq.n 11726 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 11686 │ │ │ │ │ + beq.n 11726 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 11686 │ │ │ │ │ + beq.n 11726 │ │ │ │ │ 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 11678 │ │ │ │ │ + bne.n 11718 │ │ │ │ │ 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 11a34 <_loop1_185_rule> │ │ │ │ │ + bl 11ad4 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11766 │ │ │ │ │ + bne.n 11806 │ │ │ │ │ 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, 116e6 │ │ │ │ │ + cbz r0, 11786 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11546 │ │ │ │ │ + b.n 115e6 │ │ │ │ │ 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, 1171a │ │ │ │ │ + cbz r0, 117ba │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11620 │ │ │ │ │ + b.n 116c0 │ │ │ │ │ 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 115ae │ │ │ │ │ + bne.w 1164e │ │ │ │ │ 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 115d4 │ │ │ │ │ + beq.w 11674 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 116a6 │ │ │ │ │ + b.n 11746 │ │ │ │ │ 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 11686 │ │ │ │ │ + bne.n 11726 │ │ │ │ │ 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 116a2 │ │ │ │ │ + b.n 11742 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115c8 │ │ │ │ │ + beq.w 11668 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115c8 │ │ │ │ │ + beq.w 11668 │ │ │ │ │ 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 117da │ │ │ │ │ + beq.n 1187a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 116a6 │ │ │ │ │ + b.n 11746 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1169e │ │ │ │ │ + beq.n 1173e │ │ │ │ │ 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 11750 │ │ │ │ │ - b.n 1169e │ │ │ │ │ + bne.n 117f0 │ │ │ │ │ + b.n 1173e │ │ │ │ │ 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 114f6 │ │ │ │ │ - b.n 11706 │ │ │ │ │ + beq.w 11596 │ │ │ │ │ + b.n 117a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 117b6 │ │ │ │ │ + cbnz r2, 11856 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11516 │ │ │ │ │ - b.n 116ec │ │ │ │ │ + bne.w 115b6 │ │ │ │ │ + b.n 1178c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 116fa │ │ │ │ │ + b.n 1179a │ │ │ │ │ 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 11728 │ │ │ │ │ + bne.n 117c8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 115f2 │ │ │ │ │ - b.n 11720 │ │ │ │ │ + bne.w 11692 │ │ │ │ │ + b.n 117c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116a2 │ │ │ │ │ + beq.w 11742 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 116a6 │ │ │ │ │ + b.n 11746 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000117f0 <_loop0_171_rule>: │ │ │ │ │ +00011890 <_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 11902 <_loop0_171_rule+0x112> │ │ │ │ │ + beq.n 119a2 <_loop0_171_rule+0x112> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 118ec <_loop0_171_rule+0xfc> │ │ │ │ │ + bne.n 1198c <_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 118f4 <_loop0_171_rule+0x104> │ │ │ │ │ + beq.n 11994 <_loop0_171_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 118ec <_loop0_171_rule+0xfc> │ │ │ │ │ + bne.n 1198c <_loop0_171_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118d0 <_loop0_171_rule+0xe0> │ │ │ │ │ + beq.n 11970 <_loop0_171_rule+0xe0> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 11862 <_loop0_171_rule+0x72> │ │ │ │ │ + cbz r0, 11902 <_loop0_171_rule+0x72> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 118bc <_loop0_171_rule+0xcc> │ │ │ │ │ + beq.n 1195c <_loop0_171_rule+0xcc> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11848 <_loop0_171_rule+0x58> │ │ │ │ │ + bne.n 118e8 <_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 118de <_loop0_171_rule+0xee> │ │ │ │ │ + beq.n 1197e <_loop0_171_rule+0xee> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 118a8 <_loop0_171_rule+0xb8> │ │ │ │ │ + ble.n 11948 <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 118a8 <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 11948 <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 118a8 <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 11948 <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 118a8 <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 11948 <_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 11898 <_loop0_171_rule+0xa8> │ │ │ │ │ + bne.n 11938 <_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, 118de <_loop0_171_rule+0xee> │ │ │ │ │ + cbz r0, 1197e <_loop0_171_rule+0xee> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1184c <_loop0_171_rule+0x5c> │ │ │ │ │ + b.n 118ec <_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 118a8 <_loop0_171_rule+0xb8> │ │ │ │ │ + bne.n 11948 <_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 118b4 <_loop0_171_rule+0xc4> │ │ │ │ │ + b.n 11954 <_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 118b4 <_loop0_171_rule+0xc4> │ │ │ │ │ + b.n 11954 <_loop0_171_rule+0xc4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11810 <_loop0_171_rule+0x20> │ │ │ │ │ + b.n 118b0 <_loop0_171_rule+0x20> │ │ │ │ │ │ │ │ │ │ -00011908 : │ │ │ │ │ +000119a8 : │ │ │ │ │ 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 11a2e │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 119dc │ │ │ │ │ - ldrd r5, r6, [r4, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n 119c2 │ │ │ │ │ + beq.n 11aba │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 11ab2 │ │ │ │ │ + ldrd r7, r6, [r4, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 11a60 │ │ │ │ │ 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 119fc │ │ │ │ │ + beq.n 11a9a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11a0e │ │ │ │ │ + beq.n 11aaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 119f6 │ │ │ │ │ + bne.n 11a94 │ │ │ │ │ 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 119e4 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + bne.n 11a80 │ │ │ │ │ + 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 119fc │ │ │ │ │ + bne.n 11a9a │ │ │ │ │ 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 11a16 │ │ │ │ │ + cbz r0, 11a7a │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrd r3, r2, [r5, #20] │ │ │ │ │ - cbnz r7, 119f2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 11a8e │ │ │ │ │ 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 11a1c │ │ │ │ │ + beq.n 11ac0 │ │ │ │ │ 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 11a02 │ │ │ │ │ + blt.n 11aa0 │ │ │ │ │ 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 11944 │ │ │ │ │ + beq.n 119e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119b8 │ │ │ │ │ + b.n 11a56 │ │ │ │ │ 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 1197c │ │ │ │ │ - b.n 11976 │ │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ │ - b.n 1199c │ │ │ │ │ + bne.n 11a18 │ │ │ │ │ + b.n 11a12 │ │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ │ + b.n 11a3a │ │ │ │ │ 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 119b6 │ │ │ │ │ + b.n 11a54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119b8 │ │ │ │ │ + b.n 11a56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1195e │ │ │ │ │ + b.n 119fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119b8 │ │ │ │ │ + b.n 11a56 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 119ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 119fe │ │ │ │ │ + beq.n 11a9c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 119b8 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1192c │ │ │ │ │ + b.n 11a56 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00011a34 <_loop1_185_rule>: │ │ │ │ │ +00011ad4 <_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 121f2 <_loop1_185_rule+0x7be> │ │ │ │ │ + beq.w 12292 <_loop1_185_rule+0x7be> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12200 <_loop1_185_rule+0x7cc> │ │ │ │ │ + bne.w 122a0 <_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 12288 <_loop1_185_rule+0x854> │ │ │ │ │ + beq.w 12328 <_loop1_185_rule+0x854> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12200 <_loop1_185_rule+0x7cc> │ │ │ │ │ + bne.w 122a0 <_loop1_185_rule+0x7cc> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 12276 <_loop1_185_rule+0x842> │ │ │ │ │ + beq.w 12316 <_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 11cd8 <_loop1_185_rule+0x2a4> │ │ │ │ │ + beq.w 11d78 <_loop1_185_rule+0x2a4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 11cf4 <_loop1_185_rule+0x2c0> │ │ │ │ │ + beq.w 11d94 <_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 11d24 <_loop1_185_rule+0x2f0> │ │ │ │ │ + beq.w 11dc4 <_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 12178 <_loop1_185_rule+0x744> │ │ │ │ │ + beq.w 12218 <_loop1_185_rule+0x744> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1218c <_loop1_185_rule+0x758> │ │ │ │ │ + bne.w 1222c <_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 11ea2 <_loop1_185_rule+0x46e> │ │ │ │ │ + bne.w 11f42 <_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 11d2a <_loop1_185_rule+0x2f6> │ │ │ │ │ + bne.w 11dca <_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 12226 <_loop1_185_rule+0x7f2> │ │ │ │ │ + beq.w 122c6 <_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 12206 <_loop1_185_rule+0x7d2> │ │ │ │ │ + beq.w 122a6 <_loop1_185_rule+0x7d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11eb2 <_loop1_185_rule+0x47e> │ │ │ │ │ + beq.w 11f52 <_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 11eb2 <_loop1_185_rule+0x47e> │ │ │ │ │ + beq.w 11f52 <_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 12298 <_loop1_185_rule+0x864> │ │ │ │ │ + bne.w 12338 <_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 11e26 <_loop1_185_rule+0x3f2> │ │ │ │ │ + beq.w 11ec6 <_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 │ │ │ │ │ @@ -30455,71 +30503,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 12234 <_loop1_185_rule+0x800> │ │ │ │ │ + beq.w 122d4 <_loop1_185_rule+0x800> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12240 <_loop1_185_rule+0x80c> │ │ │ │ │ + bne.w 122e0 <_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 11eba <_loop1_185_rule+0x486> │ │ │ │ │ + beq.w 11f5a <_loop1_185_rule+0x486> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 11ed6 <_loop1_185_rule+0x4a2> │ │ │ │ │ + beq.w 11f76 <_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 11f08 <_loop1_185_rule+0x4d4> │ │ │ │ │ + beq.w 11fa8 <_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 1225a <_loop1_185_rule+0x826> │ │ │ │ │ + beq.w 122fa <_loop1_185_rule+0x826> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1226e <_loop1_185_rule+0x83a> │ │ │ │ │ + bne.w 1230e <_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 120e0 <_loop1_185_rule+0x6ac> │ │ │ │ │ + bne.w 12180 <_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 11f0e <_loop1_185_rule+0x4da> │ │ │ │ │ + bne.w 11fae <_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 121a4 <_loop1_185_rule+0x770> │ │ │ │ │ + beq.w 12244 <_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] │ │ │ │ │ @@ -30527,228 +30575,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 12190 <_loop1_185_rule+0x75c> │ │ │ │ │ + beq.w 12230 <_loop1_185_rule+0x75c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120cc <_loop1_185_rule+0x698> │ │ │ │ │ + beq.w 1216c <_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 120cc <_loop1_185_rule+0x698> │ │ │ │ │ + beq.w 1216c <_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 12272 <_loop1_185_rule+0x83e> │ │ │ │ │ + bne.w 12312 <_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 12010 <_loop1_185_rule+0x5dc> │ │ │ │ │ + beq.w 120b0 <_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 12100 <_loop1_185_rule+0x6cc> │ │ │ │ │ + beq.w 121a0 <_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 11b9e <_loop1_185_rule+0x16a> │ │ │ │ │ + b.n 11c3e <_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 121d2 <_loop1_185_rule+0x79e> │ │ │ │ │ + bne.w 12272 <_loop1_185_rule+0x79e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 11aa8 <_loop1_185_rule+0x74> │ │ │ │ │ + bne.w 11b48 <_loop1_185_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1211e <_loop1_185_rule+0x6ea> │ │ │ │ │ + blt.w 121be <_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 121d2 <_loop1_185_rule+0x79e> │ │ │ │ │ + bne.w 12272 <_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 11ac0 <_loop1_185_rule+0x8c> │ │ │ │ │ + bne.w 11b60 <_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 1215a <_loop1_185_rule+0x726> │ │ │ │ │ + bne.w 121fa <_loop1_185_rule+0x726> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11e38 <_loop1_185_rule+0x404> │ │ │ │ │ + beq.n 11ed8 <_loop1_185_rule+0x404> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 11e52 <_loop1_185_rule+0x41e> │ │ │ │ │ + beq.w 11ef2 <_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 11e82 <_loop1_185_rule+0x44e> │ │ │ │ │ + beq.w 11f22 <_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 12216 <_loop1_185_rule+0x7e2> │ │ │ │ │ + beq.w 122b6 <_loop1_185_rule+0x7e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121da <_loop1_185_rule+0x7a6> │ │ │ │ │ + bne.w 1227a <_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 120bc <_loop1_185_rule+0x688> │ │ │ │ │ + bne.w 1215c <_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 1215e <_loop1_185_rule+0x72a> │ │ │ │ │ + bne.w 121fe <_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 121c6 <_loop1_185_rule+0x792> │ │ │ │ │ + beq.w 12266 <_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 121b0 <_loop1_185_rule+0x77c> │ │ │ │ │ + beq.w 12250 <_loop1_185_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120d4 <_loop1_185_rule+0x6a0> │ │ │ │ │ + beq.w 12174 <_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 1211a <_loop1_185_rule+0x6e6> │ │ │ │ │ + bne.w 121ba <_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 120d4 <_loop1_185_rule+0x6a0> │ │ │ │ │ + beq.w 12174 <_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 11b88 <_loop1_185_rule+0x154> │ │ │ │ │ + bne.w 11c28 <_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 1229c <_loop1_185_rule+0x868> │ │ │ │ │ + bne.w 1233c <_loop1_185_rule+0x868> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 12130 <_loop1_185_rule+0x6fc> │ │ │ │ │ + b.n 121d0 <_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 121c6 <_loop1_185_rule+0x792> │ │ │ │ │ + bne.w 12266 <_loop1_185_rule+0x792> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11d4c <_loop1_185_rule+0x318> │ │ │ │ │ + bne.w 11dec <_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 12168 <_loop1_185_rule+0x734> │ │ │ │ │ + blt.w 12208 <_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 121c6 <_loop1_185_rule+0x792> │ │ │ │ │ + bne.w 12266 <_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 11d64 <_loop1_185_rule+0x330> │ │ │ │ │ + bne.w 11e04 <_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 │ │ │ │ │ @@ -30757,580 +30805,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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11af6 <_loop1_185_rule+0xc2> │ │ │ │ │ - b.n 11af2 <_loop1_185_rule+0xbe> │ │ │ │ │ + bne.w 11b96 <_loop1_185_rule+0xc2> │ │ │ │ │ + b.n 11b92 <_loop1_185_rule+0xbe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d2c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11dcc <_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 121cc <_loop1_185_rule+0x798> │ │ │ │ │ + bne.w 1226c <_loop1_185_rule+0x798> │ │ │ │ │ ldrd r7, r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.w 11bd0 <_loop1_185_rule+0x19c> │ │ │ │ │ + bne.w 11c70 <_loop1_185_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1213e <_loop1_185_rule+0x70a> │ │ │ │ │ + blt.w 121de <_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 121cc <_loop1_185_rule+0x798> │ │ │ │ │ + bne.w 1226c <_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 11bea <_loop1_185_rule+0x1b6> │ │ │ │ │ + bne.w 11c8a <_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 1212a <_loop1_185_rule+0x6f6> │ │ │ │ │ + bne.w 121ca <_loop1_185_rule+0x6f6> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12014 <_loop1_185_rule+0x5e0> │ │ │ │ │ + beq.n 120b4 <_loop1_185_rule+0x5e0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1202a <_loop1_185_rule+0x5f6> │ │ │ │ │ + beq.n 120ca <_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 12056 <_loop1_185_rule+0x622> │ │ │ │ │ + beq.w 120f6 <_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 121de <_loop1_185_rule+0x7aa> │ │ │ │ │ + beq.w 1227e <_loop1_185_rule+0x7aa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121d8 <_loop1_185_rule+0x7a4> │ │ │ │ │ + bne.w 12278 <_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 120f0 <_loop1_185_rule+0x6bc> │ │ │ │ │ + bne.w 12190 <_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 12156 <_loop1_185_rule+0x722> │ │ │ │ │ + bne.w 121f6 <_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 121c4 <_loop1_185_rule+0x790> │ │ │ │ │ + beq.w 12264 <_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 121ae <_loop1_185_rule+0x77a> │ │ │ │ │ + beq.w 1224e <_loop1_185_rule+0x77a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12118 <_loop1_185_rule+0x6e4> │ │ │ │ │ + beq.w 121b8 <_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 12118 <_loop1_185_rule+0x6e4> │ │ │ │ │ + bne.w 121b8 <_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 12118 <_loop1_185_rule+0x6e4> │ │ │ │ │ + beq.w 121b8 <_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 11cb6 <_loop1_185_rule+0x282> │ │ │ │ │ + bne.w 11d56 <_loop1_185_rule+0x282> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 11e26 <_loop1_185_rule+0x3f2> │ │ │ │ │ + b.n 11ec6 <_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 121c4 <_loop1_185_rule+0x790> │ │ │ │ │ + bne.w 12264 <_loop1_185_rule+0x790> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 11f2c <_loop1_185_rule+0x4f8> │ │ │ │ │ + bne.n 11fcc <_loop1_185_rule+0x4f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1214a <_loop1_185_rule+0x716> │ │ │ │ │ + blt.w 121ea <_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 121c4 <_loop1_185_rule+0x790> │ │ │ │ │ + bne.w 12264 <_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 11f44 <_loop1_185_rule+0x510> │ │ │ │ │ + bne.w 11fe4 <_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 11e8c <_loop1_185_rule+0x458> │ │ │ │ │ + beq.w 11f2c <_loop1_185_rule+0x458> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e8c <_loop1_185_rule+0x458> │ │ │ │ │ + bne.w 11f2c <_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 12246 <_loop1_185_rule+0x812> │ │ │ │ │ + beq.w 122e6 <_loop1_185_rule+0x812> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 120ae <_loop1_185_rule+0x67a> │ │ │ │ │ + ble.n 1214e <_loop1_185_rule+0x67a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 120ae <_loop1_185_rule+0x67a> │ │ │ │ │ + beq.n 1214e <_loop1_185_rule+0x67a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 120ae <_loop1_185_rule+0x67a> │ │ │ │ │ + beq.n 1214e <_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 120a0 <_loop1_185_rule+0x66c> │ │ │ │ │ + bne.n 12140 <_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 11e9a <_loop1_185_rule+0x466> │ │ │ │ │ + b.n 11f3a <_loop1_185_rule+0x466> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d92 <_loop1_185_rule+0x35e> │ │ │ │ │ - b.n 11d90 <_loop1_185_rule+0x35c> │ │ │ │ │ + bne.w 11e32 <_loop1_185_rule+0x35e> │ │ │ │ │ + b.n 11e30 <_loop1_185_rule+0x35c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f10 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11fb0 <_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 11e8c <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11f2c <_loop1_185_rule+0x458> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c20 <_loop1_185_rule+0x1ec> │ │ │ │ │ - b.n 11c1c <_loop1_185_rule+0x1e8> │ │ │ │ │ + bne.w 11cc0 <_loop1_185_rule+0x1ec> │ │ │ │ │ + b.n 11cbc <_loop1_185_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f76 <_loop1_185_rule+0x542> │ │ │ │ │ - b.n 11f72 <_loop1_185_rule+0x53e> │ │ │ │ │ + bne.w 12016 <_loop1_185_rule+0x542> │ │ │ │ │ + b.n 12012 <_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 12244 <_loop1_185_rule+0x810> │ │ │ │ │ + beq.w 122e4 <_loop1_185_rule+0x810> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11cc6 <_loop1_185_rule+0x292> │ │ │ │ │ + b.n 11d66 <_loop1_185_rule+0x292> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1205c <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 120fc <_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 11d2c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11dcc <_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 11e8c <_loop1_185_rule+0x458> │ │ │ │ │ - b.n 1206a <_loop1_185_rule+0x636> │ │ │ │ │ + beq.w 11f2c <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 1210a <_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 11f10 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11fb0 <_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 1205c <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 120fc <_loop1_185_rule+0x628> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 1205a <_loop1_185_rule+0x626> │ │ │ │ │ + b.n 120fa <_loop1_185_rule+0x626> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1212e <_loop1_185_rule+0x6fa> │ │ │ │ │ + b.n 121ce <_loop1_185_rule+0x6fa> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e8c <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11f2c <_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 11e8c <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11f2c <_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 11ade <_loop1_185_rule+0xaa> │ │ │ │ │ + beq.w 11b7e <_loop1_185_rule+0xaa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ - b.n 11d2c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11dcc <_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 120ce <_loop1_185_rule+0x69a> │ │ │ │ │ + beq.n 1216e <_loop1_185_rule+0x69a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 11f10 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11fb0 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f10 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11fb0 <_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 1205c <_loop1_185_rule+0x628> │ │ │ │ │ + beq.w 120fc <_loop1_185_rule+0x628> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1205c <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 120fc <_loop1_185_rule+0x628> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1205c <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 120fc <_loop1_185_rule+0x628> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f10 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11fb0 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d2c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11dcc <_loop1_185_rule+0x2f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 1205c <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 120fc <_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 11f5e <_loop1_185_rule+0x52a> │ │ │ │ │ + beq.w 11ffe <_loop1_185_rule+0x52a> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 121da <_loop1_185_rule+0x7a6> │ │ │ │ │ + b.n 1227a <_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 11a62 <_loop1_185_rule+0x2e> │ │ │ │ │ + beq.w 11b02 <_loop1_185_rule+0x2e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 120b8 <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 12158 <_loop1_185_rule+0x684> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 1222c <_loop1_185_rule+0x7f8> │ │ │ │ │ + cbnz r0, 122cc <_loop1_185_rule+0x7f8> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d2c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11dcc <_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 11d7e <_loop1_185_rule+0x34a> │ │ │ │ │ - b.n 121ee <_loop1_185_rule+0x7ba> │ │ │ │ │ + beq.w 11e1e <_loop1_185_rule+0x34a> │ │ │ │ │ + b.n 1228e <_loop1_185_rule+0x7ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12210 <_loop1_185_rule+0x7dc> │ │ │ │ │ + b.n 122b0 <_loop1_185_rule+0x7dc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 11d2c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11dcc <_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, 122a2 <_loop1_185_rule+0x86e> │ │ │ │ │ + cbz r2, 12342 <_loop1_185_rule+0x86e> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 1212e <_loop1_185_rule+0x6fa> │ │ │ │ │ + b.n 121ce <_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 120b8 <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 12158 <_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 11c08 <_loop1_185_rule+0x1d4> │ │ │ │ │ + beq.w 11ca8 <_loop1_185_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 11f10 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11fb0 <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11f10 <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11fb0 <_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 11a8c <_loop1_185_rule+0x58> │ │ │ │ │ - b.n 1212e <_loop1_185_rule+0x6fa> │ │ │ │ │ + beq.w 11b2c <_loop1_185_rule+0x58> │ │ │ │ │ + b.n 121ce <_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 120b8 <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 12158 <_loop1_185_rule+0x684> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11d2c <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11dcc <_loop1_185_rule+0x2f8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12130 <_loop1_185_rule+0x6fc> │ │ │ │ │ + b.n 121d0 <_loop1_185_rule+0x6fc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 11bb6 <_loop1_185_rule+0x182> │ │ │ │ │ + b.n 11c56 <_loop1_185_rule+0x182> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000122a8 : │ │ │ │ │ +00012348 : │ │ │ │ │ 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 1262c │ │ │ │ │ + beq.w 126cc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1263a │ │ │ │ │ + bne.w 126da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1234e │ │ │ │ │ + beq.n 123ee │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.n 12364 │ │ │ │ │ + beq.n 12404 │ │ │ │ │ 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 12398 │ │ │ │ │ + bne.n 12438 │ │ │ │ │ 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 12428 │ │ │ │ │ + bne.w 124c8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1260a │ │ │ │ │ + bne.w 126aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1245e │ │ │ │ │ + beq.w 124fe │ │ │ │ │ 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 1245e │ │ │ │ │ + beq.w 124fe │ │ │ │ │ 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 12612 │ │ │ │ │ + bne.w 126b2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 122ec │ │ │ │ │ + bne.n 1238c │ │ │ │ │ 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 1241c │ │ │ │ │ + blt.n 124bc │ │ │ │ │ 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 12612 │ │ │ │ │ + bne.w 126b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12302 │ │ │ │ │ + beq.n 123a2 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12302 │ │ │ │ │ + beq.n 123a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12646 │ │ │ │ │ + beq.w 126e6 │ │ │ │ │ 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 12646 │ │ │ │ │ + beq.w 126e6 │ │ │ │ │ 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 12640 │ │ │ │ │ + beq.w 126e0 │ │ │ │ │ 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> │ │ │ │ │ @@ -31338,129 +31386,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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1240a │ │ │ │ │ + cbz r0, 124aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12344 │ │ │ │ │ + b.n 123e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1264e │ │ │ │ │ + beq.w 126ee │ │ │ │ │ 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 12314 │ │ │ │ │ + beq.w 123b4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1263a │ │ │ │ │ + bne.w 126da │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12618 │ │ │ │ │ + beq.w 126b8 │ │ │ │ │ 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, 12466 │ │ │ │ │ + cbz r0, 12506 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 12406 │ │ │ │ │ + bne.n 124a6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12314 │ │ │ │ │ + b.n 123b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12406 │ │ │ │ │ + b.n 124a6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12626 │ │ │ │ │ + bne.w 126c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12544 │ │ │ │ │ + bne.n 125e4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12626 │ │ │ │ │ + bne.w 126c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 124d6 │ │ │ │ │ + cbnz r0, 12576 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12626 │ │ │ │ │ + bne.w 126c6 │ │ │ │ │ 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, 124be │ │ │ │ │ + cbz r0, 1255e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 125a4 │ │ │ │ │ + bne.n 12644 │ │ │ │ │ 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 1244c │ │ │ │ │ + b.n 124ec │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12494 │ │ │ │ │ + beq.n 12534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12494 │ │ │ │ │ + beq.n 12534 │ │ │ │ │ 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 12494 │ │ │ │ │ + beq.n 12534 │ │ │ │ │ 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 │ │ │ │ │ @@ -31469,38 +31517,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 b50 │ │ │ │ │ + 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 124c6 │ │ │ │ │ + beq.n 12566 │ │ │ │ │ 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 1245a │ │ │ │ │ + b.n 124fa │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1247e │ │ │ │ │ + beq.n 1251e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1247e │ │ │ │ │ + beq.n 1251e │ │ │ │ │ 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] │ │ │ │ │ @@ -31520,42 +31568,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 b50 │ │ │ │ │ + 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 12536 │ │ │ │ │ - b.n 124c6 │ │ │ │ │ + bne.n 125d6 │ │ │ │ │ + b.n 12566 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124be │ │ │ │ │ + beq.n 1255e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124be │ │ │ │ │ + beq.n 1255e │ │ │ │ │ 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 124be │ │ │ │ │ + beq.w 1255e │ │ │ │ │ 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] │ │ │ │ │ @@ -31574,532 +31622,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 12592 │ │ │ │ │ + b.n 12632 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12344 │ │ │ │ │ + b.n 123e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1241c │ │ │ │ │ + b.n 124bc │ │ │ │ │ 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 1243a │ │ │ │ │ + beq.w 124da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12540 │ │ │ │ │ + b.n 125e0 │ │ │ │ │ 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 122d4 │ │ │ │ │ + beq.w 12374 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12344 │ │ │ │ │ + b.n 123e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123d8 │ │ │ │ │ + b.n 12478 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1241c │ │ │ │ │ + b.n 124bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1241c │ │ │ │ │ + b.n 124bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012654 : │ │ │ │ │ +000126f4 : │ │ │ │ │ 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 12898 │ │ │ │ │ + beq.w 12938 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1283c │ │ │ │ │ + bne.w 128dc │ │ │ │ │ ldrd r8, r5, [r4, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.w 1284e │ │ │ │ │ + beq.w 128ee │ │ │ │ │ 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 12838 │ │ │ │ │ + beq.w 128d8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 128de │ │ │ │ │ + beq.w 1297e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128d6 │ │ │ │ │ + bne.w 12976 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1278c │ │ │ │ │ + beq.n 1282c │ │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ │ cmp r9, fp │ │ │ │ │ it ne │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq.n 127a2 │ │ │ │ │ + beq.n 12842 │ │ │ │ │ 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 127d6 │ │ │ │ │ + bne.n 12876 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128e8 │ │ │ │ │ + bne.w 12988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12826 │ │ │ │ │ + beq.w 128c6 │ │ │ │ │ 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 12824 │ │ │ │ │ + beq.w 128c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1407c │ │ │ │ │ + bl 14118 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128c8 │ │ │ │ │ + bne.w 12968 │ │ │ │ │ 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 128ba │ │ │ │ │ + beq.w 1295a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12838 │ │ │ │ │ + bne.n 128d8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1284a │ │ │ │ │ + beq.n 128ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1277e │ │ │ │ │ + cbz r0, 1281e │ │ │ │ │ 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 128a8 │ │ │ │ │ + beq.w 12948 │ │ │ │ │ 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 128e8 │ │ │ │ │ + bne.w 12988 │ │ │ │ │ ldrd fp, r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 126d8 │ │ │ │ │ + bne.n 12778 │ │ │ │ │ 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 12828 │ │ │ │ │ + blt.n 128c8 │ │ │ │ │ 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 128e8 │ │ │ │ │ + bne.w 12988 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126ee │ │ │ │ │ + beq.n 1278e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126ee │ │ │ │ │ + beq.n 1278e │ │ │ │ │ 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 12884 │ │ │ │ │ + beq.n 12924 │ │ │ │ │ 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, 12872 │ │ │ │ │ + cbz r0, 12912 │ │ │ │ │ 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 1271c │ │ │ │ │ + bne.w 127bc │ │ │ │ │ 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 12748 │ │ │ │ │ + beq.n 127e8 │ │ │ │ │ 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 12838 │ │ │ │ │ + b.n 128d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1288c │ │ │ │ │ + blt.n 1292c │ │ │ │ │ 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 12696 │ │ │ │ │ + beq.w 12736 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12782 │ │ │ │ │ + b.n 12822 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12826 │ │ │ │ │ + beq.n 128c6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12828 │ │ │ │ │ + b.n 128c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12828 │ │ │ │ │ + b.n 128c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12782 │ │ │ │ │ + b.n 12822 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12682 │ │ │ │ │ + beq.w 12722 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1283c │ │ │ │ │ + b.n 128dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1283c │ │ │ │ │ + beq.n 128dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12782 │ │ │ │ │ + b.n 12822 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 128cc │ │ │ │ │ + cbnz r0, 1296c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1282e │ │ │ │ │ + b.n 128ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12828 │ │ │ │ │ + b.n 128c8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12838 │ │ │ │ │ + b.n 128d8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 12838 │ │ │ │ │ + b.n 128d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 126b4 │ │ │ │ │ + b.n 12754 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12828 │ │ │ │ │ + b.n 128c8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000128f0 : │ │ │ │ │ +00012990 : │ │ │ │ │ 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 129d0 │ │ │ │ │ + beq.n 12a70 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 1296a │ │ │ │ │ + cbnz r7, 12a0a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 12950 │ │ │ │ │ + beq.n 129f0 │ │ │ │ │ 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, 12976 │ │ │ │ │ + cbnz r0, 12a16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1296a │ │ │ │ │ + cbnz r3, 12a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 12972 │ │ │ │ │ + cbz r0, 12a12 │ │ │ │ │ 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 129ac │ │ │ │ │ + blt.n 12a4c │ │ │ │ │ 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 12928 │ │ │ │ │ + beq.n 129c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12946 │ │ │ │ │ + b.n 129e6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 12942 │ │ │ │ │ + b.n 129e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12932 │ │ │ │ │ + beq.n 129d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 129ca │ │ │ │ │ + cbz r0, 12a6a │ │ │ │ │ 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, 129b8 │ │ │ │ │ + cbz r0, 12a58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12942 │ │ │ │ │ + b.n 129e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12946 │ │ │ │ │ + b.n 129e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12942 │ │ │ │ │ + beq.n 129e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12946 │ │ │ │ │ + b.n 129e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12946 │ │ │ │ │ + b.n 129e6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12912 │ │ │ │ │ + b.n 129b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000129d8 <_loop0_37_rule>: │ │ │ │ │ +00012a78 <_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 13230 <_loop0_37_rule+0x858> │ │ │ │ │ + beq.w 132ce <_loop0_37_rule+0x856> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1323e <_loop0_37_rule+0x866> │ │ │ │ │ + bne.w 132dc <_loop0_37_rule+0x864> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130c6 <_loop0_37_rule+0x6ee> │ │ │ │ │ + beq.w 13164 <_loop0_37_rule+0x6ec> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1322a <_loop0_37_rule+0x852> │ │ │ │ │ + bne.w 132c8 <_loop0_37_rule+0x850> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 13218 <_loop0_37_rule+0x840> │ │ │ │ │ + beq.w 132b6 <_loop0_37_rule+0x83e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12c7c <_loop0_37_rule+0x2a4> │ │ │ │ │ + beq.w 12d1a <_loop0_37_rule+0x2a2> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 12c98 <_loop0_37_rule+0x2c0> │ │ │ │ │ + beq.w 12d36 <_loop0_37_rule+0x2be> │ │ │ │ │ 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 12cca <_loop0_37_rule+0x2f2> │ │ │ │ │ + beq.w 12d68 <_loop0_37_rule+0x2f0> │ │ │ │ │ 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 13200 <_loop0_37_rule+0x828> │ │ │ │ │ + beq.w 1329e <_loop0_37_rule+0x826> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13214 <_loop0_37_rule+0x83c> │ │ │ │ │ + bne.w 132b2 <_loop0_37_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 r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12e66 <_loop0_37_rule+0x48e> │ │ │ │ │ + bne.w 12f04 <_loop0_37_rule+0x48c> │ │ │ │ │ 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 12cd0 <_loop0_37_rule+0x2f8> │ │ │ │ │ + bne.w 12d6e <_loop0_37_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 13244 <_loop0_37_rule+0x86c> │ │ │ │ │ + beq.w 132e2 <_loop0_37_rule+0x86a> │ │ │ │ │ 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] │ │ │ │ │ @@ -32108,1102 +32156,1099 @@ │ │ │ │ │ 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 13118 <_loop0_37_rule+0x740> │ │ │ │ │ + beq.w 131b6 <_loop0_37_rule+0x73e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e76 <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 12f14 <_loop0_37_rule+0x49c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e76 <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 12f14 <_loop0_37_rule+0x49c> │ │ │ │ │ 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 1314a <_loop0_37_rule+0x772> │ │ │ │ │ + bne.w 131e8 <_loop0_37_rule+0x770> │ │ │ │ │ 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 12dd8 <_loop0_37_rule+0x400> │ │ │ │ │ + beq.w 12e76 <_loop0_37_rule+0x3fe> │ │ │ │ │ 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] │ │ │ │ │ + strd r7, lr, [sp, #28] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ │ - beq.w 13132 <_loop0_37_rule+0x75a> │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + beq.w 131d0 <_loop0_37_rule+0x758> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13128 <_loop0_37_rule+0x750> │ │ │ │ │ + bne.w 131c6 <_loop0_37_rule+0x74e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12e9c <_loop0_37_rule+0x4c4> │ │ │ │ │ + beq.w 12f3a <_loop0_37_rule+0x4c2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12eb8 <_loop0_37_rule+0x4e0> │ │ │ │ │ + beq.w 12f56 <_loop0_37_rule+0x4de> │ │ │ │ │ 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, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12eee <_loop0_37_rule+0x516> │ │ │ │ │ + beq.w 12f8c <_loop0_37_rule+0x514> │ │ │ │ │ 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 13166 <_loop0_37_rule+0x78e> │ │ │ │ │ + beq.w 13204 <_loop0_37_rule+0x78c> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1317a <_loop0_37_rule+0x7a2> │ │ │ │ │ + bne.w 13218 <_loop0_37_rule+0x7a0> │ │ │ │ │ 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 13058 <_loop0_37_rule+0x680> │ │ │ │ │ + bne.w 130f6 <_loop0_37_rule+0x67e> │ │ │ │ │ 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 12ef4 <_loop0_37_rule+0x51c> │ │ │ │ │ + bne.w 12f92 <_loop0_37_rule+0x51a> │ │ │ │ │ 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 1315c <_loop0_37_rule+0x784> │ │ │ │ │ + beq.w 131fa <_loop0_37_rule+0x782> │ │ │ │ │ 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] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131b2 <_loop0_37_rule+0x7da> │ │ │ │ │ + beq.w 13250 <_loop0_37_rule+0x7d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13008 <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 130a6 <_loop0_37_rule+0x62e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13008 <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 130a6 <_loop0_37_rule+0x62e> │ │ │ │ │ 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 131c8 <_loop0_37_rule+0x7f0> │ │ │ │ │ + bne.w 13266 <_loop0_37_rule+0x7ee> │ │ │ │ │ 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 12ff0 <_loop0_37_rule+0x618> │ │ │ │ │ + beq.w 1308e <_loop0_37_rule+0x616> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 13078 <_loop0_37_rule+0x6a0> │ │ │ │ │ + beq.w 13116 <_loop0_37_rule+0x69e> │ │ │ │ │ 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 12b44 <_loop0_37_rule+0x16c> │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + b.n 12be2 <_loop0_37_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 13104 <_loop0_37_rule+0x72c> │ │ │ │ │ + bne.w 131a2 <_loop0_37_rule+0x72a> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 12a4a <_loop0_37_rule+0x72> │ │ │ │ │ + bne.w 12aea <_loop0_37_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 130f8 <_loop0_37_rule+0x720> │ │ │ │ │ + blt.w 13196 <_loop0_37_rule+0x71e> │ │ │ │ │ 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 13104 <_loop0_37_rule+0x72c> │ │ │ │ │ + bne.w 131a2 <_loop0_37_rule+0x72a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a64 <_loop0_37_rule+0x8c> │ │ │ │ │ + bne.w 12b04 <_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 130f4 <_loop0_37_rule+0x71c> │ │ │ │ │ + bne.w 13192 <_loop0_37_rule+0x71a> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 13018 <_loop0_37_rule+0x640> │ │ │ │ │ + beq.w 130b6 <_loop0_37_rule+0x63e> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 1302e <_loop0_37_rule+0x656> │ │ │ │ │ + beq.w 130cc <_loop0_37_rule+0x654> │ │ │ │ │ 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 12e34 <_loop0_37_rule+0x45c> │ │ │ │ │ + beq.w 12ed2 <_loop0_37_rule+0x45a> │ │ │ │ │ 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 1324a <_loop0_37_rule+0x872> │ │ │ │ │ + beq.w 132e8 <_loop0_37_rule+0x870> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13194 <_loop0_37_rule+0x7bc> │ │ │ │ │ + bne.w 13232 <_loop0_37_rule+0x7ba> │ │ │ │ │ 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 12ff8 <_loop0_37_rule+0x620> │ │ │ │ │ + bne.w 13096 <_loop0_37_rule+0x61e> │ │ │ │ │ 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 12e36 <_loop0_37_rule+0x45e> │ │ │ │ │ + bne.n 12ed4 <_loop0_37_rule+0x45c> │ │ │ │ │ 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 131a2 <_loop0_37_rule+0x7ca> │ │ │ │ │ + beq.w 13240 <_loop0_37_rule+0x7c8> │ │ │ │ │ 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 1325a <_loop0_37_rule+0x882> │ │ │ │ │ + beq.w 132f8 <_loop0_37_rule+0x880> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13010 <_loop0_37_rule+0x638> │ │ │ │ │ + beq.w 130ae <_loop0_37_rule+0x636> │ │ │ │ │ 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 1325e <_loop0_37_rule+0x886> │ │ │ │ │ + bne.w 132fc <_loop0_37_rule+0x884> │ │ │ │ │ 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 13012 <_loop0_37_rule+0x63a> │ │ │ │ │ + beq.w 130b0 <_loop0_37_rule+0x638> │ │ │ │ │ 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 12b2c <_loop0_37_rule+0x154> │ │ │ │ │ + bne.w 12bcc <_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 130aa <_loop0_37_rule+0x6d2> │ │ │ │ │ + beq.w 13148 <_loop0_37_rule+0x6d0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 130ac <_loop0_37_rule+0x6d4> │ │ │ │ │ + b.n 1314a <_loop0_37_rule+0x6d2> │ │ │ │ │ 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 1310a <_loop0_37_rule+0x732> │ │ │ │ │ + bne.w 131a8 <_loop0_37_rule+0x730> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 12f16 <_loop0_37_rule+0x53e> │ │ │ │ │ + bne.w 12fb4 <_loop0_37_rule+0x53c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 130e2 <_loop0_37_rule+0x70a> │ │ │ │ │ + blt.w 13180 <_loop0_37_rule+0x708> │ │ │ │ │ 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 1310a <_loop0_37_rule+0x732> │ │ │ │ │ + bne.w 131a8 <_loop0_37_rule+0x730> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f2c <_loop0_37_rule+0x554> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + bne.n 12fca <_loop0_37_rule+0x552> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [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 130c0 <_loop0_37_rule+0x6e8> │ │ │ │ │ + beq.w 1315e <_loop0_37_rule+0x6e6> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 12e7e <_loop0_37_rule+0x4a6> │ │ │ │ │ + bgt.n 12f1c <_loop0_37_rule+0x4a4> │ │ │ │ │ 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a9a <_loop0_37_rule+0xc2> │ │ │ │ │ - b.n 12a96 <_loop0_37_rule+0xbe> │ │ │ │ │ + bne.w 12b3a <_loop0_37_rule+0xc2> │ │ │ │ │ + b.n 12b36 <_loop0_37_rule+0xbe> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cd2 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12d70 <_loop0_37_rule+0x2f8> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12e52 <_loop0_37_rule+0x47a> │ │ │ │ │ + beq.n 12ef0 <_loop0_37_rule+0x478> │ │ │ │ │ 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 12e52 <_loop0_37_rule+0x47a> │ │ │ │ │ - b.n 12e8a <_loop0_37_rule+0x4b2> │ │ │ │ │ + beq.n 12ef0 <_loop0_37_rule+0x478> │ │ │ │ │ + b.n 12f28 <_loop0_37_rule+0x4b0> │ │ │ │ │ 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 13156 <_loop0_37_rule+0x77e> │ │ │ │ │ + bne.w 131f4 <_loop0_37_rule+0x77c> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 12b78 <_loop0_37_rule+0x1a0> │ │ │ │ │ + bne.w 12c16 <_loop0_37_rule+0x19e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 130d6 <_loop0_37_rule+0x6fe> │ │ │ │ │ + blt.w 13174 <_loop0_37_rule+0x6fc> │ │ │ │ │ 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, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13156 <_loop0_37_rule+0x77e> │ │ │ │ │ + bne.w 131f4 <_loop0_37_rule+0x77c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b92 <_loop0_37_rule+0x1ba> │ │ │ │ │ + bne.w 12c30 <_loop0_37_rule+0x1b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 130a2 <_loop0_37_rule+0x6ca> │ │ │ │ │ + bne.w 13140 <_loop0_37_rule+0x6c8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12dec <_loop0_37_rule+0x414> │ │ │ │ │ + beq.w 12e8a <_loop0_37_rule+0x412> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12e04 <_loop0_37_rule+0x42c> │ │ │ │ │ + beq.w 12ea2 <_loop0_37_rule+0x42a> │ │ │ │ │ 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 12e2e <_loop0_37_rule+0x456> │ │ │ │ │ + beq.n 12ecc <_loop0_37_rule+0x454> │ │ │ │ │ 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 1317e <_loop0_37_rule+0x7a6> │ │ │ │ │ + beq.w 1321c <_loop0_37_rule+0x7a4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 131a8 <_loop0_37_rule+0x7d0> │ │ │ │ │ + bne.w 13246 <_loop0_37_rule+0x7ce> │ │ │ │ │ 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 13068 <_loop0_37_rule+0x690> │ │ │ │ │ + bne.w 13106 <_loop0_37_rule+0x68e> │ │ │ │ │ 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 13098 <_loop0_37_rule+0x6c0> │ │ │ │ │ + bne.w 13136 <_loop0_37_rule+0x6be> │ │ │ │ │ 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 1319a <_loop0_37_rule+0x7c2> │ │ │ │ │ + beq.w 13238 <_loop0_37_rule+0x7c0> │ │ │ │ │ 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 131cc <_loop0_37_rule+0x7f4> │ │ │ │ │ + beq.w 1326a <_loop0_37_rule+0x7f2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13090 <_loop0_37_rule+0x6b8> │ │ │ │ │ + beq.n 1312e <_loop0_37_rule+0x6b6> │ │ │ │ │ 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 13090 <_loop0_37_rule+0x6b8> │ │ │ │ │ + bne.n 1312e <_loop0_37_rule+0x6b6> │ │ │ │ │ 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 13090 <_loop0_37_rule+0x6b8> │ │ │ │ │ + beq.n 1312e <_loop0_37_rule+0x6b6> │ │ │ │ │ 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 12c5e <_loop0_37_rule+0x286> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 12dd8 <_loop0_37_rule+0x400> │ │ │ │ │ + bne.w 12cfc <_loop0_37_rule+0x284> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ + b.n 12e76 <_loop0_37_rule+0x3fe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d3e <_loop0_37_rule+0x366> │ │ │ │ │ - b.n 12d3a <_loop0_37_rule+0x362> │ │ │ │ │ + bne.w 12ddc <_loop0_37_rule+0x364> │ │ │ │ │ + b.n 12dd8 <_loop0_37_rule+0x360> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ef6 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f94 <_loop0_37_rule+0x51c> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e3a <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12ed8 <_loop0_37_rule+0x460> │ │ │ │ │ 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 13110 <_loop0_37_rule+0x738> │ │ │ │ │ + bne.n 131ae <_loop0_37_rule+0x736> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 12cf4 <_loop0_37_rule+0x31c> │ │ │ │ │ + bne.w 12d92 <_loop0_37_rule+0x31a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 130e8 <_loop0_37_rule+0x710> │ │ │ │ │ + blt.n 13186 <_loop0_37_rule+0x70e> │ │ │ │ │ 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 13110 <_loop0_37_rule+0x738> │ │ │ │ │ + bne.n 131ae <_loop0_37_rule+0x736> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d0c <_loop0_37_rule+0x334> │ │ │ │ │ - b.n 12e34 <_loop0_37_rule+0x45c> │ │ │ │ │ + bne.w 12daa <_loop0_37_rule+0x332> │ │ │ │ │ + b.n 12ed2 <_loop0_37_rule+0x45a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12bc8 <_loop0_37_rule+0x1f0> │ │ │ │ │ - b.n 12bc4 <_loop0_37_rule+0x1ec> │ │ │ │ │ + bne.w 12c66 <_loop0_37_rule+0x1ee> │ │ │ │ │ + b.n 12c62 <_loop0_37_rule+0x1ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f5e <_loop0_37_rule+0x586> │ │ │ │ │ - b.n 12f5a <_loop0_37_rule+0x582> │ │ │ │ │ + bne.w 12ffc <_loop0_37_rule+0x584> │ │ │ │ │ + b.n 12ff8 <_loop0_37_rule+0x580> │ │ │ │ │ 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 131e8 <_loop0_37_rule+0x810> │ │ │ │ │ + beq.w 13286 <_loop0_37_rule+0x80e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n 12c6c <_loop0_37_rule+0x294> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 13012 <_loop0_37_rule+0x63a> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ + b.n 12d0a <_loop0_37_rule+0x292> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ + b.n 130b0 <_loop0_37_rule+0x638> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 12e36 <_loop0_37_rule+0x45e> │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ + b.n 12ed4 <_loop0_37_rule+0x45c> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + ldrd r6, r5, [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 12e4e <_loop0_37_rule+0x476> │ │ │ │ │ + bne.w 12eec <_loop0_37_rule+0x474> │ │ │ │ │ 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 12e5c <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12efa <_loop0_37_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ef6 <_loop0_37_rule+0x51e> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + b.n 12f94 <_loop0_37_rule+0x51c> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e3a <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12ed8 <_loop0_37_rule+0x460> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 130aa <_loop0_37_rule+0x6d2> │ │ │ │ │ + b.n 13148 <_loop0_37_rule+0x6d0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 12cd2 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12d70 <_loop0_37_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 12cd2 <_loop0_37_rule+0x2fa> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + b.n 12d70 <_loop0_37_rule+0x2f8> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e3a <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12ed8 <_loop0_37_rule+0x460> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, 1314e <_loop0_37_rule+0x776> │ │ │ │ │ + cbnz r0, 131ec <_loop0_37_rule+0x774> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cd2 <_loop0_37_rule+0x2fa> │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ + b.n 12d70 <_loop0_37_rule+0x2f8> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 130ac <_loop0_37_rule+0x6d4> │ │ │ │ │ + b.n 1314a <_loop0_37_rule+0x6d2> │ │ │ │ │ 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, 13142 <_loop0_37_rule+0x76a> │ │ │ │ │ + cbnz r2, 131e0 <_loop0_37_rule+0x768> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 12b5e <_loop0_37_rule+0x186> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 1312e <_loop0_37_rule+0x756> │ │ │ │ │ + b.n 12bfc <_loop0_37_rule+0x184> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ + b.n 131cc <_loop0_37_rule+0x754> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12cd2 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12d70 <_loop0_37_rule+0x2f8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 12cd2 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12d70 <_loop0_37_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ef6 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f94 <_loop0_37_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ef6 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f94 <_loop0_37_rule+0x51c> │ │ │ │ │ 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 12bb0 <_loop0_37_rule+0x1d8> │ │ │ │ │ + beq.w 12c4e <_loop0_37_rule+0x1d6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 12ef6 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f94 <_loop0_37_rule+0x51c> │ │ │ │ │ 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 12f46 <_loop0_37_rule+0x56e> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + beq.w 12fe4 <_loop0_37_rule+0x56c> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e3a <_loop0_37_rule+0x462> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ + b.n 12ed8 <_loop0_37_rule+0x460> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e3a <_loop0_37_rule+0x462> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ + b.n 12ed8 <_loop0_37_rule+0x460> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 13194 <_loop0_37_rule+0x7bc> │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ + b.n 13232 <_loop0_37_rule+0x7ba> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1300a <_loop0_37_rule+0x632> │ │ │ │ │ + beq.w 130a8 <_loop0_37_rule+0x630> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 12ef6 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f94 <_loop0_37_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ef6 <_loop0_37_rule+0x51e> │ │ │ │ │ - ldrd r7, r5, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + b.n 12f94 <_loop0_37_rule+0x51c> │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldrd r6, r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13014 <_loop0_37_rule+0x63c> │ │ │ │ │ + beq.w 130b2 <_loop0_37_rule+0x63a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12e3a <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12ed8 <_loop0_37_rule+0x460> │ │ │ │ │ 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 12e5c <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12efa <_loop0_37_rule+0x482> │ │ │ │ │ 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 12a82 <_loop0_37_rule+0xaa> │ │ │ │ │ + beq.w 12b22 <_loop0_37_rule+0xaa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 12cd2 <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12d70 <_loop0_37_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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 12a2e <_loop0_37_rule+0x56> │ │ │ │ │ - b.n 1312e <_loop0_37_rule+0x756> │ │ │ │ │ + beq.w 12ace <_loop0_37_rule+0x56> │ │ │ │ │ + b.n 131cc <_loop0_37_rule+0x754> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12e5c <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12efa <_loop0_37_rule+0x482> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12a06 <_loop0_37_rule+0x2e> │ │ │ │ │ + beq.w 12aa6 <_loop0_37_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12e5c <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12efa <_loop0_37_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 13122 <_loop0_37_rule+0x74a> │ │ │ │ │ + b.n 131c0 <_loop0_37_rule+0x748> │ │ │ │ │ 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 12d26 <_loop0_37_rule+0x34e> │ │ │ │ │ - b.n 13192 <_loop0_37_rule+0x7ba> │ │ │ │ │ + beq.w 12dc4 <_loop0_37_rule+0x34c> │ │ │ │ │ + b.n 13230 <_loop0_37_rule+0x7b8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 131d2 <_loop0_37_rule+0x7fa> │ │ │ │ │ + b.n 13270 <_loop0_37_rule+0x7f8> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 13012 <_loop0_37_rule+0x63a> │ │ │ │ │ - nop │ │ │ │ │ + b.n 130b0 <_loop0_37_rule+0x638> │ │ │ │ │ │ │ │ │ │ -00013264 : │ │ │ │ │ +00013300 : │ │ │ │ │ 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 13646 │ │ │ │ │ + beq.w 136e2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13654 │ │ │ │ │ + bne.w 136f0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13426 │ │ │ │ │ + bne.w 134c2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13316 │ │ │ │ │ + bne.n 133b2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 133e0 │ │ │ │ │ + bne.w 1347c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1338c │ │ │ │ │ + bne.n 13428 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 133e0 │ │ │ │ │ + bne.w 1347c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 133e8 │ │ │ │ │ + bne.w 13484 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1349e │ │ │ │ │ + bne.w 1353a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 135be │ │ │ │ │ + beq.w 1365a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 134a4 │ │ │ │ │ + bne.w 13540 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13354 │ │ │ │ │ + cbnz r0, 133f0 │ │ │ │ │ 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 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132aa │ │ │ │ │ + beq.n 13346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16930 <_loop0_170_rule> │ │ │ │ │ + bl 169c0 <_loop0_170_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132aa │ │ │ │ │ + beq.n 13346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13890 │ │ │ │ │ + bl 1392c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 132ac │ │ │ │ │ + bne.n 13348 │ │ │ │ │ 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, 13376 │ │ │ │ │ + cbz r0, 13412 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 1330e │ │ │ │ │ + b.n 133aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13304 │ │ │ │ │ + beq.n 133a0 │ │ │ │ │ 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 1334a │ │ │ │ │ + bne.n 133e6 │ │ │ │ │ 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 13350 │ │ │ │ │ + beq.n 133ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1330e │ │ │ │ │ + b.n 133aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13708 │ │ │ │ │ + beq.w 137a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13700 │ │ │ │ │ + bne.w 1379c │ │ │ │ │ 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 136c0 │ │ │ │ │ + bne.w 1375c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13700 │ │ │ │ │ + bne.w 1379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 120 <_PyPegen_parse+0x120> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13668 │ │ │ │ │ + bne.w 13704 │ │ │ │ │ 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 132ca │ │ │ │ │ + beq.w 13366 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1330e │ │ │ │ │ + b.n 133aa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1365a │ │ │ │ │ + beq.w 136f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18038 <_loop1_178_rule> │ │ │ │ │ + bl 180c8 <_loop1_178_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1365a │ │ │ │ │ + beq.w 136f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13890 │ │ │ │ │ + bl 1392c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1365c │ │ │ │ │ + bne.w 136f8 │ │ │ │ │ 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 1334a │ │ │ │ │ - b.n 13376 │ │ │ │ │ + bne.n 133e6 │ │ │ │ │ + b.n 13412 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1378c │ │ │ │ │ + beq.w 13828 │ │ │ │ │ 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 13710 │ │ │ │ │ + bne.w 137ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1384e │ │ │ │ │ + bne.w 138ea │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1380a │ │ │ │ │ + bne.w 138a6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1384e │ │ │ │ │ + bne.w 138ea │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13854 │ │ │ │ │ + bne.w 138f0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1384e │ │ │ │ │ + bne.w 138ea │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135d8 │ │ │ │ │ + bne.w 13674 │ │ │ │ │ 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 1329e │ │ │ │ │ + beq.w 1333a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1330e │ │ │ │ │ + b.n 133aa │ │ │ │ │ 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 135aa │ │ │ │ │ + beq.n 13646 │ │ │ │ │ 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, 13500 │ │ │ │ │ + cbnz r0, 1359c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 135b8 │ │ │ │ │ + bne.n 13654 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13586 │ │ │ │ │ + bne.n 13622 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 135b8 │ │ │ │ │ + bne.n 13654 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13550 │ │ │ │ │ + bne.n 135ec │ │ │ │ │ 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 132fa │ │ │ │ │ - b.n 13306 │ │ │ │ │ + beq.w 13396 │ │ │ │ │ + b.n 133a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134c2 │ │ │ │ │ + beq.n 1355e │ │ │ │ │ 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 134c2 │ │ │ │ │ + beq.n 1355e │ │ │ │ │ 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 │ │ │ │ │ @@ -33212,108 +33257,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 b50 │ │ │ │ │ + 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 134f0 │ │ │ │ │ + beq.n 1358c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 134f4 │ │ │ │ │ + b.n 13590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134ee │ │ │ │ │ + beq.n 1358a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134ee │ │ │ │ │ + beq.n 1358a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134ee │ │ │ │ │ + beq.n 1358a │ │ │ │ │ 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 1352a │ │ │ │ │ + b.n 135c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d8 │ │ │ │ │ + beq.n 13574 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d8 │ │ │ │ │ + beq.n 13574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d8 │ │ │ │ │ - b.n 13572 │ │ │ │ │ + beq.n 13574 │ │ │ │ │ + b.n 1360e │ │ │ │ │ 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 134b4 │ │ │ │ │ + beq.w 13550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 134f4 │ │ │ │ │ + b.n 13590 │ │ │ │ │ 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 13304 │ │ │ │ │ + bne.w 133a0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 132fa │ │ │ │ │ - b.n 134a6 │ │ │ │ │ + beq.w 13396 │ │ │ │ │ + b.n 13542 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1348e │ │ │ │ │ + beq.w 1352a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16930 <_loop0_170_rule> │ │ │ │ │ + bl 169c0 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1348e │ │ │ │ │ + beq.w 1352a │ │ │ │ │ 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 1348e │ │ │ │ │ + beq.w 1352a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1348e │ │ │ │ │ + beq.w 1352a │ │ │ │ │ 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 │ │ │ │ │ @@ -33322,198 +33367,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 b50 │ │ │ │ │ + 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 13490 │ │ │ │ │ + beq.w 1352c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13494 │ │ │ │ │ + b.n 13530 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13292 │ │ │ │ │ + beq.w 1332e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1330e │ │ │ │ │ + b.n 133aa │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 132e4 │ │ │ │ │ - b.n 1349e │ │ │ │ │ + beq.w 13380 │ │ │ │ │ + b.n 1353a │ │ │ │ │ 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 136fc │ │ │ │ │ + bne.n 13798 │ │ │ │ │ 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 133d0 │ │ │ │ │ + beq.w 1346c │ │ │ │ │ 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, 136e4 │ │ │ │ │ + cbz r0, 13780 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 16930 <_loop0_170_rule> │ │ │ │ │ + bl 169c0 <_loop0_170_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 136e0 │ │ │ │ │ + cbz r0, 1377c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13890 │ │ │ │ │ + bl 1392c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1333c │ │ │ │ │ - b.n 133d8 │ │ │ │ │ + beq.w 133d8 │ │ │ │ │ + b.n 13474 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133b6 │ │ │ │ │ + beq.w 13452 │ │ │ │ │ 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 13692 │ │ │ │ │ - b.n 133b8 │ │ │ │ │ + beq.n 1372e │ │ │ │ │ + b.n 13454 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133d8 │ │ │ │ │ + b.n 13474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133d2 │ │ │ │ │ + beq.w 1346e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133d8 │ │ │ │ │ + b.n 13474 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133d4 │ │ │ │ │ + b.n 13470 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133d8 │ │ │ │ │ + b.n 13474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1339c │ │ │ │ │ + b.n 13438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13802 │ │ │ │ │ + beq.n 1389e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137fa │ │ │ │ │ + bne.n 13896 │ │ │ │ │ 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 137f2 │ │ │ │ │ + bne.n 1388e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137fa │ │ │ │ │ + bne.n 13896 │ │ │ │ │ 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 137ec │ │ │ │ │ + beq.n 13888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 137e4 │ │ │ │ │ + beq.n 13880 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137dc │ │ │ │ │ + bne.n 13878 │ │ │ │ │ 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, 1379c │ │ │ │ │ + cbnz r0, 13838 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137dc │ │ │ │ │ + bne.n 13878 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1379c │ │ │ │ │ + cbnz r0, 13838 │ │ │ │ │ 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 13448 │ │ │ │ │ + b.n 134e4 │ │ │ │ │ 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 1384e │ │ │ │ │ + bne.n 138ea │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 13436 │ │ │ │ │ + b.n 134d2 │ │ │ │ │ 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 13446 │ │ │ │ │ + beq.w 134e2 │ │ │ │ │ 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 │ │ │ │ │ @@ -33521,82 +33566,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 1362c │ │ │ │ │ + b.n 136c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13786 │ │ │ │ │ + b.n 13822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13756 │ │ │ │ │ + b.n 137f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13786 │ │ │ │ │ + b.n 13822 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137b6 │ │ │ │ │ + b.n 13852 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13448 │ │ │ │ │ + b.n 134e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1371e │ │ │ │ │ + b.n 137ba │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1345e │ │ │ │ │ + beq.w 134fa │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1345e │ │ │ │ │ + beq.w 134fa │ │ │ │ │ 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 13632 │ │ │ │ │ + beq.w 136ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 1330e │ │ │ │ │ + b.n 133aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13494 │ │ │ │ │ + b.n 13530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13476 │ │ │ │ │ + beq.w 13512 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13476 │ │ │ │ │ + beq.w 13512 │ │ │ │ │ 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 │ │ │ │ │ @@ -33604,109 +33649,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 1362c │ │ │ │ │ + b.n 136c8 │ │ │ │ │ │ │ │ │ │ -00013890 : │ │ │ │ │ +0001392c : │ │ │ │ │ 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 139f4 │ │ │ │ │ + beq.w 13a90 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13a02 │ │ │ │ │ + bne.w 13a9e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r3, 138ec │ │ │ │ │ + cbnz r3, 13988 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 138dc │ │ │ │ │ + cbnz r0, 13978 │ │ │ │ │ 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 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138ce │ │ │ │ │ + beq.n 1396a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 138d6 │ │ │ │ │ + b.n 13972 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 139e0 │ │ │ │ │ + beq.n 13a7c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13940 │ │ │ │ │ + cbnz r0, 139dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 139ee │ │ │ │ │ + bne.n 13a8a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 139bc │ │ │ │ │ + bne.n 13a58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 139ee │ │ │ │ │ + bne.n 13a8a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13990 │ │ │ │ │ + bne.n 13a2c │ │ │ │ │ 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 138c4 │ │ │ │ │ + beq.n 13960 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 138d6 │ │ │ │ │ + b.n 13972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13904 │ │ │ │ │ + beq.n 139a0 │ │ │ │ │ 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 13904 │ │ │ │ │ + beq.n 139a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -33715,298 +33760,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 b50 │ │ │ │ │ + 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 1392e │ │ │ │ │ + beq.n 139ca │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13932 │ │ │ │ │ + b.n 139ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1392c │ │ │ │ │ + beq.n 139c8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1392c │ │ │ │ │ + beq.n 139c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1392c │ │ │ │ │ + beq.n 139c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 13960 │ │ │ │ │ + b.n 139fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13918 │ │ │ │ │ + beq.n 139b4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13918 │ │ │ │ │ + beq.n 139b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13918 │ │ │ │ │ - b.n 139b2 │ │ │ │ │ + beq.n 139b4 │ │ │ │ │ + b.n 13a4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 139ee │ │ │ │ │ + cbnz r1, 13a8a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 138fa │ │ │ │ │ + b.n 13996 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13932 │ │ │ │ │ + b.n 139ce │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 138bc │ │ │ │ │ + beq.w 13958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 138d6 │ │ │ │ │ + b.n 13972 │ │ │ │ │ │ │ │ │ │ -00013a08 : │ │ │ │ │ +00013aa4 : │ │ │ │ │ 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 13e20 │ │ │ │ │ + beq.w 13ebc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13cee │ │ │ │ │ + bne.w 13d8a │ │ │ │ │ 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 13c36 │ │ │ │ │ + bne.w 13cd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13cec │ │ │ │ │ + bne.w 13d88 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c74 │ │ │ │ │ + beq.w 13d10 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c74 │ │ │ │ │ + beq.w 13d10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13e0c │ │ │ │ │ + beq.w 13ea8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13e1c │ │ │ │ │ + bne.w 13eb8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13f50 │ │ │ │ │ + beq.w 13fec │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e50 │ │ │ │ │ + beq.w 13eec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13e5c │ │ │ │ │ + bne.w 13ef8 │ │ │ │ │ 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 13b52 │ │ │ │ │ + beq.n 13bee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f46 │ │ │ │ │ + bne.w 13fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 994 │ │ │ │ │ + bl 988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c5e │ │ │ │ │ + bne.w 13cfa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13cc2 │ │ │ │ │ + bne.w 13d5e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13f64 │ │ │ │ │ - bl 298c │ │ │ │ │ + beq.w 14000 │ │ │ │ │ + bl 29f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13b5a │ │ │ │ │ + cbz r0, 13bf6 │ │ │ │ │ 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, 13b5a │ │ │ │ │ + cbz r0, 13bf6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13b5a │ │ │ │ │ + cbz r0, 13bf6 │ │ │ │ │ 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 13f24 │ │ │ │ │ + beq.w 13fc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13c44 │ │ │ │ │ + beq.w 13ce0 │ │ │ │ │ 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 13ad2 │ │ │ │ │ + bne.n 13b6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13ad2 │ │ │ │ │ + b.n 13b6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13de6 │ │ │ │ │ + bne.w 13e82 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 13f18 │ │ │ │ │ - bl 298c │ │ │ │ │ + beq.w 13fb4 │ │ │ │ │ + bl 29f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13cf6 │ │ │ │ │ + bne.w 13d92 │ │ │ │ │ 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 13cd4 │ │ │ │ │ + beq.w 13d70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13cd4 │ │ │ │ │ + bne.w 13d70 │ │ │ │ │ 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 13e4a │ │ │ │ │ + beq.w 13ee6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 13bfa │ │ │ │ │ + ble.n 13c96 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 13bfa │ │ │ │ │ + beq.n 13c96 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 13bfa │ │ │ │ │ + beq.n 13c96 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 13bfa │ │ │ │ │ + beq.n 13c96 │ │ │ │ │ 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 13bea │ │ │ │ │ + bne.n 13c86 │ │ │ │ │ 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 13e60 │ │ │ │ │ + beq.w 13efc │ │ │ │ │ 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, 13c74 │ │ │ │ │ + cbz r0, 13d10 │ │ │ │ │ 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 │ │ │ │ │ @@ -34018,124 +34063,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 13e46 │ │ │ │ │ + beq.w 13ee2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 13b40 │ │ │ │ │ + b.n 13bdc │ │ │ │ │ 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 13e2e │ │ │ │ │ + beq.w 13eca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13b38 │ │ │ │ │ + b.n 13bd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13cec │ │ │ │ │ + bne.n 13d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2794 │ │ │ │ │ + bl 2800 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c26 │ │ │ │ │ + bne.n 13cc2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13c26 │ │ │ │ │ + beq.n 13cc2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 13cee │ │ │ │ │ + cbnz r3, 13d8a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 13ed0 │ │ │ │ │ + beq.w 13f6c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13e92 │ │ │ │ │ + bne.w 13f2e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 13c26 │ │ │ │ │ + b.n 13cc2 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13b9a │ │ │ │ │ + bne.w 13c36 │ │ │ │ │ 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 13c7e │ │ │ │ │ + beq.n 13d1a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13c3e │ │ │ │ │ + b.n 13cda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13f0a │ │ │ │ │ + beq.w 13fa6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13efe │ │ │ │ │ + bne.w 13f9a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f12 │ │ │ │ │ + beq.w 13fae │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 13efe │ │ │ │ │ + bne.w 13f9a │ │ │ │ │ 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, 13d5e │ │ │ │ │ - bl 298c │ │ │ │ │ + cbz r3, 13dfa │ │ │ │ │ + bl 29f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 13d5e │ │ │ │ │ + cbz r0, 13dfa │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 13dee │ │ │ │ │ + beq.n 13e8a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str.w r3, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 13d38 │ │ │ │ │ + b.n 13dd4 │ │ │ │ │ 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] │ │ │ │ │ @@ -34144,23 +34189,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 13ef8 │ │ │ │ │ + beq.w 13f94 │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 13d9c │ │ │ │ │ + ble.n 13e38 │ │ │ │ │ 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 13d88 │ │ │ │ │ + b.n 13e24 │ │ │ │ │ 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 │ │ │ │ │ @@ -34171,559 +34216,559 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 13dde │ │ │ │ │ + cbz r0, 13e7a │ │ │ │ │ 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, 13e04 │ │ │ │ │ + cbnz r3, 13ea0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 13dde │ │ │ │ │ + cbz r0, 13e7a │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 13b38 │ │ │ │ │ + b.n 13bd4 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13b8c │ │ │ │ │ + b.n 13c28 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 13b8c │ │ │ │ │ + b.n 13c28 │ │ │ │ │ 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 13e74 │ │ │ │ │ + beq.n 13f10 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 13d52 │ │ │ │ │ + b.n 13dee │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13de2 │ │ │ │ │ + b.n 13e7e │ │ │ │ │ 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 13a8c │ │ │ │ │ + beq.w 13b28 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13ce2 │ │ │ │ │ + b.n 13d7e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13a36 │ │ │ │ │ - b.n 13cec │ │ │ │ │ + beq.w 13ad2 │ │ │ │ │ + b.n 13d88 │ │ │ │ │ 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 13cc8 │ │ │ │ │ + beq.w 13d64 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cc8 │ │ │ │ │ + b.n 13d64 │ │ │ │ │ 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 13ce0 │ │ │ │ │ + b.n 13d7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 13e6e │ │ │ │ │ + cbnz r0, 13f0a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13ce2 │ │ │ │ │ + b.n 13d7e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13ce2 │ │ │ │ │ + b.n 13d7e │ │ │ │ │ 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 13b8a │ │ │ │ │ + b.n 13c26 │ │ │ │ │ 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 13cb6 │ │ │ │ │ + beq.w 13d52 │ │ │ │ │ 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, 13ee4 │ │ │ │ │ + cbz r0, 13f80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13c26 │ │ │ │ │ + b.n 13cc2 │ │ │ │ │ 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 13ca8 │ │ │ │ │ + beq.w 13d44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13cba │ │ │ │ │ + b.n 13d56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cb8 │ │ │ │ │ + beq.w 13d54 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cba │ │ │ │ │ + b.n 13d56 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 13e7c │ │ │ │ │ + b.n 13f18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13b8a │ │ │ │ │ + b.n 13c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d06 │ │ │ │ │ + b.n 13da2 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 13e82 │ │ │ │ │ + b.n 13f1e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13f3c │ │ │ │ │ + cbnz r3, 13fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13b78 │ │ │ │ │ + b.n 13c14 │ │ │ │ │ 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 13b8c │ │ │ │ │ + beq.w 13c28 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13b8c │ │ │ │ │ + b.n 13c28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13de2 │ │ │ │ │ + b.n 13e7e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 13cc8 │ │ │ │ │ + b.n 13d64 │ │ │ │ │ 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 13a9a │ │ │ │ │ + beq.w 13b36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13ce0 │ │ │ │ │ + b.n 13d7c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13f74 │ │ │ │ │ + cbnz r3, 14010 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13b04 │ │ │ │ │ + b.n 13ba0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13b8c │ │ │ │ │ + b.n 13c28 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013f80 : │ │ │ │ │ +0001401c : │ │ │ │ │ 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 14048 │ │ │ │ │ + beq.n 140e4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1403a │ │ │ │ │ + bne.n 140d6 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 14012 │ │ │ │ │ + beq.n 140ae │ │ │ │ │ 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 14036 │ │ │ │ │ + beq.n 140d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1407c │ │ │ │ │ + bl 14118 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r3, 14036 │ │ │ │ │ + cbnz r3, 140d2 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14036 │ │ │ │ │ + cbz r0, 140d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14004 │ │ │ │ │ + cbz r0, 140a0 │ │ │ │ │ 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, 14056 │ │ │ │ │ + cbz r0, 140f2 │ │ │ │ │ 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 14068 │ │ │ │ │ + blt.n 14104 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14074 │ │ │ │ │ + cbnz r3, 14110 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13fc8 │ │ │ │ │ + bne.n 14064 │ │ │ │ │ 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 13faa │ │ │ │ │ + beq.n 14046 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1403a │ │ │ │ │ + b.n 140d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1403a │ │ │ │ │ + beq.n 140d6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14008 │ │ │ │ │ + b.n 140a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14008 │ │ │ │ │ + b.n 140a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14008 │ │ │ │ │ + b.n 140a4 │ │ │ │ │ │ │ │ │ │ -0001407c : │ │ │ │ │ +00014118 : │ │ │ │ │ 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 143c8 │ │ │ │ │ + beq.w 14464 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143d6 │ │ │ │ │ + bne.w 14472 │ │ │ │ │ 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 143dc │ │ │ │ │ + beq.w 14478 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 143f2 │ │ │ │ │ + beq.w 1448e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 142f4 │ │ │ │ │ + beq.w 14390 │ │ │ │ │ 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 14328 │ │ │ │ │ + bne.w 143c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1438a │ │ │ │ │ + bne.w 14426 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1438e │ │ │ │ │ + beq.w 1442a │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14368 │ │ │ │ │ + beq.w 14404 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1438a │ │ │ │ │ + bne.w 14426 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14382 │ │ │ │ │ + beq.w 1441e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1438a │ │ │ │ │ + bne.w 14426 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ │ - b.n 1417a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + b.n 14216 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ - ldrd r7, r9, [r3, #12] │ │ │ │ │ + ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ + ldrd r7, r9, [r2, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 141d2 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 1426e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14410 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 144ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14370 │ │ │ │ │ + beq.w 1440c │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1421e │ │ │ │ │ + beq.n 142ba │ │ │ │ │ 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 14232 │ │ │ │ │ + beq.n 142ce │ │ │ │ │ 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 14402 │ │ │ │ │ + beq.w 1449e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14420 │ │ │ │ │ - ldrd sl, r3, [r4, #8] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.n 14136 │ │ │ │ │ + bne.w 144bc │ │ │ │ │ + ldrd sl, r2, [r4, #8] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne.n 141d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 143a2 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + blt.w 1443e │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ - ldrd r7, r9, [r3, #12] │ │ │ │ │ + ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ + ldrd r7, r9, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14410 │ │ │ │ │ + bne.w 144ac │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1414c │ │ │ │ │ + beq.n 141e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1414c │ │ │ │ │ + beq.n 141e8 │ │ │ │ │ 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 1444a │ │ │ │ │ + beq.w 144e6 │ │ │ │ │ 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 14434 │ │ │ │ │ + beq.w 144d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 14170 │ │ │ │ │ + bne.n 1420c │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14428 │ │ │ │ │ + beq.w 144c4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 14170 │ │ │ │ │ + b.n 1420c │ │ │ │ │ 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 1437c │ │ │ │ │ + beq.w 14418 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 142b6 │ │ │ │ │ + ble.n 14352 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 142b6 │ │ │ │ │ + beq.n 14352 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 142b6 │ │ │ │ │ + beq.n 14352 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 142b6 │ │ │ │ │ + beq.n 14352 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 142b6 │ │ │ │ │ + beq.n 14352 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 142b6 │ │ │ │ │ + beq.n 14352 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add.w r2, r8, #20 │ │ │ │ │ - beq.n 142b6 │ │ │ │ │ + beq.n 14352 │ │ │ │ │ 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 142a6 │ │ │ │ │ + bne.n 14342 │ │ │ │ │ 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 │ │ │ │ │ @@ -34732,87 +34777,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 14390 │ │ │ │ │ + beq.n 1442c │ │ │ │ │ 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 14390 │ │ │ │ │ + bne.n 1442c │ │ │ │ │ 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 1438e │ │ │ │ │ + blt.n 1442a │ │ │ │ │ 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 1438a │ │ │ │ │ + bne.n 14426 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140e6 │ │ │ │ │ + beq.w 14182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140e6 │ │ │ │ │ + beq.w 14182 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1438a │ │ │ │ │ + cbz r0, 14426 │ │ │ │ │ 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, 143b6 │ │ │ │ │ + cbz r0, 14452 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1410c │ │ │ │ │ + bne.w 141a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1410c │ │ │ │ │ + b.n 141a8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 1423a │ │ │ │ │ + b.n 142d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -34830,333 +34875,333 @@ │ │ │ │ │ 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 1423a │ │ │ │ │ + b.n 142d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1438e │ │ │ │ │ + beq.n 1442a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1438e │ │ │ │ │ + b.n 1442a │ │ │ │ │ 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 140a8 │ │ │ │ │ + beq.w 14144 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 142ea │ │ │ │ │ + b.n 14386 │ │ │ │ │ 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 1438e │ │ │ │ │ + bne.n 1442a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 143fe │ │ │ │ │ + bne.n 1449a │ │ │ │ │ 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 1438a │ │ │ │ │ + bne.n 14426 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 140c6 │ │ │ │ │ + b.n 14162 │ │ │ │ │ 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 141a0 │ │ │ │ │ + beq.w 1423c │ │ │ │ │ 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 1423a │ │ │ │ │ + b.n 142d6 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 14418 │ │ │ │ │ + b.n 144b4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 14382 │ │ │ │ │ + b.n 1441e │ │ │ │ │ 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, 1445a │ │ │ │ │ + cbnz r0, 144f6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1423a │ │ │ │ │ + b.n 142d6 │ │ │ │ │ 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 1423a │ │ │ │ │ + b.n 142d6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14444 │ │ │ │ │ + b.n 144e0 │ │ │ │ │ │ │ │ │ │ -00014460 : │ │ │ │ │ +000144fc : │ │ │ │ │ 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 149a2 │ │ │ │ │ + beq.w 14a3c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 144c8 │ │ │ │ │ + cbnz r2, 14564 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 146b8 │ │ │ │ │ + bne.w 14754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1497e │ │ │ │ │ + blt.w 14a1a │ │ │ │ │ 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 14956 │ │ │ │ │ + bne.w 149f2 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 144d6 │ │ │ │ │ + cbnz r0, 14572 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 146e2 │ │ │ │ │ + bne.w 1477e │ │ │ │ │ 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 146c4 │ │ │ │ │ + beq.w 14760 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 146d4 │ │ │ │ │ + bne.w 14770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f694 │ │ │ │ │ + bl f740 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148a6 │ │ │ │ │ + bne.w 14942 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 146d2 │ │ │ │ │ + bne.w 1476e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9730 │ │ │ │ │ + bl 979c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146d6 │ │ │ │ │ + beq.w 14772 │ │ │ │ │ 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 144be │ │ │ │ │ + bne.n 1455a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 148e0 │ │ │ │ │ + beq.w 1497c │ │ │ │ │ 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 1463c │ │ │ │ │ + bne.n 146d8 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ 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 144be │ │ │ │ │ + bne.n 1455a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 145f4 │ │ │ │ │ - ldrd r5, r8, [r4, #8] │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - beq.n 1460a │ │ │ │ │ + beq.n 14690 │ │ │ │ │ + ldrd r5, r9, [r4, #8] │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + beq.n 146a6 │ │ │ │ │ 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 1466c │ │ │ │ │ + bne.n 14708 │ │ │ │ │ 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 144be │ │ │ │ │ + bne.n 1455a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 144bc │ │ │ │ │ + beq.n 14558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 145e6 │ │ │ │ │ + cbz r0, 14682 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp, #12] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - strd r8, fp, [sp, #4] │ │ │ │ │ + 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 1496a │ │ │ │ │ + beq.w 14a06 │ │ │ │ │ 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 148ee │ │ │ │ │ - ldrd r5, r8, [r4, #8] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - bne.n 14576 │ │ │ │ │ + bne.w 1498a │ │ │ │ │ + ldrd r5, r9, [r4, #8] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bne.n 14612 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1495e │ │ │ │ │ + blt.w 149fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + 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 148ee │ │ │ │ │ + bne.w 1498a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 1466e │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.n 14592 │ │ │ │ │ + cbnz r0, 1470a │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 1462e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14550 │ │ │ │ │ + beq.n 145ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1498a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 14a26 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14564 │ │ │ │ │ - b.n 144be │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + beq.w 14600 │ │ │ │ │ + b.n 1455a │ │ │ │ │ + mov r9, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ - bl 87c <_PyPegen_parse+0x87c> │ │ │ │ │ + bl 2540 │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14638 │ │ │ │ │ + beq.n 146d4 │ │ │ │ │ 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 14bfc │ │ │ │ │ + beq.w 14a6a │ │ │ │ │ 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] │ │ │ │ │ @@ -35166,191 +35211,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 149b2 │ │ │ │ │ + beq.w 14a5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1459c │ │ │ │ │ + b.n 14638 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ - b.n 144b2 │ │ │ │ │ + b.n 1454e │ │ │ │ │ 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 144f0 │ │ │ │ │ + beq.w 1458c │ │ │ │ │ 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 144c8 │ │ │ │ │ + beq.w 14564 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 144c8 │ │ │ │ │ + bne.w 14564 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 148ac │ │ │ │ │ + beq.w 14948 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14714 │ │ │ │ │ + cbz r0, 147b0 │ │ │ │ │ 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 148d6 │ │ │ │ │ + bne.w 14972 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148ba │ │ │ │ │ + bne.w 14956 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14738 │ │ │ │ │ + cbz r0, 147d4 │ │ │ │ │ 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 148c2 │ │ │ │ │ + bne.w 1495e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148ba │ │ │ │ │ + bne.w 14956 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1475c │ │ │ │ │ + cbz r0, 147f8 │ │ │ │ │ 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 148cc │ │ │ │ │ + bne.w 14968 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148ba │ │ │ │ │ + bne.w 14956 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1477e │ │ │ │ │ + cbz r0, 1481a │ │ │ │ │ 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 1483c │ │ │ │ │ + bne.n 148d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 148ba │ │ │ │ │ + bne.w 14956 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 147a6 │ │ │ │ │ + cbz r0, 14842 │ │ │ │ │ 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 14878 │ │ │ │ │ + bne.n 14914 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 148ba │ │ │ │ │ + bne.w 14956 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14b32 │ │ │ │ │ + bne.w 14bd6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148ba │ │ │ │ │ + bne.n 14956 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148f6 │ │ │ │ │ + bne.w 14992 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 148ba │ │ │ │ │ + bne.n 14956 │ │ │ │ │ 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 14a30 │ │ │ │ │ + bne.w 14c26 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148ba │ │ │ │ │ + bne.n 14956 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 149c2 │ │ │ │ │ + bne.w 14b68 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148ba │ │ │ │ │ + bne.n 14956 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14c02 │ │ │ │ │ + bne.w 14ade │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148ba │ │ │ │ │ + bne.n 14956 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14b82 │ │ │ │ │ + bne.w 14a70 │ │ │ │ │ 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 144cc │ │ │ │ │ + b.n 14568 │ │ │ │ │ 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 │ │ │ │ │ @@ -35359,27 +35404,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 b50 │ │ │ │ │ + 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 14830 │ │ │ │ │ + beq.n 148cc │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14834 │ │ │ │ │ + b.n 148d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -35387,84 +35432,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 1494e │ │ │ │ │ + bne.n 149ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1486e │ │ │ │ │ - b.n 14830 │ │ │ │ │ + bne.n 1490a │ │ │ │ │ + b.n 148cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1451c │ │ │ │ │ + b.n 145b8 │ │ │ │ │ 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 146f8 │ │ │ │ │ + beq.w 14794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14834 │ │ │ │ │ + b.n 148d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ - b.n 14844 │ │ │ │ │ + b.n 148e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ - b.n 14844 │ │ │ │ │ + b.n 148e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - b.n 14844 │ │ │ │ │ + b.n 148e0 │ │ │ │ │ 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 1453e │ │ │ │ │ + beq.w 145da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144be │ │ │ │ │ + b.n 1455a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ + bl ee64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147d4 │ │ │ │ │ + beq.w 14870 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147d4 │ │ │ │ │ + beq.w 14870 │ │ │ │ │ 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 147d4 │ │ │ │ │ + beq.w 14870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14898 │ │ │ │ │ + bne.n 14934 │ │ │ │ │ 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 │ │ │ │ │ @@ -35472,100 +35517,218 @@ │ │ │ │ │ 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 14898 │ │ │ │ │ + beq.n 14934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14838 │ │ │ │ │ + b.n 148d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 144cc │ │ │ │ │ + b.n 14568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144be │ │ │ │ │ + b.n 1455a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c8 │ │ │ │ │ + beq.w 14564 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 144cc │ │ │ │ │ + b.n 14568 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 144cc │ │ │ │ │ + b.n 14568 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1465a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cbz r0, 14a4c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144be │ │ │ │ │ + b.n 1455a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1448a │ │ │ │ │ + beq.w 14526 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144c8 │ │ │ │ │ + b.n 14564 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 14600 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 1455a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146b4 │ │ │ │ │ - b.n 14998 │ │ │ │ │ + beq.w 14750 │ │ │ │ │ + b.n 14a32 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 14638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ + bl ee64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14802 │ │ │ │ │ + beq.w 148ca │ │ │ │ │ + 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 148ca │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f0a │ │ │ │ │ + R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 148ca │ │ │ │ │ + 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 148ca │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14934 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ + 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 149ea │ │ │ │ │ + b.n 14934 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ee64 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 148b4 │ │ │ │ │ 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 14804 │ │ │ │ │ + bne.w 148b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f0a │ │ │ │ │ + bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14804 │ │ │ │ │ + bne.w 148b6 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 148b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2540 │ │ │ │ │ + R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 148b4 │ │ │ │ │ + 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 148b4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14934 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ + 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 14934 │ │ │ │ │ + b.n 149ea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ee64 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1489e │ │ │ │ │ + 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 148a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f0a │ │ │ │ │ + R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 148a0 │ │ │ │ │ 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 14802 │ │ │ │ │ + beq.w 1489e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14898 │ │ │ │ │ + bne.w 14934 │ │ │ │ │ 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 │ │ │ │ │ @@ -35573,120 +35736,155 @@ │ │ │ │ │ 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 14898 │ │ │ │ │ - b.n 1494e │ │ │ │ │ + beq.w 14934 │ │ │ │ │ + b.n 149ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ + bl ee64 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1485a │ │ │ │ │ + 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 1485a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 14934 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ + 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 14934 │ │ │ │ │ + b.n 149ea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ee64 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147ec │ │ │ │ │ + beq.w 14888 │ │ │ │ │ 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 147ee │ │ │ │ │ + bne.w 1488a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14adc │ │ │ │ │ + beq.n 14ccc │ │ │ │ │ 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, 14a7e │ │ │ │ │ + cbz r0, 14c74 │ │ │ │ │ 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 14af0 │ │ │ │ │ + bne.n 14ce0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 14ae8 │ │ │ │ │ + cbnz r5, 14cd8 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14bf2 │ │ │ │ │ + beq.n 14d22 │ │ │ │ │ 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.w 14bf2 │ │ │ │ │ + beq.n 14d22 │ │ │ │ │ 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, 14b0e │ │ │ │ │ + cbnz r0, 14cfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14bf4 │ │ │ │ │ + beq.n 14d24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 147ee │ │ │ │ │ + b.n 1488a │ │ │ │ │ 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 14a5e │ │ │ │ │ + beq.n 14c54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 147ee │ │ │ │ │ + b.n 1488a │ │ │ │ │ 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 14ac4 │ │ │ │ │ + beq.n 14cb6 │ │ │ │ │ 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 │ │ │ │ │ @@ -35694,552 +35892,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 14834 │ │ │ │ │ - b.n 14838 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 147be │ │ │ │ │ - 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 147be │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 14898 │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ - 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 14898 │ │ │ │ │ - b.n 1494e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1482e │ │ │ │ │ - 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 1482e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f0a │ │ │ │ │ - R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1482e │ │ │ │ │ - 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 1482e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 14898 │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ - 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.w 1494e │ │ │ │ │ - b.n 14898 │ │ │ │ │ + beq.w 148d0 │ │ │ │ │ + b.n 148d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 147ee │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1459c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ede0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14818 │ │ │ │ │ - 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 1481a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f0a │ │ │ │ │ - R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1481a │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14818 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 87c <_PyPegen_parse+0x87c> │ │ │ │ │ - R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14818 │ │ │ │ │ - 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 14818 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 14898 │ │ │ │ │ - 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 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ - 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 14898 │ │ │ │ │ - b.n 1494e │ │ │ │ │ + b.n 1488a │ │ │ │ │ │ │ │ │ │ -00014c8c : │ │ │ │ │ +00014d2c : │ │ │ │ │ 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 14d92 │ │ │ │ │ + beq.n 14e32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14d2a │ │ │ │ │ + bne.n 14dca │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14cc8 │ │ │ │ │ + cbz r0, 14d68 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14d12 │ │ │ │ │ + cbnz r0, 14db2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 14cea │ │ │ │ │ - cbnz r2, 14d2a │ │ │ │ │ + cbnz r3, 14d8a │ │ │ │ │ + cbnz r2, 14dca │ │ │ │ │ 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, 14ce2 │ │ │ │ │ + cbnz r0, 14d82 │ │ │ │ │ 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 14db2 │ │ │ │ │ + bne.n 14e52 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14da0 │ │ │ │ │ + beq.n 14e40 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14d32 │ │ │ │ │ + cbnz r0, 14dd2 │ │ │ │ │ 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 14cd0 │ │ │ │ │ + b.n 14d70 │ │ │ │ │ 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 14cc8 │ │ │ │ │ + beq.n 14d68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14ce2 │ │ │ │ │ + b.n 14d82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14ce4 │ │ │ │ │ + b.n 14d84 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d06 │ │ │ │ │ + beq.n 14da6 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d06 │ │ │ │ │ + beq.n 14da6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d06 │ │ │ │ │ + beq.n 14da6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d06 │ │ │ │ │ + beq.n 14da6 │ │ │ │ │ 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, 14d98 │ │ │ │ │ + cbnz r0, 14e38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d08 │ │ │ │ │ + beq.n 14da8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14d0c │ │ │ │ │ + b.n 14dac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14caa │ │ │ │ │ + b.n 14d4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14ce2 │ │ │ │ │ + b.n 14d82 │ │ │ │ │ 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 14cfc │ │ │ │ │ + beq.n 14d9c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14d0c │ │ │ │ │ + b.n 14dac │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 14ce4 │ │ │ │ │ + b.n 14d84 │ │ │ │ │ │ │ │ │ │ -00014db8 : │ │ │ │ │ +00014e58 : │ │ │ │ │ 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 1504a │ │ │ │ │ + beq.w 150ea │ │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15058 │ │ │ │ │ + bne.w 150f8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1505e │ │ │ │ │ + bne.w 150fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15032 │ │ │ │ │ + blt.w 150d2 │ │ │ │ │ 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 14f30 │ │ │ │ │ + bne.w 14fd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14fba │ │ │ │ │ + bne.w 1505a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14e4c │ │ │ │ │ + cbnz r0, 14eec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14fba │ │ │ │ │ + bne.w 1505a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14ebe │ │ │ │ │ + bne.n 14f5e │ │ │ │ │ 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 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e22 │ │ │ │ │ + beq.n 14ec2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e22 │ │ │ │ │ + beq.n 14ec2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e22 │ │ │ │ │ + beq.n 14ec2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14db8 │ │ │ │ │ + bl 14e58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e22 │ │ │ │ │ + beq.n 14ec2 │ │ │ │ │ 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 15044 │ │ │ │ │ + beq.w 150e4 │ │ │ │ │ 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 1503e │ │ │ │ │ + beq.w 150de │ │ │ │ │ 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 14f1e │ │ │ │ │ + beq.n 14fbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14e40 │ │ │ │ │ + b.n 14ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e3a │ │ │ │ │ + beq.n 14eda │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e3a │ │ │ │ │ + beq.n 14eda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e3a │ │ │ │ │ + beq.n 14eda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15074 │ │ │ │ │ + bl 15114 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e3a │ │ │ │ │ + bne.n 14eda │ │ │ │ │ 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 15044 │ │ │ │ │ + beq.w 150e4 │ │ │ │ │ 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 14eba │ │ │ │ │ + bne.n 14f5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e3e │ │ │ │ │ + beq.n 14ede │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + b.n 14ee2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14fba │ │ │ │ │ + bne.n 1505a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14fc2 │ │ │ │ │ + beq.n 15062 │ │ │ │ │ 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, 14f66 │ │ │ │ │ + cbz r0, 15006 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ - cbz r0, 14f66 │ │ │ │ │ + bl 12348 │ │ │ │ │ + cbz r0, 15006 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1500a │ │ │ │ │ + bne.n 150aa │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 14fce │ │ │ │ │ + cbnz r6, 1506e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 14faa │ │ │ │ │ + cbz r0, 1504a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ - cbz r0, 14faa │ │ │ │ │ + bl 12348 │ │ │ │ │ + cbz r0, 1504a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14faa │ │ │ │ │ + cbz r0, 1504a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14faa │ │ │ │ │ + cbz r0, 1504a │ │ │ │ │ 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, 14fd4 │ │ │ │ │ + cbnz r0, 15074 │ │ │ │ │ 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 14e16 │ │ │ │ │ + beq.w 14eb6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + b.n 14ee2 │ │ │ │ │ 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 14f44 │ │ │ │ │ + beq.n 14fe4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14fb0 │ │ │ │ │ + b.n 15050 │ │ │ │ │ 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 │ │ │ │ │ @@ -36248,24 +36299,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, 1502a │ │ │ │ │ + cbnz r0, 150ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fac │ │ │ │ │ + beq.n 1504c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14fb0 │ │ │ │ │ + b.n 15050 │ │ │ │ │ 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] │ │ │ │ │ @@ -36273,75 +36324,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 14ff8 │ │ │ │ │ + beq.n 15098 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14e40 │ │ │ │ │ + b.n 14ee0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + b.n 14ee2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e9e │ │ │ │ │ + b.n 14f3e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + b.n 14ee2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14de6 │ │ │ │ │ + beq.w 14e86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + b.n 14ee2 │ │ │ │ │ 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 14e16 │ │ │ │ │ - b.n 14f36 │ │ │ │ │ + beq.w 14eb6 │ │ │ │ │ + b.n 14fd6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015074 : │ │ │ │ │ +00015114 : │ │ │ │ │ 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 15184 │ │ │ │ │ + beq.n 15224 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15190 │ │ │ │ │ + bne.n 15230 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 150e4 │ │ │ │ │ + cbnz r3, 15184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 150bc │ │ │ │ │ + cbnz r0, 1515c │ │ │ │ │ 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} │ │ │ │ │ @@ -36350,56 +36401,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 150ae │ │ │ │ │ + beq.n 1514e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 150ae │ │ │ │ │ + beq.n 1514e │ │ │ │ │ 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 1516c │ │ │ │ │ + beq.n 1520c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 15164 │ │ │ │ │ + cbz r0, 15204 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15164 │ │ │ │ │ + cbz r0, 15204 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15164 │ │ │ │ │ + cbz r0, 15204 │ │ │ │ │ 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, 15164 │ │ │ │ │ + cbz r0, 15204 │ │ │ │ │ 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 │ │ │ │ │ @@ -36407,142 +36458,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, 1517e │ │ │ │ │ + cbnz r0, 1521e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 15166 │ │ │ │ │ + cbz r0, 15206 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 150a2 │ │ │ │ │ + beq.n 15142 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 150b6 │ │ │ │ │ + b.n 15156 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 15156 │ │ │ │ │ + b.n 151f6 │ │ │ │ │ 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 150f2 │ │ │ │ │ + beq.n 15192 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 15156 │ │ │ │ │ + b.n 151f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 150b6 │ │ │ │ │ + b.n 15156 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1509c │ │ │ │ │ + beq.n 1513c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 150b6 │ │ │ │ │ + b.n 15156 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015198 : │ │ │ │ │ +00015238 : │ │ │ │ │ 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 15726 │ │ │ │ │ + beq.w 157c6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15734 │ │ │ │ │ + bne.w 157d4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 15276 │ │ │ │ │ + bne.n 15316 │ │ │ │ │ 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 1526c │ │ │ │ │ + blt.n 1530c │ │ │ │ │ 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 1573a │ │ │ │ │ + bne.w 157da │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 15296 │ │ │ │ │ + beq.n 15336 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 154a2 │ │ │ │ │ + beq.w 15542 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154cc │ │ │ │ │ + bne.w 1556c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 152a4 │ │ │ │ │ + bne.n 15344 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154d4 │ │ │ │ │ + bne.w 15574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1533a │ │ │ │ │ + beq.n 153da │ │ │ │ │ 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 1533a │ │ │ │ │ + beq.n 153da │ │ │ │ │ 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 │ │ │ │ │ @@ -36551,250 +36602,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 15212 │ │ │ │ │ + bne.n 152b2 │ │ │ │ │ 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 15206 │ │ │ │ │ - b.n 154d4 │ │ │ │ │ + beq.n 152a6 │ │ │ │ │ + b.n 15574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 154cc │ │ │ │ │ + bne.w 1556c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156ea │ │ │ │ │ + beq.w 1578a │ │ │ │ │ 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 155b0 │ │ │ │ │ + bne.w 15650 │ │ │ │ │ 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 154cc │ │ │ │ │ + bne.w 1556c │ │ │ │ │ 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 1568e │ │ │ │ │ + beq.w 1572e │ │ │ │ │ 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, 1532a │ │ │ │ │ + cbz r0, 153ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.n 15258 │ │ │ │ │ + b.n 152f8 │ │ │ │ │ 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 15698 │ │ │ │ │ + bne.w 15738 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15734 │ │ │ │ │ + bne.w 157d4 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156ca │ │ │ │ │ + beq.w 1576a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 156ba │ │ │ │ │ + beq.w 1575a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15740 │ │ │ │ │ + bl 157e0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155ea │ │ │ │ │ + beq.w 1568a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15700 │ │ │ │ │ + beq.w 157a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15678 │ │ │ │ │ + bne.w 15718 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15670 │ │ │ │ │ + beq.w 15710 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 15678 │ │ │ │ │ + bne.w 15718 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154dc │ │ │ │ │ + beq.w 1557c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156b2 │ │ │ │ │ + beq.w 15752 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15662 │ │ │ │ │ + bne.w 15702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 15740 │ │ │ │ │ + bl 157e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15552 │ │ │ │ │ + beq.w 155f2 │ │ │ │ │ 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 155d2 │ │ │ │ │ + beq.w 15672 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1569e │ │ │ │ │ + beq.w 1573e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1565e │ │ │ │ │ + bne.w 156fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 15740 │ │ │ │ │ + bl 157e0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1563e │ │ │ │ │ + beq.w 156de │ │ │ │ │ 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 1566a │ │ │ │ │ + beq.w 1570a │ │ │ │ │ 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 15574 │ │ │ │ │ + beq.w 15614 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 156e2 │ │ │ │ │ + beq.w 15782 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15662 │ │ │ │ │ + bne.w 15702 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 15740 │ │ │ │ │ + bl 157e0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15624 │ │ │ │ │ + beq.w 156c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 1560e │ │ │ │ │ + beq.w 156ae │ │ │ │ │ str.w r2, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 1544a │ │ │ │ │ + b.n 154ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1567e │ │ │ │ │ + blt.w 1571e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r5, 154d4 │ │ │ │ │ + cbnz r5, 15574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1522a │ │ │ │ │ + beq.w 152ca │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15240 │ │ │ │ │ + beq.w 152e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1533c │ │ │ │ │ + b.n 153dc │ │ │ │ │ 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 1566a │ │ │ │ │ + beq.w 1570a │ │ │ │ │ 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 │ │ │ │ │ @@ -36803,628 +36854,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 15608 │ │ │ │ │ + beq.n 156a8 │ │ │ │ │ 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 1571c │ │ │ │ │ + bne.w 157bc │ │ │ │ │ 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 15720 │ │ │ │ │ + beq.w 157c0 │ │ │ │ │ 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 15708 │ │ │ │ │ + beq.w 157a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1526a │ │ │ │ │ + b.n 1530a │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1568a │ │ │ │ │ + bne.w 1572a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fc8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 153e4 │ │ │ │ │ + bne.w 15484 │ │ │ │ │ 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 1566a │ │ │ │ │ + beq.n 1570a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 154ee │ │ │ │ │ + ble.n 1558e │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 154ee │ │ │ │ │ + beq.n 1558e │ │ │ │ │ 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 1559c │ │ │ │ │ - b.n 154ee │ │ │ │ │ + bne.n 1563c │ │ │ │ │ + b.n 1558e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 152d8 │ │ │ │ │ + bne.w 15378 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 152de │ │ │ │ │ + bne.w 1537e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 156a6 │ │ │ │ │ + bne.n 15746 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 152dc │ │ │ │ │ + b.n 1537c │ │ │ │ │ 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 1566a │ │ │ │ │ + beq.n 1570a │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 1558c │ │ │ │ │ + b.n 1562c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15678 │ │ │ │ │ + bne.n 15718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fc8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15378 │ │ │ │ │ + bne.w 15418 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1526a │ │ │ │ │ + b.n 1530a │ │ │ │ │ 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, 1566a │ │ │ │ │ + cbz r0, 1570a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 15494 │ │ │ │ │ + b.n 15534 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - cbnz r2, 15662 │ │ │ │ │ + cbnz r2, 15702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fc8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1548a │ │ │ │ │ - b.n 15572 │ │ │ │ │ + bne.w 1552a │ │ │ │ │ + b.n 15612 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r3, 1565e │ │ │ │ │ + cbnz r3, 156fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fc8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15428 │ │ │ │ │ - b.n 15572 │ │ │ │ │ + bne.w 154c8 │ │ │ │ │ + b.n 15612 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15574 │ │ │ │ │ + b.n 15614 │ │ │ │ │ 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 15604 │ │ │ │ │ + b.n 156a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1533c │ │ │ │ │ + b.n 153dc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 15662 │ │ │ │ │ + b.n 15702 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1533c │ │ │ │ │ + b.n 153dc │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1533c │ │ │ │ │ + b.n 153dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1540a │ │ │ │ │ + b.n 154aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154cc │ │ │ │ │ + b.n 1556c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 153c8 │ │ │ │ │ + b.n 15468 │ │ │ │ │ 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 15678 │ │ │ │ │ + bne.n 15718 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 15366 │ │ │ │ │ + b.n 15406 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r3, 156da │ │ │ │ │ + cbnz r3, 1577a │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 15358 │ │ │ │ │ + b.n 153f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 15608 │ │ │ │ │ + b.n 156a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1546a │ │ │ │ │ + b.n 1550a │ │ │ │ │ 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 152c4 │ │ │ │ │ + beq.w 15364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154cc │ │ │ │ │ + b.n 1556c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15384 │ │ │ │ │ + b.n 15424 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1560a │ │ │ │ │ + beq.w 156aa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1526c │ │ │ │ │ + b.n 1530c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15608 │ │ │ │ │ + b.n 156a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1526c │ │ │ │ │ + b.n 1530c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 151c6 │ │ │ │ │ + beq.w 15266 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1526c │ │ │ │ │ + b.n 1530c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1526c │ │ │ │ │ + b.n 1530c │ │ │ │ │ │ │ │ │ │ -00015740 : │ │ │ │ │ +000157e0 : │ │ │ │ │ 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 158b4 │ │ │ │ │ + beq.w 15954 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 158c2 │ │ │ │ │ + bne.w 15962 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 15828 │ │ │ │ │ + beq.n 158c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15880 │ │ │ │ │ + bne.n 15920 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 157ba │ │ │ │ │ + cbnz r0, 1585a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15886 │ │ │ │ │ + bne.n 15926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a8 │ │ │ │ │ + bl 12348 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15844 │ │ │ │ │ + beq.n 158e4 │ │ │ │ │ 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15880 │ │ │ │ │ + bne.n 15920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1588e │ │ │ │ │ + beq.n 1592e │ │ │ │ │ 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 1584c │ │ │ │ │ + bne.n 158ec │ │ │ │ │ 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 15880 │ │ │ │ │ + bne.n 15920 │ │ │ │ │ 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 157ac │ │ │ │ │ + beq.n 1584c │ │ │ │ │ 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 158a2 │ │ │ │ │ + beq.n 15942 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 157b0 │ │ │ │ │ + b.n 15850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15868 │ │ │ │ │ + blt.n 15908 │ │ │ │ │ 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 15780 │ │ │ │ │ - b.n 15886 │ │ │ │ │ + beq.n 15820 │ │ │ │ │ + b.n 15926 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 15824 │ │ │ │ │ + b.n 158c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 157e6 │ │ │ │ │ + bne.n 15886 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 157ec │ │ │ │ │ + bne.n 1588c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 15874 │ │ │ │ │ + cbnz r0, 15914 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 157e8 │ │ │ │ │ + b.n 15888 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 157b0 │ │ │ │ │ + b.n 15850 │ │ │ │ │ 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 157a0 │ │ │ │ │ + beq.n 15840 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 157b0 │ │ │ │ │ + b.n 15850 │ │ │ │ │ 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 157d6 │ │ │ │ │ + beq.n 15876 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15880 │ │ │ │ │ + b.n 15920 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15848 │ │ │ │ │ + beq.n 158e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 157b0 │ │ │ │ │ + b.n 15850 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1576e │ │ │ │ │ + beq.w 1580e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 157b0 │ │ │ │ │ + b.n 15850 │ │ │ │ │ │ │ │ │ │ -000158c8 <_loop1_216_rule>: │ │ │ │ │ +00015968 <_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 15c06 <_loop1_216_rule+0x33e> │ │ │ │ │ + beq.w 15ca6 <_loop1_216_rule+0x33e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c14 <_loop1_216_rule+0x34c> │ │ │ │ │ + bne.w 15cb4 <_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 15c46 <_loop1_216_rule+0x37e> │ │ │ │ │ + beq.w 15ce6 <_loop1_216_rule+0x37e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15b48 <_loop1_216_rule+0x280> │ │ │ │ │ + bne.w 15be8 <_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 15be0 <_loop1_216_rule+0x318> │ │ │ │ │ + beq.w 15c80 <_loop1_216_rule+0x318> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c36 <_loop1_216_rule+0x36e> │ │ │ │ │ + bne.w 15cd6 <_loop1_216_rule+0x36e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 15a96 <_loop1_216_rule+0x1ce> │ │ │ │ │ + bne.w 15b36 <_loop1_216_rule+0x1ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15c3a <_loop1_216_rule+0x372> │ │ │ │ │ + blt.w 15cda <_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 15b50 <_loop1_216_rule+0x288> │ │ │ │ │ + bne.w 15bf0 <_loop1_216_rule+0x288> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 15a38 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.n 15ad8 <_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 15a1a <_loop1_216_rule+0x152> │ │ │ │ │ + beq.n 15aba <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a1a <_loop1_216_rule+0x152> │ │ │ │ │ + beq.n 15aba <_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 15c1a <_loop1_216_rule+0x352> │ │ │ │ │ + beq.w 15cba <_loop1_216_rule+0x352> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15c2a <_loop1_216_rule+0x362> │ │ │ │ │ + bne.w 15cca <_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 15ab2 <_loop1_216_rule+0x1ea> │ │ │ │ │ + bne.w 15b52 <_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 15a1c <_loop1_216_rule+0x154> │ │ │ │ │ + bne.n 15abc <_loop1_216_rule+0x154> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15a1a <_loop1_216_rule+0x152> │ │ │ │ │ + cbz r0, 15aba <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 15a1a <_loop1_216_rule+0x152> │ │ │ │ │ + cbz r0, 15aba <_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 15a38 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.n 15ad8 <_loop1_216_rule+0x170> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 15aae <_loop1_216_rule+0x1e6> │ │ │ │ │ + bne.n 15b4e <_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 15b0a <_loop1_216_rule+0x242> │ │ │ │ │ + beq.w 15baa <_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 15b1e <_loop1_216_rule+0x256> │ │ │ │ │ + beq.w 15bbe <_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 1591a <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 159ba <_loop1_216_rule+0x52> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 15a38 <_loop1_216_rule+0x170> │ │ │ │ │ + cbnz r5, 15ad8 <_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 15ac2 <_loop1_216_rule+0x1fa> │ │ │ │ │ + bne.n 15b62 <_loop1_216_rule+0x1fa> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15bc8 <_loop1_216_rule+0x300> │ │ │ │ │ + bne.w 15c68 <_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 15b42 <_loop1_216_rule+0x27a> │ │ │ │ │ + beq.n 15be2 <_loop1_216_rule+0x27a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15b42 <_loop1_216_rule+0x27a> │ │ │ │ │ + bne.n 15be2 <_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 15bf2 <_loop1_216_rule+0x32a> │ │ │ │ │ + beq.w 15c92 <_loop1_216_rule+0x32a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 15a82 <_loop1_216_rule+0x1ba> │ │ │ │ │ + ble.n 15b22 <_loop1_216_rule+0x1ba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 15a82 <_loop1_216_rule+0x1ba> │ │ │ │ │ + beq.n 15b22 <_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 15a74 <_loop1_216_rule+0x1ac> │ │ │ │ │ + bne.n 15b14 <_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 │ │ │ │ │ @@ -37434,42 +37485,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 15962 <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 15b56 <_loop1_216_rule+0x28e> │ │ │ │ │ + beq.w 15a02 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15bf6 <_loop1_216_rule+0x28e> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 159de <_loop1_216_rule+0x116> │ │ │ │ │ + b.n 15a7e <_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 159ac <_loop1_216_rule+0xe4> │ │ │ │ │ - b.n 159aa <_loop1_216_rule+0xe2> │ │ │ │ │ + bne.w 15a4c <_loop1_216_rule+0xe4> │ │ │ │ │ + b.n 15a4a <_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 15a2e <_loop1_216_rule+0x166> │ │ │ │ │ + beq.n 15ace <_loop1_216_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a2e <_loop1_216_rule+0x166> │ │ │ │ │ + beq.n 15ace <_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 15a38 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.n 15ad8 <_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] │ │ │ │ │ @@ -37477,191 +37528,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 159fe <_loop1_216_rule+0x136> │ │ │ │ │ + bne.w 15a9e <_loop1_216_rule+0x136> │ │ │ │ │ mov r5, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15a3a <_loop1_216_rule+0x172> │ │ │ │ │ + beq.n 15ada <_loop1_216_rule+0x172> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15a3e <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 15ade <_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 15bf0 <_loop1_216_rule+0x328> │ │ │ │ │ + beq.n 15c90 <_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 1591a <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 159ba <_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 15a8c <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15b2c <_loop1_216_rule+0x1c4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 15a38 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.w 15ad8 <_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 15bb6 <_loop1_216_rule+0x2ee> │ │ │ │ │ + beq.n 15c56 <_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, 15b80 <_loop1_216_rule+0x2b8> │ │ │ │ │ + cbz r0, 15c20 <_loop1_216_rule+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15c56 <_loop1_216_rule+0x38e> │ │ │ │ │ + bne.n 15cf6 <_loop1_216_rule+0x38e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r5, 15bc2 <_loop1_216_rule+0x2fa> │ │ │ │ │ + cbnz r5, 15c62 <_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, 15ba4 <_loop1_216_rule+0x2dc> │ │ │ │ │ + cbz r0, 15c44 <_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 15cc8 <_loop1_216_rule+0x400> │ │ │ │ │ + bne.w 15d68 <_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 15962 <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 15a38 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.w 15a02 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15ad8 <_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 15b64 <_loop1_216_rule+0x29c> │ │ │ │ │ + beq.n 15c04 <_loop1_216_rule+0x29c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15baa <_loop1_216_rule+0x2e2> │ │ │ │ │ + b.n 15c4a <_loop1_216_rule+0x2e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15a38 <_loop1_216_rule+0x170> │ │ │ │ │ + bne.w 15ad8 <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98a <_PyPegen_parse+0x98a> │ │ │ │ │ + bl 98a │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15a38 <_loop1_216_rule+0x170> │ │ │ │ │ - b.n 159fe <_loop1_216_rule+0x136> │ │ │ │ │ + beq.w 15ad8 <_loop1_216_rule+0x170> │ │ │ │ │ + b.n 15a9e <_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 15930 <_loop1_216_rule+0x68> │ │ │ │ │ - b.n 15a38 <_loop1_216_rule+0x170> │ │ │ │ │ + beq.w 159d0 <_loop1_216_rule+0x68> │ │ │ │ │ + b.n 15ad8 <_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 15a8c <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15b2c <_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 158f6 <_loop1_216_rule+0x2e> │ │ │ │ │ + beq.w 15996 <_loop1_216_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 15a8c <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15b2c <_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 15996 <_loop1_216_rule+0xce> │ │ │ │ │ + beq.w 15a36 <_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 15a20 <_loop1_216_rule+0x158> │ │ │ │ │ + beq.w 15ac0 <_loop1_216_rule+0x158> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 15a3c <_loop1_216_rule+0x174> │ │ │ │ │ + b.n 15adc <_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 15a3e <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 15ade <_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 15a8c <_loop1_216_rule+0x1c4> │ │ │ │ │ + b.n 15b2c <_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 15b82 <_loop1_216_rule+0x2ba> │ │ │ │ │ + bne.n 15c22 <_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 15b80 <_loop1_216_rule+0x2b8> │ │ │ │ │ + beq.n 15c20 <_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 15b80 <_loop1_216_rule+0x2b8> │ │ │ │ │ + beq.n 15c20 <_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 15b80 <_loop1_216_rule+0x2b8> │ │ │ │ │ + beq.w 15c20 <_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 │ │ │ │ │ @@ -37670,737 +37721,729 @@ │ │ │ │ │ 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, 15cee <_loop1_216_rule+0x426> │ │ │ │ │ + cbnz r0, 15d8e <_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 15ba6 <_loop1_216_rule+0x2de> │ │ │ │ │ + beq.w 15c46 <_loop1_216_rule+0x2de> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15baa <_loop1_216_rule+0x2e2> │ │ │ │ │ + b.n 15c4a <_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 15ba4 <_loop1_216_rule+0x2dc> │ │ │ │ │ + beq.w 15c44 <_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 15c92 <_loop1_216_rule+0x3ca> │ │ │ │ │ - b.n 15ba4 <_loop1_216_rule+0x2dc> │ │ │ │ │ + bne.n 15d32 <_loop1_216_rule+0x3ca> │ │ │ │ │ + b.n 15c44 <_loop1_216_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15a00 <_loop1_216_rule+0x138> │ │ │ │ │ + b.n 15aa0 <_loop1_216_rule+0x138> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015cf8 : │ │ │ │ │ +00015d98 : │ │ │ │ │ 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 160c8 │ │ │ │ │ + beq.w 1615a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 160c4 │ │ │ │ │ + bne.w 16156 │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w 1609e │ │ │ │ │ + beq.w 16130 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrd sl, fp, [r3, #12] │ │ │ │ │ + ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15ef4 │ │ │ │ │ + bne.w 15f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f9c │ │ │ │ │ + beq.w 1602e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f9c │ │ │ │ │ + beq.w 1602e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ + bl f4b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f9e │ │ │ │ │ + bne.w 16030 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 160d8 │ │ │ │ │ + beq.w 1616a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15eb6 │ │ │ │ │ + beq.w 15f52 │ │ │ │ │ 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 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 15f70 │ │ │ │ │ + beq.w 15ffa │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1600a │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 15df6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 15f6e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r0, 15e92 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 16008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e6a0 │ │ │ │ │ + bl e724 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15eca │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + bne.n 15f66 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15f48 │ │ │ │ │ + bne.w 15fe4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 15eba │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 15f56 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15eb6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 15f84 │ │ │ │ │ + beq.n 15f52 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 1601e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15f9e │ │ │ │ │ + bne.w 16030 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f9c │ │ │ │ │ + beq.w 1602e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a08 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f9c │ │ │ │ │ + beq.w 1602e │ │ │ │ │ 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 15f42 │ │ │ │ │ + beq.n 15fde │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r5, r2, [r2, #20] │ │ │ │ │ - cbz r6, 15e80 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldrd r1, r7, [r6, #8] │ │ │ │ │ + cbz r7, 15f1c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldrd r1, r6, [r7, #8] │ │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ │ - strd sl, fp, [sp, #8] │ │ │ │ │ + strd fp, sl, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + 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, 15ea0 │ │ │ │ │ + cbz r0, 15f3c │ │ │ │ │ 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, r7 │ │ │ │ │ - strd sl, fp, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + strd fp, sl, [sp, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + 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 15e74 │ │ │ │ │ + bne.n 15f10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15fa2 │ │ │ │ │ + beq.n 16034 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15e7a │ │ │ │ │ + b.n 15f16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 15f9e │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 15e22 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 16030 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n 15ebe │ │ │ │ │ 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 15dd6 │ │ │ │ │ + bne.w 15e74 │ │ │ │ │ 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 15de4 │ │ │ │ │ - b.n 15dd6 │ │ │ │ │ + bne.w 15e80 │ │ │ │ │ + b.n 15e74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1602a │ │ │ │ │ + beq.w 160bc │ │ │ │ │ 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 1603e │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 160d0 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 16038 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 160ca │ │ │ │ │ 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 15fa6 │ │ │ │ │ + bne.n 16038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 15d42 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 15de2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15eb0 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 15f6e │ │ │ │ │ + b.n 15f4c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 16008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f6c │ │ │ │ │ + bl e34 │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15de4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - b.n 15de2 │ │ │ │ │ + bne.w 15e80 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 15e7e │ │ │ │ │ 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 15dac │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 15e4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 15eba │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 15f56 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15eb6 │ │ │ │ │ + beq.n 15f52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 160f8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 15ec6 │ │ │ │ │ - b.n 15f9e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1618a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 15f5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15e76 │ │ │ │ │ + b.n 15f12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f30 │ │ │ │ │ + beq.n 15fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 1609a │ │ │ │ │ + bl f4b4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1612c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6a │ │ │ │ │ + bl c6a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 1609a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1612c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f30 │ │ │ │ │ + beq.n 15fcc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f30 │ │ │ │ │ + beq.n 15fcc │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f30 │ │ │ │ │ + beq.n 15fcc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + 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 .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 16092 │ │ │ │ │ + bne.n 16124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f32 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15f36 │ │ │ │ │ + beq.n 15fce │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 15fd2 │ │ │ │ │ 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 15f04 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 15fa0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15f36 │ │ │ │ │ + b.n 15fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f16 │ │ │ │ │ + beq.w 15fb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f408 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 15f18 │ │ │ │ │ + bl f4b4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 15fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6a │ │ │ │ │ + bl c6a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 15f18 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 15fb4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15f16 │ │ │ │ │ + beq.w 15fb2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov 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 16018 │ │ │ │ │ + beq.n 160aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15e76 │ │ │ │ │ + b.n 15f12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f34 │ │ │ │ │ + b.n 15fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 160ee │ │ │ │ │ + blt.n 16180 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd sl, fp, [r3, #12] │ │ │ │ │ + ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15f3c │ │ │ │ │ + beq.w 15fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 15ef6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 15f92 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 15eb0 │ │ │ │ │ + b.n 15f4c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15d26 │ │ │ │ │ + beq.w 15dc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 160c4 │ │ │ │ │ + b.n 16156 │ │ │ │ │ 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 15d80 │ │ │ │ │ + beq.w 15e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f9e │ │ │ │ │ + b.n 16030 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15eb0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 15f4c │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15f9e │ │ │ │ │ + b.n 16030 │ │ │ │ │ │ │ │ │ │ -00016104 <_gather_116_rule>: │ │ │ │ │ +00016194 <_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 164d8 <_gather_116_rule+0x3d4> │ │ │ │ │ + beq.w 16568 <_gather_116_rule+0x3d4> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 164ea <_gather_116_rule+0x3e6> │ │ │ │ │ + bne.w 1657a <_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 163e4 <_gather_116_rule+0x2e0> │ │ │ │ │ + beq.w 16474 <_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 16402 <_gather_116_rule+0x2fe> │ │ │ │ │ + bne.w 16492 <_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 16462 <_gather_116_rule+0x35e> │ │ │ │ │ + bne.w 164f2 <_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 164c0 <_gather_116_rule+0x3bc> │ │ │ │ │ - bl 864c │ │ │ │ │ + beq.w 16550 <_gather_116_rule+0x3bc> │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1638c <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 1641c <_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 1638c <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 1641c <_gather_116_rule+0x288> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1638c <_gather_116_rule+0x288> │ │ │ │ │ + beq.w 1641c <_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 164aa <_gather_116_rule+0x3a6> │ │ │ │ │ + beq.w 1653a <_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 1642c <_gather_116_rule+0x328> │ │ │ │ │ + beq.w 164bc <_gather_116_rule+0x328> │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1645e <_gather_116_rule+0x35a> │ │ │ │ │ + bne.w 164ee <_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 16454 <_gather_116_rule+0x350> │ │ │ │ │ + beq.w 164e4 <_gather_116_rule+0x350> │ │ │ │ │ ldr.w r4, [sl, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - cbz r4, 16228 <_gather_116_rule+0x124> │ │ │ │ │ - b.n 1645e <_gather_116_rule+0x35a> │ │ │ │ │ + cbz r4, 162b8 <_gather_116_rule+0x124> │ │ │ │ │ + b.n 164ee <_gather_116_rule+0x35a> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16294 <_gather_116_rule+0x190> │ │ │ │ │ + beq.n 16324 <_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 16508 <_gather_116_rule+0x404> │ │ │ │ │ + beq.w 16598 <_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 163d0 <_gather_116_rule+0x2cc> │ │ │ │ │ + beq.w 16460 <_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, 1629e <_gather_116_rule+0x19a> │ │ │ │ │ + cbz r0, 1632e <_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 16466 <_gather_116_rule+0x362> │ │ │ │ │ + beq.w 164f6 <_gather_116_rule+0x362> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16446 <_gather_116_rule+0x342> │ │ │ │ │ + bne.w 164d6 <_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 163a4 <_gather_116_rule+0x2a0> │ │ │ │ │ + bne.w 16434 <_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 16446 <_gather_116_rule+0x342> │ │ │ │ │ + bne.w 164d6 <_gather_116_rule+0x342> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 16434 <_gather_116_rule+0x330> │ │ │ │ │ - bl 864c │ │ │ │ │ + beq.w 164c4 <_gather_116_rule+0x330> │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16294 <_gather_116_rule+0x190> │ │ │ │ │ + cbz r0, 16324 <_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 161f0 <_gather_116_rule+0xec> │ │ │ │ │ + bne.n 16280 <_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 1644e <_gather_116_rule+0x34a> │ │ │ │ │ + beq.w 164de <_gather_116_rule+0x34a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + ble.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ - beq.n 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_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 16362 <_gather_116_rule+0x25e> │ │ │ │ │ + beq.n 163f2 <_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 16352 <_gather_116_rule+0x24e> │ │ │ │ │ + bne.n 163e2 <_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 │ │ │ │ │ @@ -38418,769 +38461,769 @@ │ │ │ │ │ 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 ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1648e <_gather_116_rule+0x38a> │ │ │ │ │ + beq.n 1651e <_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 1647c <_gather_116_rule+0x378> │ │ │ │ │ + beq.n 1650c <_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 1621e <_gather_116_rule+0x11a> │ │ │ │ │ + bne.w 162ae <_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, 1644e <_gather_116_rule+0x34a> │ │ │ │ │ + cbz r0, 164de <_gather_116_rule+0x34a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1621e <_gather_116_rule+0x11a> │ │ │ │ │ + b.n 162ae <_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, 1645e <_gather_116_rule+0x35a> │ │ │ │ │ + cbnz r2, 164ee <_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 16154 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 161e4 <_gather_116_rule+0x50> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ae84 │ │ │ │ │ + bl aee0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16154 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 161e4 <_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 164f0 <_gather_116_rule+0x3ec> │ │ │ │ │ + beq.n 16580 <_gather_116_rule+0x3ec> │ │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 161c4 <_gather_116_rule+0xc0> │ │ │ │ │ + bne.w 16254 <_gather_116_rule+0xc0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 161c4 <_gather_116_rule+0xc0> │ │ │ │ │ + b.n 16254 <_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 1651e <_gather_116_rule+0x41a> │ │ │ │ │ + beq.n 165ae <_gather_116_rule+0x41a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 1629e <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 1632e <_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 16392 <_gather_116_rule+0x28e> │ │ │ │ │ + b.n 16422 <_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 1624e <_gather_116_rule+0x14a> │ │ │ │ │ + beq.w 162de <_gather_116_rule+0x14a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 16446 <_gather_116_rule+0x342> │ │ │ │ │ + b.n 164d6 <_gather_116_rule+0x342> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 164a2 <_gather_116_rule+0x39e> │ │ │ │ │ + cbnz r0, 16532 <_gather_116_rule+0x39e> │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 1629e <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 1632e <_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 16272 <_gather_116_rule+0x16e> │ │ │ │ │ - b.n 16446 <_gather_116_rule+0x342> │ │ │ │ │ + beq.w 16302 <_gather_116_rule+0x16e> │ │ │ │ │ + b.n 164d6 <_gather_116_rule+0x342> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 16488 <_gather_116_rule+0x384> │ │ │ │ │ + b.n 16518 <_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 16462 <_gather_116_rule+0x35e> │ │ │ │ │ + beq.n 164f2 <_gather_116_rule+0x35e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 16462 <_gather_116_rule+0x35e> │ │ │ │ │ + b.n 164f2 <_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 16178 <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 16208 <_gather_116_rule+0x74> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16462 <_gather_116_rule+0x35e> │ │ │ │ │ + b.n 164f2 <_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 16130 <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 161c0 <_gather_116_rule+0x2c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16382 <_gather_116_rule+0x27e> │ │ │ │ │ + b.n 16412 <_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 16392 <_gather_116_rule+0x28e> │ │ │ │ │ + beq.w 16422 <_gather_116_rule+0x28e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 16392 <_gather_116_rule+0x28e> │ │ │ │ │ + b.n 16422 <_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 16446 <_gather_116_rule+0x342> │ │ │ │ │ + beq.n 164d6 <_gather_116_rule+0x342> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 16446 <_gather_116_rule+0x342> │ │ │ │ │ + b.n 164d6 <_gather_116_rule+0x342> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n 16280 <_gather_116_rule+0x17c> │ │ │ │ │ + b.n 16310 <_gather_116_rule+0x17c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016524 <_loop0_119_rule>: │ │ │ │ │ -_loop0_120_rule(): │ │ │ │ │ +000165b4 <_loop0_119_rule>: │ │ │ │ │ +_loop0_119_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1669c <_loop0_119_rule+0x178> │ │ │ │ │ + beq.w 1672c <_loop0_119_rule+0x178> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 166aa <_loop0_119_rule+0x186> │ │ │ │ │ + bne.w 1673a <_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 1668c <_loop0_119_rule+0x168> │ │ │ │ │ + beq.w 1671c <_loop0_119_rule+0x168> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 16696 <_loop0_119_rule+0x172> │ │ │ │ │ + bne.w 16726 <_loop0_119_rule+0x172> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16652 <_loop0_119_rule+0x12e> │ │ │ │ │ + beq.n 166e2 <_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, 165ac <_loop0_119_rule+0x88> │ │ │ │ │ + cbnz r0, 1663c <_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 16686 <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 16716 <_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 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16682 <_loop0_119_rule+0x15e> │ │ │ │ │ + beq.n 16712 <_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 16666 <_loop0_119_rule+0x142> │ │ │ │ │ + beq.n 166f6 <_loop0_119_rule+0x142> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16660 <_loop0_119_rule+0x13c> │ │ │ │ │ + bne.n 166f0 <_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, 16616 <_loop0_119_rule+0xf2> │ │ │ │ │ + cbnz r0, 166a6 <_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 16686 <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 16716 <_loop0_119_rule+0x162> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 16598 <_loop0_119_rule+0x74> │ │ │ │ │ + ble.n 16628 <_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 16598 <_loop0_119_rule+0x74> │ │ │ │ │ - b.n 16604 <_loop0_119_rule+0xe0> │ │ │ │ │ + beq.n 16628 <_loop0_119_rule+0x74> │ │ │ │ │ + b.n 16694 <_loop0_119_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bb8 │ │ │ │ │ + bl 8c24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165ea <_loop0_119_rule+0xc6> │ │ │ │ │ + beq.n 1667a <_loop0_119_rule+0xc6> │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 16638 <_loop0_119_rule+0x114> │ │ │ │ │ + beq.n 166c8 <_loop0_119_rule+0x114> │ │ │ │ │ str.w r2, [r5, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 165ca <_loop0_119_rule+0xa6> │ │ │ │ │ + b.n 1665a <_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, 1666e <_loop0_119_rule+0x14a> │ │ │ │ │ + cbz r0, 166fe <_loop0_119_rule+0x14a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1662c <_loop0_119_rule+0x108> │ │ │ │ │ + b.n 166bc <_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 16578 <_loop0_119_rule+0x54> │ │ │ │ │ + beq.n 16608 <_loop0_119_rule+0x54> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 165ec <_loop0_119_rule+0xc8> │ │ │ │ │ + b.n 1667c <_loop0_119_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 165d6 <_loop0_119_rule+0xb2> │ │ │ │ │ + b.n 16666 <_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 165a2 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16632 <_loop0_119_rule+0x7e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 165ea <_loop0_119_rule+0xc6> │ │ │ │ │ + b.n 1667a <_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 165a2 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16632 <_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 16552 <_loop0_119_rule+0x2e> │ │ │ │ │ + beq.w 165e2 <_loop0_119_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 165a2 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16632 <_loop0_119_rule+0x7e> │ │ │ │ │ │ │ │ │ │ -000166b0 : │ │ │ │ │ +00016740 : │ │ │ │ │ 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 168bc │ │ │ │ │ + beq.w 1694c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 168ca │ │ │ │ │ + bne.w 1695a │ │ │ │ │ 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 1681c │ │ │ │ │ + bne.w 168ac │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168d0 │ │ │ │ │ + bne.w 16960 │ │ │ │ │ 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 1682e │ │ │ │ │ + bne.w 168be │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168d0 │ │ │ │ │ + bne.w 16960 │ │ │ │ │ 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 1685c │ │ │ │ │ + bne.w 168ec │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168d0 │ │ │ │ │ + bne.w 16960 │ │ │ │ │ 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 168d6 │ │ │ │ │ + bne.w 16966 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168d0 │ │ │ │ │ + bne.w 16960 │ │ │ │ │ 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 16918 │ │ │ │ │ + bne.w 169a8 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168d0 │ │ │ │ │ + bne.w 16960 │ │ │ │ │ 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 16908 │ │ │ │ │ + bne.w 16998 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168d0 │ │ │ │ │ + bne.w 16960 │ │ │ │ │ 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 1686c │ │ │ │ │ + bne.n 168fc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168d0 │ │ │ │ │ + bne.w 16960 │ │ │ │ │ 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 1684c │ │ │ │ │ + bne.n 168dc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168d0 │ │ │ │ │ + bne.w 16960 │ │ │ │ │ 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 168ac │ │ │ │ │ + bne.n 1693c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168d0 │ │ │ │ │ + bne.w 16960 │ │ │ │ │ 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 1689c │ │ │ │ │ + bne.n 1692c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168d0 │ │ │ │ │ + bne.n 16960 │ │ │ │ │ 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 1688c │ │ │ │ │ + bne.n 1691c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168d0 │ │ │ │ │ + bne.n 16960 │ │ │ │ │ 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 1687c │ │ │ │ │ + bne.n 1690c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168d0 │ │ │ │ │ + bne.n 16960 │ │ │ │ │ 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 168f8 │ │ │ │ │ + bne.n 16988 │ │ │ │ │ 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, 1683c │ │ │ │ │ + cbz r0, 168cc │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 16816 │ │ │ │ │ + b.n 168a6 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16928 │ │ │ │ │ + bne.n 169b8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1682a │ │ │ │ │ + b.n 168ba │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 166da │ │ │ │ │ + beq.w 1676a │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 16816 │ │ │ │ │ + b.n 168a6 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16816 │ │ │ │ │ + b.n 168a6 │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16828 │ │ │ │ │ - b.n 1683c │ │ │ │ │ + bne.n 168b8 │ │ │ │ │ + b.n 168cc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n 16816 │ │ │ │ │ + b.n 168a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016930 <_loop0_170_rule>: │ │ │ │ │ +000169c0 <_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16dd4 <_loop0_170_rule+0x4a4> │ │ │ │ │ + beq.w 16e64 <_loop0_170_rule+0x4a4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16de2 <_loop0_170_rule+0x4b2> │ │ │ │ │ + bne.w 16e72 <_loop0_170_rule+0x4b2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dc6 <_loop0_170_rule+0x496> │ │ │ │ │ + beq.w 16e56 <_loop0_170_rule+0x496> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16e60 <_loop0_170_rule+0x530> │ │ │ │ │ + bne.w 16ef0 <_loop0_170_rule+0x530> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16e4a <_loop0_170_rule+0x51a> │ │ │ │ │ + beq.w 16eda <_loop0_170_rule+0x51a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16bb4 <_loop0_170_rule+0x284> │ │ │ │ │ + beq.w 16c44 <_loop0_170_rule+0x284> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.w 16bcc <_loop0_170_rule+0x29c> │ │ │ │ │ + beq.w 16c5c <_loop0_170_rule+0x29c> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16bf8 <_loop0_170_rule+0x2c8> │ │ │ │ │ + beq.w 16c88 <_loop0_170_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16e42 <_loop0_170_rule+0x512> │ │ │ │ │ + beq.w 16ed2 <_loop0_170_rule+0x512> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16dfa <_loop0_170_rule+0x4ca> │ │ │ │ │ + bne.w 16e8a <_loop0_170_rule+0x4ca> │ │ │ │ │ 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 16c4a <_loop0_170_rule+0x31a> │ │ │ │ │ + bne.w 16cda <_loop0_170_rule+0x31a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16bfc <_loop0_170_rule+0x2cc> │ │ │ │ │ + bne.w 16c8c <_loop0_170_rule+0x2cc> │ │ │ │ │ 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 16c5a <_loop0_170_rule+0x32a> │ │ │ │ │ + beq.w 16cea <_loop0_170_rule+0x32a> │ │ │ │ │ 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 16e68 <_loop0_170_rule+0x538> │ │ │ │ │ + beq.w 16ef8 <_loop0_170_rule+0x538> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16c00 <_loop0_170_rule+0x2d0> │ │ │ │ │ + bne.w 16c90 <_loop0_170_rule+0x2d0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c60 <_loop0_170_rule+0x330> │ │ │ │ │ + beq.w 16cf0 <_loop0_170_rule+0x330> │ │ │ │ │ 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 16c00 <_loop0_170_rule+0x2d0> │ │ │ │ │ + bne.w 16c90 <_loop0_170_rule+0x2d0> │ │ │ │ │ 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 16cae <_loop0_170_rule+0x37e> │ │ │ │ │ + beq.w 16d3e <_loop0_170_rule+0x37e> │ │ │ │ │ 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,708 +39232,708 @@ │ │ │ │ │ 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 16de8 <_loop0_170_rule+0x4b8> │ │ │ │ │ + beq.w 16e78 <_loop0_170_rule+0x4b8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e2a <_loop0_170_rule+0x4fa> │ │ │ │ │ + bne.w 16eba <_loop0_170_rule+0x4fa> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r7 │ │ │ │ │ - beq.w 16e1a <_loop0_170_rule+0x4ea> │ │ │ │ │ + beq.w 16eaa <_loop0_170_rule+0x4ea> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 16d50 <_loop0_170_rule+0x420> │ │ │ │ │ + beq.w 16de0 <_loop0_170_rule+0x420> │ │ │ │ │ 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 16cd6 <_loop0_170_rule+0x3a6> │ │ │ │ │ + beq.w 16d66 <_loop0_170_rule+0x3a6> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16e32 <_loop0_170_rule+0x502> │ │ │ │ │ + beq.w 16ec2 <_loop0_170_rule+0x502> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e02 <_loop0_170_rule+0x4d2> │ │ │ │ │ + bne.w 16e92 <_loop0_170_rule+0x4d2> │ │ │ │ │ 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 16d40 <_loop0_170_rule+0x410> │ │ │ │ │ + bne.w 16dd0 <_loop0_170_rule+0x410> │ │ │ │ │ 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 16cd8 <_loop0_170_rule+0x3a8> │ │ │ │ │ + bne.w 16d68 <_loop0_170_rule+0x3a8> │ │ │ │ │ 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 16e0a <_loop0_170_rule+0x4da> │ │ │ │ │ + beq.w 16e9a <_loop0_170_rule+0x4da> │ │ │ │ │ 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 16cf2 <_loop0_170_rule+0x3c2> │ │ │ │ │ + beq.w 16d82 <_loop0_170_rule+0x3c2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16cdc <_loop0_170_rule+0x3ac> │ │ │ │ │ + bne.w 16d6c <_loop0_170_rule+0x3ac> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d02 <_loop0_170_rule+0x3d2> │ │ │ │ │ + beq.w 16d92 <_loop0_170_rule+0x3d2> │ │ │ │ │ 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 16cdc <_loop0_170_rule+0x3ac> │ │ │ │ │ + bne.w 16d6c <_loop0_170_rule+0x3ac> │ │ │ │ │ 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 16e3a <_loop0_170_rule+0x50a> │ │ │ │ │ + beq.w 16eca <_loop0_170_rule+0x50a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 16d78 <_loop0_170_rule+0x448> │ │ │ │ │ + beq.w 16e08 <_loop0_170_rule+0x448> │ │ │ │ │ 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 16a92 <_loop0_170_rule+0x162> │ │ │ │ │ + b.n 16b22 <_loop0_170_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 16da2 <_loop0_170_rule+0x472> │ │ │ │ │ + bne.w 16e34 <_loop0_170_rule+0x474> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 169a6 <_loop0_170_rule+0x76> │ │ │ │ │ + bne.w 16a36 <_loop0_170_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16d8a <_loop0_170_rule+0x45a> │ │ │ │ │ + blt.w 16e1c <_loop0_170_rule+0x45c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16da2 <_loop0_170_rule+0x472> │ │ │ │ │ + bne.w 16e34 <_loop0_170_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 169be <_loop0_170_rule+0x8e> │ │ │ │ │ + bne.w 16a4e <_loop0_170_rule+0x8e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r2, 16c10 <_loop0_170_rule+0x2e0> │ │ │ │ │ + cbnz r2, 16ca0 <_loop0_170_rule+0x2e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 16c64 <_loop0_170_rule+0x334> │ │ │ │ │ + cbnz r0, 16cf4 <_loop0_170_rule+0x334> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [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 16dc0 <_loop0_170_rule+0x490> │ │ │ │ │ + beq.w 16e50 <_loop0_170_rule+0x490> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n 16cc2 <_loop0_170_rule+0x392> │ │ │ │ │ + bgt.n 16d52 <_loop0_170_rule+0x392> │ │ │ │ │ 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 169ea <_loop0_170_rule+0xba> │ │ │ │ │ - b.n 169e6 <_loop0_170_rule+0xb6> │ │ │ │ │ + bne.w 16a7a <_loop0_170_rule+0xba> │ │ │ │ │ + b.n 16a76 <_loop0_170_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c00 <_loop0_170_rule+0x2d0> │ │ │ │ │ + b.n 16c90 <_loop0_170_rule+0x2d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16c10 <_loop0_170_rule+0x2e0> │ │ │ │ │ + bne.n 16ca0 <_loop0_170_rule+0x2e0> │ │ │ │ │ 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 16c10 <_loop0_170_rule+0x2e0> │ │ │ │ │ + bne.n 16ca0 <_loop0_170_rule+0x2e0> │ │ │ │ │ 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 16c10 <_loop0_170_rule+0x2e0> │ │ │ │ │ + beq.n 16ca0 <_loop0_170_rule+0x2e0> │ │ │ │ │ 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 16a72 <_loop0_170_rule+0x142> │ │ │ │ │ + bne.w 16b02 <_loop0_170_rule+0x142> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16df2 <_loop0_170_rule+0x4c2> │ │ │ │ │ + bne.w 16e82 <_loop0_170_rule+0x4c2> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 16c1a <_loop0_170_rule+0x2ea> │ │ │ │ │ + b.n 16caa <_loop0_170_rule+0x2ea> │ │ │ │ │ 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 16c36 <_loop0_170_rule+0x306> │ │ │ │ │ - b.n 16cc4 <_loop0_170_rule+0x394> │ │ │ │ │ + beq.n 16cc6 <_loop0_170_rule+0x306> │ │ │ │ │ + b.n 16d54 <_loop0_170_rule+0x394> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 16cea <_loop0_170_rule+0x3ba> │ │ │ │ │ + cbnz r2, 16d7a <_loop0_170_rule+0x3ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d04 │ │ │ │ │ + bl 10db0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 16d06 <_loop0_170_rule+0x3d6> │ │ │ │ │ + cbnz r0, 16d96 <_loop0_170_rule+0x3d6> │ │ │ │ │ mov fp, sl │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ - b.n 16c14 <_loop0_170_rule+0x2e4> │ │ │ │ │ + b.n 16ca4 <_loop0_170_rule+0x2e4> │ │ │ │ │ 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 16e14 <_loop0_170_rule+0x4e4> │ │ │ │ │ + bne.w 16ea4 <_loop0_170_rule+0x4e4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16cdc <_loop0_170_rule+0x3ac> │ │ │ │ │ + b.n 16d6c <_loop0_170_rule+0x3ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16cea <_loop0_170_rule+0x3ba> │ │ │ │ │ + bne.n 16d7a <_loop0_170_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 r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16cea <_loop0_170_rule+0x3ba> │ │ │ │ │ + bne.n 16d7a <_loop0_170_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.n 16cea <_loop0_170_rule+0x3ba> │ │ │ │ │ + beq.n 16d7a <_loop0_170_rule+0x3ba> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 16b86 <_loop0_170_rule+0x256> │ │ │ │ │ + b.n 16c16 <_loop0_170_rule+0x256> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b0e <_loop0_170_rule+0x1de> │ │ │ │ │ - b.n 16b08 <_loop0_170_rule+0x1d8> │ │ │ │ │ + bne.w 16b9e <_loop0_170_rule+0x1de> │ │ │ │ │ + b.n 16b98 <_loop0_170_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16d96 <_loop0_170_rule+0x466> │ │ │ │ │ + blt.n 16e28 <_loop0_170_rule+0x468> │ │ │ │ │ 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 16ad0 <_loop0_170_rule+0x1a0> │ │ │ │ │ + beq.w 16b60 <_loop0_170_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cdc <_loop0_170_rule+0x3ac> │ │ │ │ │ + b.n 16d6c <_loop0_170_rule+0x3ac> │ │ │ │ │ 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, 16da6 <_loop0_170_rule+0x476> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 16e38 <_loop0_170_rule+0x478> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 16ba4 <_loop0_170_rule+0x274> │ │ │ │ │ + b.n 16c34 <_loop0_170_rule+0x274> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c00 <_loop0_170_rule+0x2d0> │ │ │ │ │ + b.n 16c90 <_loop0_170_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cdc <_loop0_170_rule+0x3ac> │ │ │ │ │ + b.n 16d6c <_loop0_170_rule+0x3ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16bfc <_loop0_170_rule+0x2cc> │ │ │ │ │ + b.n 16c8c <_loop0_170_rule+0x2cc> │ │ │ │ │ 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 16c40 <_loop0_170_rule+0x310> │ │ │ │ │ + b.n 16cd0 <_loop0_170_rule+0x310> │ │ │ │ │ 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 16c40 <_loop0_170_rule+0x310> │ │ │ │ │ + b.n 16cd0 <_loop0_170_rule+0x310> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1695e <_loop0_170_rule+0x2e> │ │ │ │ │ + beq.w 169ee <_loop0_170_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 16c40 <_loop0_170_rule+0x310> │ │ │ │ │ + b.n 16cd0 <_loop0_170_rule+0x310> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16aa0 <_loop0_170_rule+0x170> │ │ │ │ │ + b.n 16b30 <_loop0_170_rule+0x170> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c1a <_loop0_170_rule+0x2ea> │ │ │ │ │ + b.n 16caa <_loop0_170_rule+0x2ea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16bfc <_loop0_170_rule+0x2cc> │ │ │ │ │ + b.n 16c8c <_loop0_170_rule+0x2cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cd8 <_loop0_170_rule+0x3a8> │ │ │ │ │ + b.n 16d68 <_loop0_170_rule+0x3a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16cdc <_loop0_170_rule+0x3ac> │ │ │ │ │ + b.n 16d6c <_loop0_170_rule+0x3ac> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16cdc <_loop0_170_rule+0x3ac> │ │ │ │ │ + b.n 16d6c <_loop0_170_rule+0x3ac> │ │ │ │ │ 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 16d70 <_loop0_170_rule+0x440> │ │ │ │ │ + bne.n 16e00 <_loop0_170_rule+0x440> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 16aba <_loop0_170_rule+0x18a> │ │ │ │ │ + b.n 16b4a <_loop0_170_rule+0x18a> │ │ │ │ │ mov fp, sl │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ - b.n 16cbc <_loop0_170_rule+0x38c> │ │ │ │ │ + b.n 16d4c <_loop0_170_rule+0x38c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16aee <_loop0_170_rule+0x1be> │ │ │ │ │ + b.n 16b7e <_loop0_170_rule+0x1be> │ │ │ │ │ mov fp, sl │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ - b.n 16cae <_loop0_170_rule+0x37e> │ │ │ │ │ + b.n 16d3e <_loop0_170_rule+0x37e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 169ce <_loop0_170_rule+0x9e> │ │ │ │ │ + b.n 16a5e <_loop0_170_rule+0x9e> │ │ │ │ │ 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 1698a <_loop0_170_rule+0x5a> │ │ │ │ │ + beq.w 16a1a <_loop0_170_rule+0x5a> │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 16cbc <_loop0_170_rule+0x38c> │ │ │ │ │ + b.n 16d4c <_loop0_170_rule+0x38c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16c40 <_loop0_170_rule+0x310> │ │ │ │ │ + b.n 16cd0 <_loop0_170_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c5e <_loop0_170_rule+0x32e> │ │ │ │ │ - b.n 16d8e <_loop0_170_rule+0x45e> │ │ │ │ │ + beq.w 16cee <_loop0_170_rule+0x32e> │ │ │ │ │ + b.n 16e20 <_loop0_170_rule+0x460> │ │ │ │ │ │ │ │ │ │ -00016e78 : │ │ │ │ │ +00016f08 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17a74 │ │ │ │ │ + beq.w 17b04 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1729e │ │ │ │ │ + bne.w 1732e │ │ │ │ │ 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 1792a │ │ │ │ │ + beq.w 179ba │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17942 │ │ │ │ │ + beq.w 179d2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 17356 │ │ │ │ │ + beq.w 173e6 │ │ │ │ │ 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 176a4 │ │ │ │ │ + bne.w 17734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 171c6 │ │ │ │ │ + bne.w 17256 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17a42 │ │ │ │ │ + bne.w 17ad2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1706c │ │ │ │ │ + beq.w 170fc │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w 17080 │ │ │ │ │ + beq.w 17110 │ │ │ │ │ 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 17608 │ │ │ │ │ + bne.w 17698 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1754c │ │ │ │ │ + bne.w 175dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 170a8 │ │ │ │ │ + bne.w 17138 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17766 │ │ │ │ │ + bne.w 177f6 │ │ │ │ │ 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 1729e │ │ │ │ │ + bne.w 1732e │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 17a48 │ │ │ │ │ + beq.w 17ad8 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17a64 │ │ │ │ │ + beq.w 17af4 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 17382 │ │ │ │ │ + beq.w 17412 │ │ │ │ │ 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 176b6 │ │ │ │ │ + bne.w 17746 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 170f0 │ │ │ │ │ + bne.w 17180 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17924 │ │ │ │ │ + bne.w 179b4 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 170ae │ │ │ │ │ + beq.n 1713e │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 170c2 │ │ │ │ │ + beq.w 17152 │ │ │ │ │ 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 17638 │ │ │ │ │ + bne.w 176c8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17592 │ │ │ │ │ + bne.w 17622 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 170ea │ │ │ │ │ + bne.w 1717a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1772e │ │ │ │ │ + bne.w 177be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 176ca │ │ │ │ │ + bne.w 1775a │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 178f2 │ │ │ │ │ + beq.w 17982 │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17912 │ │ │ │ │ + beq.w 179a2 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 17666 │ │ │ │ │ + beq.w 176f6 │ │ │ │ │ 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 17688 │ │ │ │ │ + bne.w 17718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 176d0 │ │ │ │ │ + bne.w 17760 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 17056 │ │ │ │ │ + cbnz r3, 170e6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 174d2 │ │ │ │ │ + bne.w 17562 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 170a8 │ │ │ │ │ + cbnz r2, 17138 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 17a90 │ │ │ │ │ + bne.w 17b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1786c │ │ │ │ │ + blt.w 178fc │ │ │ │ │ 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 17726 │ │ │ │ │ + bne.w 177b6 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16f20 │ │ │ │ │ + beq.w 16fb0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 1779a │ │ │ │ │ + b.n 1782a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 170ea │ │ │ │ │ + cbnz r2, 1717a │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 17a96 │ │ │ │ │ + bne.w 17b26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17860 │ │ │ │ │ + blt.w 178f0 │ │ │ │ │ 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 17720 │ │ │ │ │ + bne.w 177b0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16fca │ │ │ │ │ + beq.w 1705a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17762 │ │ │ │ │ + b.n 177f2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f98 │ │ │ │ │ + beq.w 17028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f98 │ │ │ │ │ + beq.w 17028 │ │ │ │ │ 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 178ec │ │ │ │ │ + beq.w 1797c │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ @@ -39898,54 +39941,54 @@ │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a2a │ │ │ │ │ + beq.w 17aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a30 │ │ │ │ │ + beq.w 17ac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 17a20 │ │ │ │ │ + beq.w 17ab0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 173a8 │ │ │ │ │ + bne.w 17438 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e4 │ │ │ │ │ + beq.w 17974 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 173a8 │ │ │ │ │ + bne.w 17438 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1731a │ │ │ │ │ + bne.w 173aa │ │ │ │ │ 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 178dc │ │ │ │ │ + beq.w 1796c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -39953,34 +39996,34 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 176c0 │ │ │ │ │ + beq.w 17750 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17062 │ │ │ │ │ + b.n 170f2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16eea │ │ │ │ │ + beq.w 16f7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16eea │ │ │ │ │ + beq.w 16f7a │ │ │ │ │ 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 17978 │ │ │ │ │ + beq.w 17a08 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ @@ -39988,54 +40031,54 @@ │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17964 │ │ │ │ │ + beq.w 179f4 │ │ │ │ │ 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 179b0 │ │ │ │ │ + beq.w 17a40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 179a8 │ │ │ │ │ + beq.w 17a38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1737c │ │ │ │ │ + bne.w 1740c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17970 │ │ │ │ │ + beq.w 17a00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1737c │ │ │ │ │ + bne.w 1740c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 172de │ │ │ │ │ + bne.n 1736e │ │ │ │ │ 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 17968 │ │ │ │ │ + beq.w 179f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -40043,503 +40086,503 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 172a4 │ │ │ │ │ + cbnz r0, 17334 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16f56 │ │ │ │ │ + beq.w 16fe6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17064 │ │ │ │ │ + b.n 170f4 │ │ │ │ │ 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 17294 │ │ │ │ │ + beq.n 17324 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 179ce │ │ │ │ │ + beq.w 17a5e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 178b4 │ │ │ │ │ + bne.w 17944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e8c │ │ │ │ │ + bl 17f1c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17878 │ │ │ │ │ + bne.w 17908 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 17296 │ │ │ │ │ + b.n 17326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b88 │ │ │ │ │ + bl 17c18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17260 │ │ │ │ │ + beq.n 172f0 │ │ │ │ │ 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 17424 │ │ │ │ │ + bne.w 174b4 │ │ │ │ │ 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 17968 │ │ │ │ │ + beq.w 179f8 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 17274 │ │ │ │ │ + b.n 17304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b88 │ │ │ │ │ + bl 17c18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1718c │ │ │ │ │ + beq.w 1721c │ │ │ │ │ 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 173ae │ │ │ │ │ + bne.n 1743e │ │ │ │ │ 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 178dc │ │ │ │ │ + beq.w 1796c │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 171a0 │ │ │ │ │ + b.n 17230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1799a │ │ │ │ │ + blt.w 17a2a │ │ │ │ │ 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 1769c │ │ │ │ │ + bne.w 1772c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16edc │ │ │ │ │ + beq.w 16f6c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 16f4c │ │ │ │ │ + b.n 16fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17956 │ │ │ │ │ + blt.w 179e6 │ │ │ │ │ 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 176ae │ │ │ │ │ + bne.w 1773e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16f8a │ │ │ │ │ + beq.w 1701a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n 16ff6 │ │ │ │ │ + b.n 17086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b88 │ │ │ │ │ + bl 17c18 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17338 │ │ │ │ │ + beq.n 173c8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178dc │ │ │ │ │ + beq.w 1796c │ │ │ │ │ movs r5, #2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ 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 174b6 │ │ │ │ │ + bne.n 17546 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ 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 178de │ │ │ │ │ + beq.w 1796e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 17420 │ │ │ │ │ + ble.n 174b0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 17420 │ │ │ │ │ + beq.n 174b0 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ │ str r5, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 17410 │ │ │ │ │ + bne.n 174a0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 171a0 │ │ │ │ │ + b.n 17230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b88 │ │ │ │ │ + bl 17c18 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172fc │ │ │ │ │ + beq.w 1738c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17968 │ │ │ │ │ + beq.w 179f8 │ │ │ │ │ movs r7, #2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ 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, 1749a │ │ │ │ │ + cbnz r3, 1752a │ │ │ │ │ str.w r8, [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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1796a │ │ │ │ │ + beq.w 179fa │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 17496 │ │ │ │ │ + ble.n 17526 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 17496 │ │ │ │ │ + beq.n 17526 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr.w r7, [r0, #4]! │ │ │ │ │ str r7, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 17486 │ │ │ │ │ + bne.n 17516 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 17274 │ │ │ │ │ - bl 17b88 │ │ │ │ │ + b.n 17304 │ │ │ │ │ + bl 17c18 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1745c │ │ │ │ │ + beq.n 174ec │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.w 175d8 │ │ │ │ │ + beq.w 17668 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w fp, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1744e │ │ │ │ │ - bl 17b88 │ │ │ │ │ + b.n 174de │ │ │ │ │ + bl 17c18 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173e6 │ │ │ │ │ + beq.n 17476 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 175f0 │ │ │ │ │ + beq.w 17680 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w fp, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 173d6 │ │ │ │ │ + b.n 17466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17056 │ │ │ │ │ + beq.w 170e6 │ │ │ │ │ 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 17056 │ │ │ │ │ + beq.w 170e6 │ │ │ │ │ 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 1771a │ │ │ │ │ + beq.w 177aa │ │ │ │ │ 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 17a08 │ │ │ │ │ + beq.w 17a98 │ │ │ │ │ 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 178d6 │ │ │ │ │ + beq.w 17966 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 171c2 │ │ │ │ │ - b.n 1705c │ │ │ │ │ + bne.w 17252 │ │ │ │ │ + b.n 170ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f2e │ │ │ │ │ + beq.w 16fbe │ │ │ │ │ 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 17a00 │ │ │ │ │ + beq.w 17a90 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17788 │ │ │ │ │ + beq.w 17818 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17214 │ │ │ │ │ + b.n 172a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fd8 │ │ │ │ │ + beq.w 17068 │ │ │ │ │ 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 179f8 │ │ │ │ │ + beq.w 17a88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17750 │ │ │ │ │ + beq.w 177e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1713e │ │ │ │ │ + b.n 171ce │ │ │ │ │ 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 │ │ │ │ │ - beq.w 1796a │ │ │ │ │ + beq.w 179fa │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 174aa │ │ │ │ │ + b.n 1753a │ │ │ │ │ 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 │ │ │ │ │ - beq.w 178de │ │ │ │ │ + beq.w 1796e │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 174c6 │ │ │ │ │ + b.n 17556 │ │ │ │ │ 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 1797e │ │ │ │ │ + beq.w 17a0e │ │ │ │ │ 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 177a0 │ │ │ │ │ + bne.w 17830 │ │ │ │ │ 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 170a0 │ │ │ │ │ + b.n 17130 │ │ │ │ │ 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 178ba │ │ │ │ │ + beq.w 1794a │ │ │ │ │ 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 17890 │ │ │ │ │ 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 170e2 │ │ │ │ │ + b.n 17172 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 179c2 │ │ │ │ │ + blt.w 17a52 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 17692 │ │ │ │ │ + cbz r3, 17722 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17056 │ │ │ │ │ + bne.w 170e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 183c │ │ │ │ │ + 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 17032 │ │ │ │ │ - b.n 17056 │ │ │ │ │ + beq.w 170c2 │ │ │ │ │ + b.n 170e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1737c │ │ │ │ │ + bne.w 1740c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 183c │ │ │ │ │ + bl 1704 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 17374 │ │ │ │ │ + b.n 17404 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 173a8 │ │ │ │ │ + bne.w 17438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 183c │ │ │ │ │ + bl 1704 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 173a0 │ │ │ │ │ + b.n 17430 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17000 │ │ │ │ │ + beq.w 17090 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17064 │ │ │ │ │ + b.n 170f4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17040 │ │ │ │ │ + beq.w 170d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17040 │ │ │ │ │ + beq.w 170d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17056 │ │ │ │ │ + beq.w 170e6 │ │ │ │ │ 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 17512 │ │ │ │ │ + bne.w 175a2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17512 │ │ │ │ │ + b.n 175a2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1763a │ │ │ │ │ - b.n 170ea │ │ │ │ │ + beq.n 176ca │ │ │ │ │ + b.n 1717a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1760a │ │ │ │ │ - b.n 170a8 │ │ │ │ │ + beq.w 1769a │ │ │ │ │ + b.n 17138 │ │ │ │ │ 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 │ │ │ │ │ @@ -40547,25 +40590,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 175ce │ │ │ │ │ + bne.w 1765e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178ce │ │ │ │ │ + beq.w 1795e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n 16ff6 │ │ │ │ │ + b.n 17086 │ │ │ │ │ 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 │ │ │ │ │ @@ -40573,39 +40616,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 17588 │ │ │ │ │ + bne.w 17618 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17992 │ │ │ │ │ + beq.w 17a22 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 16f4c │ │ │ │ │ + b.w 16fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1762a │ │ │ │ │ + beq.w 176ba │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1762a │ │ │ │ │ + beq.w 176ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1762a │ │ │ │ │ + beq.w 176ba │ │ │ │ │ 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 │ │ │ │ │ @@ -40614,39 +40657,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 b50 │ │ │ │ │ + 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 1762c │ │ │ │ │ + beq.w 176bc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17630 │ │ │ │ │ + b.n 176c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1765a │ │ │ │ │ + beq.w 176ea │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1765a │ │ │ │ │ + beq.w 176ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1765a │ │ │ │ │ + beq.w 176ea │ │ │ │ │ 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 │ │ │ │ │ @@ -40655,344 +40698,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 b50 │ │ │ │ │ + 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 1765c │ │ │ │ │ + beq.w 176ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17660 │ │ │ │ │ + b.n 176f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17762 │ │ │ │ │ + b.n 177f2 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 1779a │ │ │ │ │ + b.n 1782a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 734 <_PyPegen_parse+0x734> │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172d6 │ │ │ │ │ + beq.w 17366 │ │ │ │ │ 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 17294 │ │ │ │ │ + beq.w 17324 │ │ │ │ │ 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 179d6 │ │ │ │ │ + beq.w 17a66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 17062 │ │ │ │ │ + b.w 170f2 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 17296 │ │ │ │ │ + b.n 17326 │ │ │ │ │ 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 1764a │ │ │ │ │ + beq.w 176da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17660 │ │ │ │ │ + b.n 176f0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17762 │ │ │ │ │ + b.n 177f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1705a │ │ │ │ │ + b.w 170ea │ │ │ │ │ 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 17762 │ │ │ │ │ + b.n 177f2 │ │ │ │ │ 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, 17908 │ │ │ │ │ + cbz r2, 17998 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 1705c │ │ │ │ │ + b.w 170ec │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 17016 │ │ │ │ │ + bne.w 170a6 │ │ │ │ │ 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 17016 │ │ │ │ │ - b.w 17056 │ │ │ │ │ + beq.w 170a6 │ │ │ │ │ + b.w 170e6 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - b.w 16ff6 │ │ │ │ │ + b.w 17086 │ │ │ │ │ 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 17a8c │ │ │ │ │ + bne.w 17b1c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 17950 │ │ │ │ │ + bne.n 179e0 │ │ │ │ │ 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 1737c │ │ │ │ │ + bne.w 1740c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.w 16ec0 │ │ │ │ │ + b.w 16f50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.w 16ff6 │ │ │ │ │ + b.w 17086 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17214 │ │ │ │ │ + b.n 172a4 │ │ │ │ │ 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 1779a │ │ │ │ │ + b.n 1782a │ │ │ │ │ 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 1761a │ │ │ │ │ + beq.w 176aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17630 │ │ │ │ │ + b.n 176c0 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1779a │ │ │ │ │ + b.n 1782a │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 16f4c │ │ │ │ │ + b.w 16fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17232 │ │ │ │ │ + b.n 172c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ - cbnz r0, 179f0 │ │ │ │ │ + cbnz r0, 17a80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ - b.w 16f4c │ │ │ │ │ + b.w 16fdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1705a │ │ │ │ │ + b.w 170ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 172c0 │ │ │ │ │ + b.n 17350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17062 │ │ │ │ │ + beq.w 170f2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 17064 │ │ │ │ │ + b.w 170f4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16f4c │ │ │ │ │ + b.w 16fdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17762 │ │ │ │ │ + b.n 177f2 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 1779a │ │ │ │ │ + b.n 1782a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 17a18 │ │ │ │ │ + cbnz r0, 17aa8 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 1705a │ │ │ │ │ + b.w 170ea │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1705a │ │ │ │ │ + b.w 170ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1715c │ │ │ │ │ + b.w 171ec │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1713e │ │ │ │ │ + b.w 171ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r1, #1 │ │ │ │ │ - cbnz r0, 17a84 │ │ │ │ │ + cbnz r0, 17b14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r1, #1 │ │ │ │ │ - b.w 16ff6 │ │ │ │ │ + b.w 17086 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - b.w 16f4c │ │ │ │ │ + b.w 16fdc │ │ │ │ │ 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 176c2 │ │ │ │ │ + bne.w 17752 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 16f6e │ │ │ │ │ + bne.w 16ffe │ │ │ │ │ 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 16f6e │ │ │ │ │ - b.n 173a8 │ │ │ │ │ + beq.w 16ffe │ │ │ │ │ + b.n 17438 │ │ │ │ │ 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 16ea4 │ │ │ │ │ - b.n 1729e │ │ │ │ │ + beq.w 16f34 │ │ │ │ │ + b.n 1732e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16ff6 │ │ │ │ │ + b.w 17086 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - b.n 17296 │ │ │ │ │ + b.n 17326 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.w 16f0e │ │ │ │ │ + b.w 16f9e │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.w 16fb8 │ │ │ │ │ + b.w 17048 │ │ │ │ │ │ │ │ │ │ -00017a9c : │ │ │ │ │ +00017b2c : │ │ │ │ │ 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 17b76 │ │ │ │ │ + beq.n 17c06 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17b82 │ │ │ │ │ + bne.n 17c12 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17ae2 │ │ │ │ │ + cbz r0, 17b72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 17ae4 │ │ │ │ │ + cbz r0, 17b74 │ │ │ │ │ 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, 17b10 │ │ │ │ │ + cbz r1, 17ba0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17b82 │ │ │ │ │ + bne.n 17c12 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17b64 │ │ │ │ │ + beq.n 17bf4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 17b16 │ │ │ │ │ + cbnz r0, 17ba6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17adc │ │ │ │ │ + b.n 17b6c │ │ │ │ │ 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 17b0a │ │ │ │ │ + beq.n 17b9a │ │ │ │ │ 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 │ │ │ │ │ @@ -41001,304 +41044,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 b50 │ │ │ │ │ + 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 17b0c │ │ │ │ │ + beq.n 17b9c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17b10 │ │ │ │ │ + b.n 17ba0 │ │ │ │ │ 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 17afe │ │ │ │ │ + beq.n 17b8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17b60 │ │ │ │ │ + b.n 17bf0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17ac4 │ │ │ │ │ + beq.n 17b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17adc │ │ │ │ │ + b.n 17b6c │ │ │ │ │ │ │ │ │ │ -00017b88 : │ │ │ │ │ +00017c18 : │ │ │ │ │ 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 17e60 │ │ │ │ │ + beq.w 17ef0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17e6e │ │ │ │ │ + bne.w 17efe │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 17d06 │ │ │ │ │ + beq.w 17d96 │ │ │ │ │ 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 17d9c │ │ │ │ │ + bne.w 17e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17cac │ │ │ │ │ + bne.n 17d3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17e6e │ │ │ │ │ + bne.w 17efe │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17c40 │ │ │ │ │ + beq.n 17cd0 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 17c52 │ │ │ │ │ + beq.n 17ce2 │ │ │ │ │ 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 17c7c │ │ │ │ │ + bne.n 17d0c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17d32 │ │ │ │ │ + bne.w 17dc2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 17c72 │ │ │ │ │ + cbnz r3, 17d02 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17e16 │ │ │ │ │ + bne.w 17ea6 │ │ │ │ │ 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, 17c72 │ │ │ │ │ + cbnz r3, 17d02 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 17bfe │ │ │ │ │ + bne.n 17c8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17da6 │ │ │ │ │ + blt.w 17e36 │ │ │ │ │ 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, 17c78 │ │ │ │ │ + cbnz r3, 17d08 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17c0e │ │ │ │ │ + beq.n 17c9e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17dae │ │ │ │ │ + b.n 17e3e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17c72 │ │ │ │ │ + bne.n 17d02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17e4c │ │ │ │ │ + beq.w 17edc │ │ │ │ │ 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 17db6 │ │ │ │ │ + bne.w 17e46 │ │ │ │ │ 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 17c0e │ │ │ │ │ - b.n 17c72 │ │ │ │ │ + beq.n 17c9e │ │ │ │ │ + b.n 17d02 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17bde │ │ │ │ │ + beq.n 17c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17bde │ │ │ │ │ + beq.n 17c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e80 │ │ │ │ │ + beq.w 17f10 │ │ │ │ │ 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 17e46 │ │ │ │ │ + beq.w 17ed6 │ │ │ │ │ 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 17d7e │ │ │ │ │ + beq.n 17e0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17c36 │ │ │ │ │ + b.n 17cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17e74 │ │ │ │ │ + blt.w 17f04 │ │ │ │ │ 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 17d96 │ │ │ │ │ + bne.n 17e26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17bd2 │ │ │ │ │ + beq.w 17c62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c38 │ │ │ │ │ + b.n 17cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c1c │ │ │ │ │ + beq.w 17cac │ │ │ │ │ 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 17c72 │ │ │ │ │ + beq.n 17d02 │ │ │ │ │ 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 17e36 │ │ │ │ │ + beq.n 17ec6 │ │ │ │ │ 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 17cfe │ │ │ │ │ + bne.n 17d8e │ │ │ │ │ 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 17c36 │ │ │ │ │ + beq.w 17cc6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17c38 │ │ │ │ │ + b.n 17cc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17d2a │ │ │ │ │ + bne.n 17dba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 183c │ │ │ │ │ + bl 1704 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17d22 │ │ │ │ │ + b.n 17db2 │ │ │ │ │ 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 17c36 │ │ │ │ │ + b.n 17cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c9c │ │ │ │ │ + beq.w 17d2c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c9c │ │ │ │ │ + beq.w 17d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17c9c │ │ │ │ │ + beq.w 17d2c │ │ │ │ │ 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 │ │ │ │ │ @@ -41307,25 +41350,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 b50 │ │ │ │ │ + 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 17c9e │ │ │ │ │ + beq.w 17d2e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17ca2 │ │ │ │ │ + b.n 17d32 │ │ │ │ │ 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 │ │ │ │ │ @@ -41333,238 +41376,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 17d6a │ │ │ │ │ + bne.n 17dfa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 17e86 │ │ │ │ │ + cbz r0, 17f16 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17dae │ │ │ │ │ + b.n 17e3e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17cf0 │ │ │ │ │ + b.n 17d80 │ │ │ │ │ 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 17c8c │ │ │ │ │ + beq.w 17d1c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 17ca2 │ │ │ │ │ + b.n 17d32 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17bb6 │ │ │ │ │ + beq.w 17c46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17c38 │ │ │ │ │ + b.n 17cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c38 │ │ │ │ │ + b.n 17cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c38 │ │ │ │ │ + b.n 17cc8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17dae │ │ │ │ │ + b.n 17e3e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017e8c : │ │ │ │ │ +00017f1c : │ │ │ │ │ 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 17fbe │ │ │ │ │ + beq.w 1804e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17f70 │ │ │ │ │ + bne.n 18000 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 17f46 │ │ │ │ │ + beq.n 17fd6 │ │ │ │ │ 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 17f62 │ │ │ │ │ + bne.n 17ff2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f78 │ │ │ │ │ + bne.n 18008 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17f70 │ │ │ │ │ + bne.n 18000 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17efe │ │ │ │ │ + cbnz r0, 17f8e │ │ │ │ │ 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17eec │ │ │ │ │ + beq.n 17f7c │ │ │ │ │ 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 17fc4 │ │ │ │ │ + beq.n 18054 │ │ │ │ │ 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 17fb8 │ │ │ │ │ + beq.n 18048 │ │ │ │ │ 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 17fca │ │ │ │ │ + beq.n 1805a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17ef2 │ │ │ │ │ + b.n 17f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17fdc │ │ │ │ │ + blt.n 1806c │ │ │ │ │ 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, 17f6c │ │ │ │ │ - cbnz r3, 17f70 │ │ │ │ │ + cbz r2, 17ffc │ │ │ │ │ + cbnz r3, 18000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 183c │ │ │ │ │ + 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 17ece │ │ │ │ │ + beq.n 17f5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17ef4 │ │ │ │ │ + b.n 17f84 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17eda │ │ │ │ │ + beq.n 17f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17eda │ │ │ │ │ + beq.n 17f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17fc4 │ │ │ │ │ + cbz r0, 18054 │ │ │ │ │ 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 17f34 │ │ │ │ │ + bne.n 17fc4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17f34 │ │ │ │ │ + b.n 17fc4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17eb0 │ │ │ │ │ + b.n 17f40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17ef4 │ │ │ │ │ + b.n 17f84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ef0 │ │ │ │ │ + beq.n 17f80 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17ef4 │ │ │ │ │ + b.n 17f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17ef4 │ │ │ │ │ + b.n 17f84 │ │ │ │ │ │ │ │ │ │ -00017fe8 : │ │ │ │ │ +00018078 : │ │ │ │ │ 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, 1800a │ │ │ │ │ + cbz r3, 1809a │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 18010 │ │ │ │ │ + blt.n 180a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ - b.n 18002 │ │ │ │ │ + b.n 18092 │ │ │ │ │ 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 │ │ │ │ │ @@ -41574,391 +41617,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 18002 │ │ │ │ │ + b.n 18092 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018038 <_loop1_178_rule>: │ │ │ │ │ +000180c8 <_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 184dc <_loop1_178_rule+0x4a4> │ │ │ │ │ + beq.w 1855c <_loop1_178_rule+0x494> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 18418 <_loop1_178_rule+0x3e0> │ │ │ │ │ + bne.w 1849e <_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 18446 <_loop1_178_rule+0x40e> │ │ │ │ │ + beq.w 184cc <_loop1_178_rule+0x404> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 18488 <_loop1_178_rule+0x450> │ │ │ │ │ + bne.w 1850e <_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 181b2 <_loop1_178_rule+0x17a> │ │ │ │ │ + beq.w 18238 <_loop1_178_rule+0x170> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181c2 <_loop1_178_rule+0x18a> │ │ │ │ │ + bne.w 18248 <_loop1_178_rule+0x180> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 181c8 <_loop1_178_rule+0x190> │ │ │ │ │ + beq.w 1824e <_loop1_178_rule+0x186> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 181e0 <_loop1_178_rule+0x1a8> │ │ │ │ │ + beq.w 18266 <_loop1_178_rule+0x19e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r9, r7, [r3, #12] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1820c <_loop1_178_rule+0x1d4> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 184a0 <_loop1_178_rule+0x468> │ │ │ │ │ + beq.w 18292 <_loop1_178_rule+0x1ca> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 18526 <_loop1_178_rule+0x45e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 184b0 <_loop1_178_rule+0x478> │ │ │ │ │ + bne.w 1853e <_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 183ec <_loop1_178_rule+0x3b4> │ │ │ │ │ + bne.w 18472 <_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 18210 <_loop1_178_rule+0x1d8> │ │ │ │ │ + bne.w 18296 <_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 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184bc <_loop1_178_rule+0x484> │ │ │ │ │ + beq.w 18534 <_loop1_178_rule+0x46c> │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr.w r0, [sl, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - ldr.w r5, [ip, #24] │ │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - ldr.w r5, [ip, #20] │ │ │ │ │ - strd r7, r5, [sp] │ │ │ │ │ + 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 184ca <_loop1_178_rule+0x492> │ │ │ │ │ + beq.w 1854a <_loop1_178_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 184c6 <_loop1_178_rule+0x48e> │ │ │ │ │ + bne.w 18546 <_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 183e6 <_loop1_178_rule+0x3ae> │ │ │ │ │ + beq.w 1846c <_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 184c6 <_loop1_178_rule+0x48e> │ │ │ │ │ + bne.w 18546 <_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 18306 <_loop1_178_rule+0x2ce> │ │ │ │ │ + beq.w 1838c <_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 183d2 <_loop1_178_rule+0x39a> │ │ │ │ │ + beq.w 18458 <_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 18094 <_loop1_178_rule+0x5c> │ │ │ │ │ + bne.w 18124 <_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 1809c <_loop1_178_rule+0x64> │ │ │ │ │ + beq.w 1812c <_loop1_178_rule+0x64> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 18366 <_loop1_178_rule+0x32e> │ │ │ │ │ + b.n 183ec <_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 1843e <_loop1_178_rule+0x406> │ │ │ │ │ + bne.w 184c4 <_loop1_178_rule+0x3fc> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 180b2 <_loop1_178_rule+0x7a> │ │ │ │ │ + bne.w 18142 <_loop1_178_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18420 <_loop1_178_rule+0x3e8> │ │ │ │ │ + blt.w 184a6 <_loop1_178_rule+0x3de> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r9, r7, [r3, #12] │ │ │ │ │ + ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1843e <_loop1_178_rule+0x406> │ │ │ │ │ + bne.w 184c4 <_loop1_178_rule+0x3fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 180ca <_loop1_178_rule+0x92> │ │ │ │ │ + bne.w 1815a <_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 18468 <_loop1_178_rule+0x430> │ │ │ │ │ + bne.w 184ee <_loop1_178_rule+0x426> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1831a <_loop1_178_rule+0x2e2> │ │ │ │ │ + beq.n 183a0 <_loop1_178_rule+0x2d8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 18332 <_loop1_178_rule+0x2fa> │ │ │ │ │ + beq.w 183b8 <_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 1835c <_loop1_178_rule+0x324> │ │ │ │ │ + beq.w 183e2 <_loop1_178_rule+0x31a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18460 <_loop1_178_rule+0x428> │ │ │ │ │ + beq.w 184e6 <_loop1_178_rule+0x41e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18456 <_loop1_178_rule+0x41e> │ │ │ │ │ + bne.w 184dc <_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 18402 <_loop1_178_rule+0x3ca> │ │ │ │ │ + bne.w 18488 <_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 1842c <_loop1_178_rule+0x3f4> │ │ │ │ │ + bne.w 184b2 <_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 1846e <_loop1_178_rule+0x436> │ │ │ │ │ + beq.w 184f4 <_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 1848e <_loop1_178_rule+0x456> │ │ │ │ │ + beq.w 18514 <_loop1_178_rule+0x44c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 183fc <_loop1_178_rule+0x3c4> │ │ │ │ │ + bne.w 18482 <_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 183fc <_loop1_178_rule+0x3c4> │ │ │ │ │ + bne.w 18482 <_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 183fc <_loop1_178_rule+0x3c4> │ │ │ │ │ + beq.w 18482 <_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 18186 <_loop1_178_rule+0x14e> │ │ │ │ │ + bne.w 1820c <_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, 18364 <_loop1_178_rule+0x32c> │ │ │ │ │ + cbz r1, 183ea <_loop1_178_rule+0x322> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18366 <_loop1_178_rule+0x32e> │ │ │ │ │ + b.n 183ec <_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 1846e <_loop1_178_rule+0x436> │ │ │ │ │ + bne.w 184f4 <_loop1_178_rule+0x42c> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1822c <_loop1_178_rule+0x1f4> │ │ │ │ │ + bne.w 182b2 <_loop1_178_rule+0x1ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18430 <_loop1_178_rule+0x3f8> │ │ │ │ │ + blt.n 184b6 <_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 1846e <_loop1_178_rule+0x436> │ │ │ │ │ + bne.w 184f4 <_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 18244 <_loop1_178_rule+0x20c> │ │ │ │ │ + bne.w 182ca <_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 18412 <_loop1_178_rule+0x3da> │ │ │ │ │ + beq.n 18498 <_loop1_178_rule+0x3d0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18412 <_loop1_178_rule+0x3da> │ │ │ │ │ + bne.n 18498 <_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 1847a <_loop1_178_rule+0x442> │ │ │ │ │ + beq.n 18500 <_loop1_178_rule+0x438> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 183be <_loop1_178_rule+0x386> │ │ │ │ │ + ble.n 18444 <_loop1_178_rule+0x37c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 183be <_loop1_178_rule+0x386> │ │ │ │ │ + beq.n 18444 <_loop1_178_rule+0x37c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 183be <_loop1_178_rule+0x386> │ │ │ │ │ + beq.n 18444 <_loop1_178_rule+0x37c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 183be <_loop1_178_rule+0x386> │ │ │ │ │ + beq.n 18444 <_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 183ae <_loop1_178_rule+0x376> │ │ │ │ │ + bne.n 18434 <_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 │ │ │ │ │ @@ -41967,231 +42008,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 18478 <_loop1_178_rule+0x440> │ │ │ │ │ + beq.n 184fe <_loop1_178_rule+0x436> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 18196 <_loop1_178_rule+0x15e> │ │ │ │ │ + b.n 1821c <_loop1_178_rule+0x154> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18214 <_loop1_178_rule+0x1dc> │ │ │ │ │ + b.n 1829a <_loop1_178_rule+0x1d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 180f6 <_loop1_178_rule+0xbe> │ │ │ │ │ - b.n 180f2 <_loop1_178_rule+0xba> │ │ │ │ │ + bne.w 18184 <_loop1_178_rule+0xbc> │ │ │ │ │ + b.n 18180 <_loop1_178_rule+0xb8> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18364 <_loop1_178_rule+0x32c> │ │ │ │ │ + b.n 183ea <_loop1_178_rule+0x322> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18270 <_loop1_178_rule+0x238> │ │ │ │ │ - b.n 1826a <_loop1_178_rule+0x232> │ │ │ │ │ + bne.w 182f6 <_loop1_178_rule+0x22e> │ │ │ │ │ + b.n 182f0 <_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 183c8 <_loop1_178_rule+0x390> │ │ │ │ │ + b.n 1844e <_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 18214 <_loop1_178_rule+0x1dc> │ │ │ │ │ + b.n 1829a <_loop1_178_rule+0x1d2> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 18360 <_loop1_178_rule+0x328> │ │ │ │ │ + b.n 183e6 <_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 18364 <_loop1_178_rule+0x32c> │ │ │ │ │ + b.n 183ea <_loop1_178_rule+0x322> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18214 <_loop1_178_rule+0x1dc> │ │ │ │ │ + b.n 1829a <_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 183c8 <_loop1_178_rule+0x390> │ │ │ │ │ + b.n 1844e <_loop1_178_rule+0x386> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18360 <_loop1_178_rule+0x328> │ │ │ │ │ + b.n 183e6 <_loop1_178_rule+0x31e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18250 <_loop1_178_rule+0x218> │ │ │ │ │ + b.n 182d6 <_loop1_178_rule+0x20e> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - b.n 18366 <_loop1_178_rule+0x32e> │ │ │ │ │ + b.n 183ec <_loop1_178_rule+0x324> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18364 <_loop1_178_rule+0x32c> │ │ │ │ │ + b.n 183ea <_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 183c8 <_loop1_178_rule+0x390> │ │ │ │ │ + b.n 1844e <_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, 184b6 <_loop1_178_rule+0x47e> │ │ │ │ │ + cbnz r0, 1852e <_loop1_178_rule+0x466> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18364 <_loop1_178_rule+0x32c> │ │ │ │ │ + b.n 183ea <_loop1_178_rule+0x322> │ │ │ │ │ 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 180e0 <_loop1_178_rule+0xa8> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18210 <_loop1_178_rule+0x1d8> │ │ │ │ │ + b.n 18166 <_loop1_178_rule+0x9e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1849a <_loop1_178_rule+0x462> │ │ │ │ │ + b.n 18520 <_loop1_178_rule+0x458> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18214 <_loop1_178_rule+0x1dc> │ │ │ │ │ + b.n 1829a <_loop1_178_rule+0x1d2> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18214 <_loop1_178_rule+0x1dc> │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 18296 <_loop1_178_rule+0x1ce> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1829a <_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, 184e2 <_loop1_178_rule+0x4aa> │ │ │ │ │ + cbnz r0, 18562 <_loop1_178_rule+0x49a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 18214 <_loop1_178_rule+0x1dc> │ │ │ │ │ + b.n 1829a <_loop1_178_rule+0x1d2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1805c <_loop1_178_rule+0x24> │ │ │ │ │ + b.n 180ec <_loop1_178_rule+0x24> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18214 <_loop1_178_rule+0x1dc> │ │ │ │ │ + b.n 1829a <_loop1_178_rule+0x1d2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000184ec <_gather_51_rule>: │ │ │ │ │ +0001856c <_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 18876 <_gather_51_rule+0x38a> │ │ │ │ │ + beq.w 188f6 <_gather_51_rule+0x38a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18884 <_gather_51_rule+0x398> │ │ │ │ │ + bne.w 18904 <_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 1885a <_gather_51_rule+0x36e> │ │ │ │ │ - bl 864c │ │ │ │ │ + beq.w 188da <_gather_51_rule+0x36e> │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18544 <_gather_51_rule+0x58> │ │ │ │ │ + cbz r0, 185c4 <_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 185ec <_gather_51_rule+0x100> │ │ │ │ │ + bne.n 1866c <_gather_51_rule+0x100> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18714 <_gather_51_rule+0x228> │ │ │ │ │ + bne.w 18794 <_gather_51_rule+0x228> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1877a <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 187fa <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1877a <_gather_51_rule+0x28e> │ │ │ │ │ + beq.w 187fa <_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 1861c <_gather_51_rule+0x130> │ │ │ │ │ + beq.n 1869c <_gather_51_rule+0x130> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 18852 <_gather_51_rule+0x366> │ │ │ │ │ + beq.w 188d2 <_gather_51_rule+0x366> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1877a <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 187fa <_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 1880c <_gather_51_rule+0x320> │ │ │ │ │ + beq.w 1888c <_gather_51_rule+0x320> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1877a <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 187fa <_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 18642 <_gather_51_rule+0x156> │ │ │ │ │ + bne.n 186c2 <_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 18806 <_gather_51_rule+0x31a> │ │ │ │ │ + beq.w 18886 <_gather_51_rule+0x31a> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 1862e <_gather_51_rule+0x142> │ │ │ │ │ + bgt.n 186ae <_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 │ │ │ │ │ @@ -42201,1187 +42240,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 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18544 <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 185c4 <_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 18544 <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 185c4 <_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 18570 <_gather_51_rule+0x84> │ │ │ │ │ + bne.n 185f0 <_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 1888a <_gather_51_rule+0x39e> │ │ │ │ │ + bne.w 1890a <_gather_51_rule+0x39e> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1877e <_gather_51_rule+0x292> │ │ │ │ │ + b.n 187fe <_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 185ca <_gather_51_rule+0xde> │ │ │ │ │ - b.n 1862e <_gather_51_rule+0x142> │ │ │ │ │ + beq.n 1864a <_gather_51_rule+0xde> │ │ │ │ │ + b.n 186ae <_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 1884a <_gather_51_rule+0x35e> │ │ │ │ │ + beq.w 188ca <_gather_51_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 186f2 <_gather_51_rule+0x206> │ │ │ │ │ + bne.n 18772 <_gather_51_rule+0x206> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 18672 <_gather_51_rule+0x186> │ │ │ │ │ + cbz r0, 186f2 <_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, 186b6 <_gather_51_rule+0x1ca> │ │ │ │ │ + cbnz r0, 18736 <_gather_51_rule+0x1ca> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18790 <_gather_51_rule+0x2a4> │ │ │ │ │ + bne.w 18810 <_gather_51_rule+0x2a4> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 187f6 <_gather_51_rule+0x30a> │ │ │ │ │ + bne.w 18876 <_gather_51_rule+0x30a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 186f2 <_gather_51_rule+0x206> │ │ │ │ │ + bl 86c0 │ │ │ │ │ + cbz r0, 18772 <_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, 186e8 <_gather_51_rule+0x1fc> │ │ │ │ │ + cbz r0, 18768 <_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 186fa <_gather_51_rule+0x20e> │ │ │ │ │ + beq.n 1877a <_gather_51_rule+0x20e> │ │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 185a4 <_gather_51_rule+0xb8> │ │ │ │ │ + b.n 18624 <_gather_51_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18672 <_gather_51_rule+0x186> │ │ │ │ │ + beq.n 186f2 <_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 18672 <_gather_51_rule+0x186> │ │ │ │ │ + beq.n 186f2 <_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 1869c <_gather_51_rule+0x1b0> │ │ │ │ │ + bne.n 1871c <_gather_51_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1882c <_gather_51_rule+0x340> │ │ │ │ │ + bne.w 188ac <_gather_51_rule+0x340> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 185b0 <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 18630 <_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 18806 <_gather_51_rule+0x31a> │ │ │ │ │ + beq.n 18886 <_gather_51_rule+0x31a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 186a8 <_gather_51_rule+0x1bc> │ │ │ │ │ + b.n 18728 <_gather_51_rule+0x1bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1877c <_gather_51_rule+0x290> │ │ │ │ │ + cbnz r2, 187fc <_gather_51_rule+0x290> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18836 <_gather_51_rule+0x34a> │ │ │ │ │ + beq.w 188b6 <_gather_51_rule+0x34a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 18788 <_gather_51_rule+0x29c> │ │ │ │ │ + bl 86c0 │ │ │ │ │ + cbz r0, 18808 <_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, 18788 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18808 <_gather_51_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18788 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18808 <_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, 18788 <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 18808 <_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, 1878a <_gather_51_rule+0x29e> │ │ │ │ │ + cbz r0, 1880a <_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 18556 <_gather_51_rule+0x6a> │ │ │ │ │ + beq.w 185d6 <_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 185e0 <_gather_51_rule+0xf4> │ │ │ │ │ + b.n 18660 <_gather_51_rule+0xf4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 18770 <_gather_51_rule+0x284> │ │ │ │ │ + b.n 187f0 <_gather_51_rule+0x284> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18828 <_gather_51_rule+0x33c> │ │ │ │ │ + bne.n 188a8 <_gather_51_rule+0x33c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18816 <_gather_51_rule+0x32a> │ │ │ │ │ + beq.n 18896 <_gather_51_rule+0x32a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 187fe <_gather_51_rule+0x312> │ │ │ │ │ + bl 86c0 │ │ │ │ │ + cbz r0, 1887e <_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, 187fe <_gather_51_rule+0x312> │ │ │ │ │ + cbz r0, 1887e <_gather_51_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ - cbz r0, 187fe <_gather_51_rule+0x312> │ │ │ │ │ + bl 86c0 │ │ │ │ │ + cbz r0, 1887e <_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, 187fe <_gather_51_rule+0x312> │ │ │ │ │ + cbz r0, 1887e <_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, 18800 <_gather_51_rule+0x314> │ │ │ │ │ + cbz r0, 18880 <_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 18680 <_gather_51_rule+0x194> │ │ │ │ │ + b.n 18700 <_gather_51_rule+0x194> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 185b0 <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 18630 <_gather_51_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 187ee <_gather_51_rule+0x302> │ │ │ │ │ + b.n 1886e <_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 1877a <_gather_51_rule+0x28e> │ │ │ │ │ + b.n 187fa <_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 187a4 <_gather_51_rule+0x2b8> │ │ │ │ │ + beq.n 18824 <_gather_51_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 187ee <_gather_51_rule+0x302> │ │ │ │ │ + b.n 1886e <_gather_51_rule+0x302> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 186f6 <_gather_51_rule+0x20a> │ │ │ │ │ + b.n 18776 <_gather_51_rule+0x20a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 186f6 <_gather_51_rule+0x20a> │ │ │ │ │ + b.n 18776 <_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 18728 <_gather_51_rule+0x23c> │ │ │ │ │ + beq.w 187a8 <_gather_51_rule+0x23c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 18770 <_gather_51_rule+0x284> │ │ │ │ │ + b.n 187f0 <_gather_51_rule+0x284> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18652 <_gather_51_rule+0x166> │ │ │ │ │ + b.n 186d2 <_gather_51_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1857c <_gather_51_rule+0x90> │ │ │ │ │ + b.n 185fc <_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 1877a <_gather_51_rule+0x28e> │ │ │ │ │ + bne.n 187fa <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18536 <_gather_51_rule+0x4a> │ │ │ │ │ - b.n 18544 <_gather_51_rule+0x58> │ │ │ │ │ + bne.w 185b6 <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 185c4 <_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 18518 <_gather_51_rule+0x2c> │ │ │ │ │ + beq.w 18598 <_gather_51_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 185e4 <_gather_51_rule+0xf8> │ │ │ │ │ + b.n 18664 <_gather_51_rule+0xf8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1877e <_gather_51_rule+0x292> │ │ │ │ │ + b.n 187fe <_gather_51_rule+0x292> │ │ │ │ │ │ │ │ │ │ -00018890 <_tmp_59_rule>: │ │ │ │ │ +00018910 <_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 188e8 <_tmp_59_rule+0x58> │ │ │ │ │ + beq.n 18968 <_tmp_59_rule+0x58> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 188f4 <_tmp_59_rule+0x64> │ │ │ │ │ + cbnz r2, 18974 <_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, 188e0 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 18960 <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 188e0 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r3, 18960 <_tmp_59_rule+0x50> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 188e0 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 18960 <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 188e0 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r3, 18960 <_tmp_59_rule+0x50> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 188fa <_tmp_59_rule+0x6a> │ │ │ │ │ + cbz r0, 1897a <_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 188b4 <_tmp_59_rule+0x24> │ │ │ │ │ + beq.n 18934 <_tmp_59_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 188e4 <_tmp_59_rule+0x54> │ │ │ │ │ + b.n 18964 <_tmp_59_rule+0x54> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 188e0 <_tmp_59_rule+0x50> │ │ │ │ │ + b.n 18960 <_tmp_59_rule+0x50> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018900 : │ │ │ │ │ +00018980 : │ │ │ │ │ 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 18b52 │ │ │ │ │ + beq.w 18bd2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b60 │ │ │ │ │ + bne.w 18be0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 18b00 │ │ │ │ │ + bne.w 18b80 │ │ │ │ │ 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 18afa │ │ │ │ │ + blt.w 18b7a │ │ │ │ │ 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 18af6 │ │ │ │ │ + bne.w 18b76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18af2 │ │ │ │ │ + beq.w 18b72 │ │ │ │ │ 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 18b6c │ │ │ │ │ + beq.w 18bec │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18b7c │ │ │ │ │ + bne.w 18bfc │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18ae4 │ │ │ │ │ + beq.w 18b64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b64 │ │ │ │ │ + bne.w 18be4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18bac │ │ │ │ │ + beq.w 18c2c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18a16 │ │ │ │ │ + cbnz r0, 18a96 │ │ │ │ │ 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 18af6 │ │ │ │ │ + bne.w 18b76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 189f8 │ │ │ │ │ + cbz r0, 18a78 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18b82 │ │ │ │ │ + bne.w 18c02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18af6 │ │ │ │ │ + bne.n 18b76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18b0c │ │ │ │ │ + beq.n 18b8c │ │ │ │ │ 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 189c0 │ │ │ │ │ + beq.n 18a40 │ │ │ │ │ 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 18ba4 │ │ │ │ │ + beq.w 18c24 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 18a56 │ │ │ │ │ + cbnz r2, 18ad6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18b10 │ │ │ │ │ + bne.n 18b90 │ │ │ │ │ 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 189ca │ │ │ │ │ + beq.n 18a4a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 189ca │ │ │ │ │ + bne.n 18a4a │ │ │ │ │ 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, 18ade │ │ │ │ │ + cbz r0, 18b5e │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.w 18bd4 │ │ │ │ │ + bgt.w 18c54 │ │ │ │ │ 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 189d8 │ │ │ │ │ + bne.n 18a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 18af6 │ │ │ │ │ + cbz r0, 18b76 │ │ │ │ │ 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 18b9e │ │ │ │ │ + beq.n 18c1e │ │ │ │ │ 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 18bc0 │ │ │ │ │ + beq.n 18c40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a0c │ │ │ │ │ + b.n 18a8c │ │ │ │ │ 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 189d8 │ │ │ │ │ + b.n 18a58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18a10 │ │ │ │ │ + b.n 18a90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, sl, [r3, #12] │ │ │ │ │ - b.n 18962 │ │ │ │ │ + b.n 189e2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18a0c │ │ │ │ │ + b.n 18a8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a56 │ │ │ │ │ + beq.n 18ad6 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 18b36 │ │ │ │ │ + beq.n 18bb6 │ │ │ │ │ str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ - b.n 18a36 │ │ │ │ │ + b.n 18ab6 │ │ │ │ │ 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 18ada │ │ │ │ │ + beq.n 18b5a │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 18b28 │ │ │ │ │ + b.n 18ba8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1892e │ │ │ │ │ + beq.w 189ae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 18afa │ │ │ │ │ + b.n 18b7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 189d8 │ │ │ │ │ + b.n 18a58 │ │ │ │ │ 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 1898a │ │ │ │ │ + beq.w 18a0a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 189d8 │ │ │ │ │ + b.n 18a58 │ │ │ │ │ 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 18af6 │ │ │ │ │ + beq.n 18b76 │ │ │ │ │ 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 18ac0 │ │ │ │ │ + bne.n 18b40 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18ac0 │ │ │ │ │ + b.n 18b40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18a46 │ │ │ │ │ + b.n 18ac6 │ │ │ │ │ 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 189b6 │ │ │ │ │ - b.n 18a5c │ │ │ │ │ + beq.w 18a36 │ │ │ │ │ + b.n 18adc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 18bce │ │ │ │ │ + cbnz r0, 18c4e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18a0c │ │ │ │ │ + b.n 18a8c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18afa │ │ │ │ │ + b.n 18b7a │ │ │ │ │ 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 18a84 │ │ │ │ │ + b.n 18b04 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018be8 : │ │ │ │ │ +00018c68 : │ │ │ │ │ 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 18ed2 │ │ │ │ │ + beq.w 18f4e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18ee0 │ │ │ │ │ + bne.w 18f5c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18f20 │ │ │ │ │ + bne.w 18f9c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 19040 │ │ │ │ │ + beq.w 190bc │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 18ef6 │ │ │ │ │ - bl 193f0 <_loop1_101_rule> │ │ │ │ │ + beq.w 18f72 │ │ │ │ │ + bl 1946c <_loop1_101_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18c56 │ │ │ │ │ + cbz r0, 18cd6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e40 │ │ │ │ │ + bne.w 18ebc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18f02 │ │ │ │ │ + bne.w 18f7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f0 <_loop1_101_rule> │ │ │ │ │ + bl 1946c <_loop1_101_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18c78 │ │ │ │ │ + cbz r0, 18cf8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e84 │ │ │ │ │ + bne.w 18f00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18ef2 │ │ │ │ │ + bne.w 18f6e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18e9c │ │ │ │ │ - bl 199a0 <_loop0_106_rule> │ │ │ │ │ + beq.w 18f18 │ │ │ │ │ + bl 19a1c <_loop0_106_rule> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 18cac │ │ │ │ │ + cbz r0, 18d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f2c <_loop1_103_rule> │ │ │ │ │ + bl 19fa8 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18d5e │ │ │ │ │ + bne.n 18dda │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18ea6 │ │ │ │ │ + bne.w 18f22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199a0 <_loop0_106_rule> │ │ │ │ │ + bl 19a1c <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18cd0 │ │ │ │ │ + cbz r0, 18d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f2c <_loop1_103_rule> │ │ │ │ │ + bl 19fa8 <_loop1_103_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18dde │ │ │ │ │ + bne.w 18e5a │ │ │ │ │ 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 18ef0 │ │ │ │ │ + bne.w 18f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f0 <_loop1_101_rule> │ │ │ │ │ + bl 1946c <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18d20 │ │ │ │ │ + cbz r0, 18da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4e4 <_loop0_100_rule> │ │ │ │ │ + bl 1a560 <_loop0_100_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18d20 │ │ │ │ │ + cbz r0, 18da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a868 │ │ │ │ │ + bl 1a8e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18d22 │ │ │ │ │ + cbnz r1, 18da2 │ │ │ │ │ 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 18dcc │ │ │ │ │ + beq.n 18e48 │ │ │ │ │ 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 18ef0 │ │ │ │ │ + bne.w 18f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - bl 19f2c <_loop1_103_rule> │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + bl 19fa8 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18eae │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 18f2a │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 18ef0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 18f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bl 1a868 │ │ │ │ │ + bl 1a8e4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18e2a │ │ │ │ │ + bne.n 18ea6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18d16 │ │ │ │ │ + b.n 18d96 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18cac │ │ │ │ │ + beq.n 18d2c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18cac │ │ │ │ │ + beq.n 18d2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ 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 18e14 │ │ │ │ │ + beq.n 18e90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a4e4 <_loop0_100_rule> │ │ │ │ │ + bl 1a560 <_loop0_100_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f1c │ │ │ │ │ + beq.w 18f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a868 │ │ │ │ │ + bl 1a8e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18cd8 │ │ │ │ │ + bne.n 18d58 │ │ │ │ │ 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 17fe8 │ │ │ │ │ + bl 18078 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18d12 │ │ │ │ │ + bne.n 18d92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d56 │ │ │ │ │ + beq.n 18dd2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18d58 │ │ │ │ │ + b.n 18dd4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18cd0 │ │ │ │ │ + beq.w 18d50 │ │ │ │ │ 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 18cd0 │ │ │ │ │ + beq.w 18d50 │ │ │ │ │ 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 18d86 │ │ │ │ │ + bne.n 18e02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1934c │ │ │ │ │ + bne.w 193c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18cd8 │ │ │ │ │ + b.n 18d58 │ │ │ │ │ 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 18d12 │ │ │ │ │ - b.n 18dcc │ │ │ │ │ + bne.w 18d92 │ │ │ │ │ + b.n 18e48 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c56 │ │ │ │ │ + beq.w 18cd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 199a0 <_loop0_106_rule> │ │ │ │ │ + bl 19a1c <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18eea │ │ │ │ │ + beq.n 18f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4e4 <_loop0_100_rule> │ │ │ │ │ + bl 1a560 <_loop0_100_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18eea │ │ │ │ │ + beq.n 18f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a868 │ │ │ │ │ + bl 1a8e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18ee6 │ │ │ │ │ + bne.n 18f62 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ - b.n 18db0 │ │ │ │ │ + b.n 18e2c │ │ │ │ │ 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 18e4e │ │ │ │ │ - b.n 18c78 │ │ │ │ │ + bne.n 18eca │ │ │ │ │ + b.n 18cf8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18f08 │ │ │ │ │ + beq.n 18f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18cd8 │ │ │ │ │ + b.n 18d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - bl 1a868 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 18ef0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + bl 1a8e4 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 18dba │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ 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 18d12 │ │ │ │ │ - b.n 18dcc │ │ │ │ │ + bne.w 18d92 │ │ │ │ │ + b.n 18e48 │ │ │ │ │ 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 18c14 │ │ │ │ │ + beq.w 18c94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18d18 │ │ │ │ │ + b.n 18d98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18c7e │ │ │ │ │ + b.n 18cfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18c7e │ │ │ │ │ + b.n 18cfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18d58 │ │ │ │ │ + b.n 18dd4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 19054 │ │ │ │ │ + beq.w 190d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c7e │ │ │ │ │ + b.n 18cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 199a0 <_loop0_106_rule> │ │ │ │ │ + bl 19a1c <_loop0_106_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18ca0 │ │ │ │ │ - b.n 18cac │ │ │ │ │ + bne.w 18d20 │ │ │ │ │ + b.n 18d2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18cd8 │ │ │ │ │ + b.n 18d58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 192b4 │ │ │ │ │ + beq.w 19330 │ │ │ │ │ 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 192c6 │ │ │ │ │ + bne.w 19342 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192c0 │ │ │ │ │ + bne.w 1933c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1928e │ │ │ │ │ + bne.w 1930a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192c0 │ │ │ │ │ + bne.w 1933c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1935c │ │ │ │ │ + bl 193d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18fba │ │ │ │ │ + cbnz r1, 19036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199a0 <_loop0_106_rule> │ │ │ │ │ + bl 19a1c <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1933a │ │ │ │ │ + beq.w 193b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19332 │ │ │ │ │ + beq.w 193ae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1931a │ │ │ │ │ + bne.w 19396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 198cc │ │ │ │ │ + bl 19948 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 192f8 │ │ │ │ │ + bne.w 19374 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1931a │ │ │ │ │ + bne.w 19396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f2c <_loop1_103_rule> │ │ │ │ │ + bl 19fa8 <_loop1_103_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19348 │ │ │ │ │ + bne.w 193c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192c0 │ │ │ │ │ + bne.w 1933c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199a0 <_loop0_106_rule> │ │ │ │ │ - cbz r0, 18fd8 │ │ │ │ │ + bl 19a1c <_loop0_106_rule> │ │ │ │ │ + cbz r0, 19054 │ │ │ │ │ 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 19098 │ │ │ │ │ + bne.n 19114 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192c0 │ │ │ │ │ + bne.w 1933c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_192_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 19004 │ │ │ │ │ + cbnz r1, 19080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dd0 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_193_rule │ │ │ │ │ - cbz r0, 19002 │ │ │ │ │ + cbz r0, 1907e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19218 │ │ │ │ │ + bne.w 19294 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192c0 │ │ │ │ │ + bne.w 1933c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3154 │ │ │ │ │ + bl 3154 │ │ │ │ │ R_ARM_THM_CALL _loop1_196_rule │ │ │ │ │ - cbz r0, 1901e │ │ │ │ │ + cbz r0, 1909a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19066 │ │ │ │ │ + cbnz r0, 190e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18ee0 │ │ │ │ │ + bne.w 18f5c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 18c2e │ │ │ │ │ + bne.w 18cae │ │ │ │ │ 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 18d56 │ │ │ │ │ + bne.w 18dd2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18c2e │ │ │ │ │ + b.n 18cae │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 193f0 <_loop1_101_rule> │ │ │ │ │ + bl 1946c <_loop1_101_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18c48 │ │ │ │ │ - b.n 18c56 │ │ │ │ │ + bne.w 18cc8 │ │ │ │ │ + b.n 18cd6 │ │ │ │ │ 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 1901e │ │ │ │ │ + beq.n 1909a │ │ │ │ │ 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 │ │ │ │ │ @@ -43390,107 +43426,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 191da │ │ │ │ │ + b.n 19256 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19210 │ │ │ │ │ + beq.w 1928c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19208 │ │ │ │ │ + bne.w 19284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19202 │ │ │ │ │ + beq.w 1927e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 191fa │ │ │ │ │ + beq.w 19276 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 191f2 │ │ │ │ │ + bne.w 1926e │ │ │ │ │ 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 19160 │ │ │ │ │ + beq.n 191dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 191f2 │ │ │ │ │ + bne.w 1926e │ │ │ │ │ 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, 19134 │ │ │ │ │ - bl 19800 │ │ │ │ │ + cbz r2, 191b0 │ │ │ │ │ + bl 1987c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r2, 19134 │ │ │ │ │ + cbz r2, 191b0 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.n 19126 │ │ │ │ │ + bne.n 191a2 │ │ │ │ │ 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, 1915a │ │ │ │ │ + cbz r0, 191d6 │ │ │ │ │ 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 190f6 │ │ │ │ │ + b.n 19172 │ │ │ │ │ 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, 1915a │ │ │ │ │ + cbz r0, 191d6 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - ble.n 19176 │ │ │ │ │ + ble.n 191f2 │ │ │ │ │ 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 19144 │ │ │ │ │ + b.n 191c0 │ │ │ │ │ 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 18fda │ │ │ │ │ + b.n 19056 │ │ │ │ │ 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 │ │ │ │ │ @@ -43498,29 +43534,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 18fd8 │ │ │ │ │ + beq.w 19054 │ │ │ │ │ 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 18fda │ │ │ │ │ + bne.w 19056 │ │ │ │ │ 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 18fd8 │ │ │ │ │ + beq.w 19054 │ │ │ │ │ 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 │ │ │ │ │ @@ -43529,131 +43565,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 b50 │ │ │ │ │ + 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 19020 │ │ │ │ │ + beq.w 1909c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19024 │ │ │ │ │ + b.n 190a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19170 │ │ │ │ │ + b.n 191ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 190ce │ │ │ │ │ + b.n 1914a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19170 │ │ │ │ │ + b.n 191ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18fda │ │ │ │ │ + b.n 19056 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 190a8 │ │ │ │ │ + b.n 19124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19286 │ │ │ │ │ + beq.n 19302 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1927e │ │ │ │ │ + cbnz r1, 192fa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19278 │ │ │ │ │ + cbnz r0, 192f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 1927e │ │ │ │ │ + cbnz r1, 192fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19780 │ │ │ │ │ + bl 197fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 19270 │ │ │ │ │ + cbz r0, 192ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl dd0 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19002 │ │ │ │ │ + beq.w 1907e │ │ │ │ │ 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 19002 │ │ │ │ │ + beq.w 1907e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 1907c │ │ │ │ │ + b.n 190f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19004 │ │ │ │ │ + b.n 19080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19248 │ │ │ │ │ + b.n 192c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19004 │ │ │ │ │ + b.n 19080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19226 │ │ │ │ │ + b.n 192a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dd0 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f54 │ │ │ │ │ + beq.w 18fd0 │ │ │ │ │ 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 18f54 │ │ │ │ │ + beq.w 18fd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 1907c │ │ │ │ │ + b.n 190f8 │ │ │ │ │ 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 19356 │ │ │ │ │ + beq.n 193d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19024 │ │ │ │ │ + b.n 190a0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f3e │ │ │ │ │ + beq.w 18fba │ │ │ │ │ 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 │ │ │ │ │ @@ -43662,361 +43698,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 191da │ │ │ │ │ + b.n 19256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 19322 │ │ │ │ │ + cbz r0, 1939e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19780 │ │ │ │ │ + bl 197fc │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1933a │ │ │ │ │ + cbz r0, 193b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 1907c │ │ │ │ │ + b.n 190f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18fba │ │ │ │ │ + b.n 19036 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 1933e │ │ │ │ │ + cbnz r0, 193ba │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18fba │ │ │ │ │ + b.n 19036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18f84 │ │ │ │ │ + b.n 19000 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18fba │ │ │ │ │ + b.n 19036 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18fba │ │ │ │ │ + b.n 19036 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19304 │ │ │ │ │ + b.n 19380 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 18cd8 │ │ │ │ │ + b.n 18d58 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18f2e │ │ │ │ │ + b.n 18faa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001935c : │ │ │ │ │ +000193d8 : │ │ │ │ │ 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 193ea │ │ │ │ │ + beq.n 19466 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 193e2 │ │ │ │ │ + cbnz r3, 1945e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 193f0 <_loop1_101_rule> │ │ │ │ │ + bl 1946c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19394 │ │ │ │ │ + cbz r0, 19410 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 193bc │ │ │ │ │ + cbnz r0, 19438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 193e2 │ │ │ │ │ + cbnz r3, 1945e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f0 <_loop1_101_rule> │ │ │ │ │ + bl 1946c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 193ae │ │ │ │ │ + cbz r0, 1942a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 193ca │ │ │ │ │ + cbnz r0, 19446 │ │ │ │ │ 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 193b2 │ │ │ │ │ - b.n 19394 │ │ │ │ │ + bne.n 1942e │ │ │ │ │ + b.n 19410 │ │ │ │ │ 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 193b2 │ │ │ │ │ - b.n 193ae │ │ │ │ │ + bne.n 1942e │ │ │ │ │ + b.n 1942a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 193b6 │ │ │ │ │ + b.n 19432 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1937a │ │ │ │ │ + b.n 193f6 │ │ │ │ │ │ │ │ │ │ -000193f0 <_loop1_101_rule>: │ │ │ │ │ +0001946c <_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 19762 <_loop1_101_rule+0x372> │ │ │ │ │ + beq.w 197de <_loop1_101_rule+0x372> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19770 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 197ec <_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 19752 <_loop1_101_rule+0x362> │ │ │ │ │ + beq.w 197ce <_loop1_101_rule+0x362> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19770 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 197ec <_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 1950c <_loop1_101_rule+0x11c> │ │ │ │ │ + beq.n 19588 <_loop1_101_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1951a <_loop1_101_rule+0x12a> │ │ │ │ │ + bne.n 19596 <_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 1952a <_loop1_101_rule+0x13a> │ │ │ │ │ + beq.n 195a6 <_loop1_101_rule+0x13a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 19540 <_loop1_101_rule+0x150> │ │ │ │ │ + beq.n 195bc <_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 19574 <_loop1_101_rule+0x184> │ │ │ │ │ + beq.n 195f0 <_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 1974a <_loop1_101_rule+0x35a> │ │ │ │ │ + beq.w 197c6 <_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 1961a <_loop1_101_rule+0x22a> │ │ │ │ │ + beq.w 19696 <_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 19628 <_loop1_101_rule+0x238> │ │ │ │ │ + beq.w 196a4 <_loop1_101_rule+0x238> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 1951e <_loop1_101_rule+0x12e> │ │ │ │ │ + bne.n 1959a <_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 1972e <_loop1_101_rule+0x33e> │ │ │ │ │ + beq.w 197aa <_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 19454 <_loop1_101_rule+0x64> │ │ │ │ │ + bne.n 194d0 <_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 1945a <_loop1_101_rule+0x6a> │ │ │ │ │ + beq.n 194d6 <_loop1_101_rule+0x6a> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 19672 <_loop1_101_rule+0x282> │ │ │ │ │ + b.n 196ee <_loop1_101_rule+0x282> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 19448 <_loop1_101_rule+0x58> │ │ │ │ │ + b.n 194c4 <_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 19776 <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 197f2 <_loop1_101_rule+0x386> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 19472 <_loop1_101_rule+0x82> │ │ │ │ │ + bne.n 194ee <_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 1962a <_loop1_101_rule+0x23a> │ │ │ │ │ + blt.n 196a6 <_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 19776 <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 197f2 <_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 19488 <_loop1_101_rule+0x98> │ │ │ │ │ + bne.n 19504 <_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 195f8 <_loop1_101_rule+0x208> │ │ │ │ │ + bne.n 19674 <_loop1_101_rule+0x208> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19632 <_loop1_101_rule+0x242> │ │ │ │ │ + beq.n 196ae <_loop1_101_rule+0x242> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 19648 <_loop1_101_rule+0x258> │ │ │ │ │ + beq.n 196c4 <_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 1966e <_loop1_101_rule+0x27e> │ │ │ │ │ + beq.n 196ea <_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 19714 <_loop1_101_rule+0x324> │ │ │ │ │ + beq.w 19790 <_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 1971a <_loop1_101_rule+0x32a> │ │ │ │ │ + beq.w 19796 <_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 194d6 <_loop1_101_rule+0xe6> │ │ │ │ │ + bne.w 19552 <_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 1967c <_loop1_101_rule+0x28c> │ │ │ │ │ + bne.n 196f8 <_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 │ │ │ │ │ @@ -44024,509 +44060,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 19744 <_loop1_101_rule+0x354> │ │ │ │ │ + bne.w 197c0 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19580 <_loop1_101_rule+0x190> │ │ │ │ │ - b.n 195f8 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.n 195fc <_loop1_101_rule+0x190> │ │ │ │ │ + b.n 19674 <_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 19714 <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 19790 <_loop1_101_rule+0x324> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 1977c <_loop1_101_rule+0x38c> │ │ │ │ │ + bne.w 197f8 <_loop1_101_rule+0x38c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19710 <_loop1_101_rule+0x320> │ │ │ │ │ + blt.n 1978c <_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 19714 <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 19790 <_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 195aa <_loop1_101_rule+0x1ba> │ │ │ │ │ + bne.n 19626 <_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 19604 <_loop1_101_rule+0x214> │ │ │ │ │ + beq.n 19680 <_loop1_101_rule+0x214> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19604 <_loop1_101_rule+0x214> │ │ │ │ │ + bne.n 19680 <_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 19730 <_loop1_101_rule+0x340> │ │ │ │ │ + beq.n 197ac <_loop1_101_rule+0x340> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 196fc <_loop1_101_rule+0x30c> │ │ │ │ │ + ble.n 19778 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 196fc <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19778 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 196fc <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19778 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 196fc <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19778 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 196fc <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19778 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 196fc <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19778 <_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 196fc <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19778 <_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 196ec <_loop1_101_rule+0x2fc> │ │ │ │ │ + bne.n 19768 <_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 195f8 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 19674 <_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 195f8 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.w 19674 <_loop1_101_rule+0x208> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 195f8 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 19674 <_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 19706 <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19782 <_loop1_101_rule+0x316> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1962a <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 196a6 <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1962a <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 196a6 <_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 19706 <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19782 <_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 1941e <_loop1_101_rule+0x2e> │ │ │ │ │ + beq.w 1949a <_loop1_101_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 19706 <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19782 <_loop1_101_rule+0x316> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1962a <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 196a6 <_loop1_101_rule+0x23a> │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 19594 <_loop1_101_rule+0x1a4> │ │ │ │ │ + b.n 19610 <_loop1_101_rule+0x1a4> │ │ │ │ │ │ │ │ │ │ -00019780 : │ │ │ │ │ +000197fc : │ │ │ │ │ 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 197f0 │ │ │ │ │ + beq.n 1986c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 197f6 │ │ │ │ │ + cbnz r3, 19872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 197c2 │ │ │ │ │ + cbz r0, 1983e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 197c2 │ │ │ │ │ + cbz r0, 1983e │ │ │ │ │ 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, 197f6 │ │ │ │ │ + cbnz r3, 19872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 197d8 │ │ │ │ │ + cbnz r0, 19854 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 197b8 │ │ │ │ │ + b.n 19834 │ │ │ │ │ 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 197b8 │ │ │ │ │ - b.n 197d2 │ │ │ │ │ + bne.n 19834 │ │ │ │ │ + b.n 1984e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1979e │ │ │ │ │ + b.n 1981a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 197bc │ │ │ │ │ + b.n 19838 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019800 : │ │ │ │ │ +0001987c : │ │ │ │ │ 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 198b4 │ │ │ │ │ + beq.n 19930 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 198ac │ │ │ │ │ + bne.n 19928 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 19882 │ │ │ │ │ + beq.n 198fe │ │ │ │ │ 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, 1987a │ │ │ │ │ + cbz r0, 198f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1989c │ │ │ │ │ + cbz r0, 19918 │ │ │ │ │ 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, 198ba │ │ │ │ │ + cbz r0, 19936 │ │ │ │ │ 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 1986e │ │ │ │ │ + b.n 198ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 198a2 │ │ │ │ │ + blt.n 1991e │ │ │ │ │ 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 1983a │ │ │ │ │ + beq.n 198b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19870 │ │ │ │ │ + b.n 198ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19870 │ │ │ │ │ + b.n 198ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19870 │ │ │ │ │ + b.n 198ec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19822 │ │ │ │ │ + b.n 1989e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1987e │ │ │ │ │ + beq.n 198fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19870 │ │ │ │ │ + b.n 198ec │ │ │ │ │ │ │ │ │ │ -000198cc : │ │ │ │ │ +00019948 : │ │ │ │ │ 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 19986 │ │ │ │ │ + beq.n 19a02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1997e │ │ │ │ │ + bne.n 199fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 199a0 <_loop0_106_rule> │ │ │ │ │ + bl 19a1c <_loop0_106_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19906 │ │ │ │ │ + cbz r0, 19982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f2c <_loop1_103_rule> │ │ │ │ │ + bl 19fa8 <_loop1_103_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 19930 │ │ │ │ │ + cbnz r0, 199ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1997e │ │ │ │ │ + bne.n 199fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199a0 <_loop0_106_rule> │ │ │ │ │ + bl 19a1c <_loop0_106_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19922 │ │ │ │ │ + cbz r0, 1999e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f2c <_loop1_103_rule> │ │ │ │ │ + bl 19fa8 <_loop1_103_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1995a │ │ │ │ │ + cbnz r0, 199d6 │ │ │ │ │ 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 19906 │ │ │ │ │ + beq.n 19982 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19906 │ │ │ │ │ + beq.n 19982 │ │ │ │ │ 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, 1998c │ │ │ │ │ + cbz r0, 19a08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19928 │ │ │ │ │ + b.n 199a4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19922 │ │ │ │ │ + beq.n 1999e │ │ │ │ │ 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 19948 │ │ │ │ │ - b.n 19922 │ │ │ │ │ + bne.n 199c4 │ │ │ │ │ + b.n 1999e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1992a │ │ │ │ │ + b.n 199a6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 198ea │ │ │ │ │ + b.n 19966 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19926 │ │ │ │ │ + beq.n 199a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1992a │ │ │ │ │ + b.n 199a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000199a0 <_loop0_106_rule>: │ │ │ │ │ +00019a1c <_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 19e48 <_loop0_106_rule+0x4a8> │ │ │ │ │ + beq.w 19f74 <_loop0_106_rule+0x558> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e56 <_loop0_106_rule+0x4b6> │ │ │ │ │ + bne.w 19f82 <_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 19f1c <_loop0_106_rule+0x57c> │ │ │ │ │ + beq.w 19ec4 <_loop0_106_rule+0x4a8> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19f14 <_loop0_106_rule+0x574> │ │ │ │ │ + bne.w 19f9e <_loop0_106_rule+0x582> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 19f00 <_loop0_106_rule+0x560> │ │ │ │ │ + beq.w 19f8a <_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 19d4c <_loop0_106_rule+0x3ac> │ │ │ │ │ + beq.w 19dc8 <_loop0_106_rule+0x3ac> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 19d62 <_loop0_106_rule+0x3c2> │ │ │ │ │ + beq.w 19dde <_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 19d8c <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 19e08 <_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 19d8c <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 19e08 <_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 19eae <_loop0_106_rule+0x50e> │ │ │ │ │ + beq.w 19eee <_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 19d90 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 19e0c <_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] │ │ │ │ │ @@ -44537,45 +44573,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 19b54 <_loop0_106_rule+0x1b4> │ │ │ │ │ + beq.n 19bd0 <_loop0_106_rule+0x1b4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19eca <_loop0_106_rule+0x52a> │ │ │ │ │ + bne.w 19ee4 <_loop0_106_rule+0x4c8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19b74 <_loop0_106_rule+0x1d4> │ │ │ │ │ + beq.n 19bf0 <_loop0_106_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 19b8a <_loop0_106_rule+0x1ea> │ │ │ │ │ + beq.n 19c06 <_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 19bc0 <_loop0_106_rule+0x220> │ │ │ │ │ + beq.n 19c3c <_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 19ec2 <_loop0_106_rule+0x522> │ │ │ │ │ + beq.w 19f54 <_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] │ │ │ │ │ @@ -44584,332 +44620,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 19c48 <_loop0_106_rule+0x2a8> │ │ │ │ │ + beq.w 19cc4 <_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 19c56 <_loop0_106_rule+0x2b6> │ │ │ │ │ + beq.w 19cd2 <_loop0_106_rule+0x2b6> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 19b68 <_loop0_106_rule+0x1c8> │ │ │ │ │ + bne.n 19be4 <_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 19e86 <_loop0_106_rule+0x4e6> │ │ │ │ │ + beq.w 19f06 <_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 19a9c <_loop0_106_rule+0xfc> │ │ │ │ │ + bne.n 19b18 <_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 19e9e <_loop0_106_rule+0x4fe> │ │ │ │ │ + bne.w 19f1e <_loop0_106_rule+0x502> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 19aa4 <_loop0_106_rule+0x104> │ │ │ │ │ + b.n 19b20 <_loop0_106_rule+0x104> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 19a92 <_loop0_106_rule+0xf2> │ │ │ │ │ + b.n 19b0e <_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+0x55a> │ │ │ │ │ + bne.w 19f6e <_loop0_106_rule+0x552> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 19ab6 <_loop0_106_rule+0x116> │ │ │ │ │ + bne.n 19b32 <_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 19c58 <_loop0_106_rule+0x2b8> │ │ │ │ │ + blt.n 19cd4 <_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+0x55a> │ │ │ │ │ + bne.w 19f6e <_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 19ace <_loop0_106_rule+0x12e> │ │ │ │ │ + bne.n 19b4a <_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 19c5e <_loop0_106_rule+0x2be> │ │ │ │ │ + bne.n 19cda <_loop0_106_rule+0x2be> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19c6a <_loop0_106_rule+0x2ca> │ │ │ │ │ + beq.n 19ce6 <_loop0_106_rule+0x2ca> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 19c82 <_loop0_106_rule+0x2e2> │ │ │ │ │ + beq.n 19cfe <_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 19cac <_loop0_106_rule+0x30c> │ │ │ │ │ + beq.n 19d28 <_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 19e6e <_loop0_106_rule+0x4ce> │ │ │ │ │ + beq.w 19f26 <_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 19ed0 <_loop0_106_rule+0x530> │ │ │ │ │ + beq.w 19f36 <_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 19b1e <_loop0_106_rule+0x17e> │ │ │ │ │ + bne.w 19b9a <_loop0_106_rule+0x17e> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19cb8 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 19d34 <_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 19e7a <_loop0_106_rule+0x4da> │ │ │ │ │ + bne.w 19f4e <_loop0_106_rule+0x532> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19bcc <_loop0_106_rule+0x22c> │ │ │ │ │ + beq.n 19c48 <_loop0_106_rule+0x22c> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19cb8 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 19d34 <_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+0x552> │ │ │ │ │ + bne.w 19f66 <_loop0_106_rule+0x54a> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 19eaa <_loop0_106_rule+0x50a> │ │ │ │ │ + bne.w 19f32 <_loop0_106_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19e3c <_loop0_106_rule+0x49c> │ │ │ │ │ + blt.w 19eb8 <_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+0x552> │ │ │ │ │ + bne.w 19f66 <_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 19bf0 <_loop0_106_rule+0x250> │ │ │ │ │ + bne.n 19c6c <_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 19e8a <_loop0_106_rule+0x4ea> │ │ │ │ │ + beq.w 19f0a <_loop0_106_rule+0x4ee> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 19d38 <_loop0_106_rule+0x398> │ │ │ │ │ + ble.n 19db4 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 19d38 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19db4 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 19d38 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19db4 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 19d38 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19db4 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 19d38 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19db4 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 19d38 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19db4 <_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 19d38 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19db4 <_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 19d28 <_loop0_106_rule+0x388> │ │ │ │ │ + bne.n 19da4 <_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 19e36 <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19eb2 <_loop0_106_rule+0x496> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 19a12 <_loop0_106_rule+0x72> │ │ │ │ │ + bne.w 19a8e <_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+0x548> │ │ │ │ │ + blt.w 19f5c <_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 19e36 <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19eb2 <_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 19a2a <_loop0_106_rule+0x8a> │ │ │ │ │ + bne.w 19aa6 <_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 19e80 <_loop0_106_rule+0x4e0> │ │ │ │ │ + bne.n 19f00 <_loop0_106_rule+0x4e4> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 19e5e <_loop0_106_rule+0x4be> │ │ │ │ │ + beq.n 19ed4 <_loop0_106_rule+0x4b8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 19e16 <_loop0_106_rule+0x476> │ │ │ │ │ + beq.n 19e92 <_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 19cb2 <_loop0_106_rule+0x312> │ │ │ │ │ + beq.w 19d2e <_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 19e74 <_loop0_106_rule+0x4d4> │ │ │ │ │ + beq.n 19f2c <_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 19ed6 <_loop0_106_rule+0x536> │ │ │ │ │ + beq.n 19f3c <_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 │ │ │ │ │ @@ -44917,345 +44953,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 19a74 <_loop0_106_rule+0xd4> │ │ │ │ │ + bne.w 19af0 <_loop0_106_rule+0xd4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 19c44 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 19cc0 <_loop0_106_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19e42 <_loop0_106_rule+0x4a2> │ │ │ │ │ + blt.n 19ebe <_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 19db6 <_loop0_106_rule+0x416> │ │ │ │ │ + beq.n 19e32 <_loop0_106_rule+0x416> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19e12 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 19e8e <_loop0_106_rule+0x472> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19d92 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 19e0e <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19e30 <_loop0_106_rule+0x490> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 199ce <_loop0_106_rule+0x2e> │ │ │ │ │ + b.n 19eac <_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 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.n 19d42 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19dbe <_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 19e30 <_loop0_106_rule+0x490> │ │ │ │ │ + bne.n 19eac <_loop0_106_rule+0x490> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 19da6 <_loop0_106_rule+0x406> │ │ │ │ │ + b.n 19e22 <_loop0_106_rule+0x406> │ │ │ │ │ mov r7, fp │ │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 19d34 <_loop0_106_rule+0x318> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c44 <_loop0_106_rule+0x2a4> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 19e0c <_loop0_106_rule+0x3f0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19c58 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19e0e <_loop0_106_rule+0x3f2> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 19c64 <_loop0_106_rule+0x2c4> │ │ │ │ │ + b.n 19ce0 <_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 19d42 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19dbe <_loop0_106_rule+0x3a2> │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ + b.n 19ee8 <_loop0_106_rule+0x4cc> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 19cb8 <_loop0_106_rule+0x318> │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - b.n 19bda <_loop0_106_rule+0x23a> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 19d90 <_loop0_106_rule+0x3f0> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19d92 <_loop0_106_rule+0x3f2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c58 <_loop0_106_rule+0x2b8> │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.n 19ea4 <_loop0_106_rule+0x504> │ │ │ │ │ + b.n 19cc0 <_loop0_106_rule+0x2a4> │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b.n 19c56 <_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 19e12 <_loop0_106_rule+0x472> │ │ │ │ │ + beq.n 19e8e <_loop0_106_rule+0x472> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 19e8e <_loop0_106_rule+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19e12 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 19cd4 <_loop0_106_rule+0x2b8> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 19cd4 <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19d92 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 19e0e <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 19e30 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 19eac <_loop0_106_rule+0x490> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19c58 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19cd4 <_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 19a4a <_loop0_106_rule+0x2e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 19dbe <_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 199f8 <_loop0_106_rule+0x58> │ │ │ │ │ + beq.w 19a74 <_loop0_106_rule+0x58> │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 19ea4 <_loop0_106_rule+0x504> │ │ │ │ │ + b.n 19ee8 <_loop0_106_rule+0x4cc> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 19d42 <_loop0_106_rule+0x3a2> │ │ │ │ │ - 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 19d42 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 19dbe <_loop0_106_rule+0x3a2> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00019f2c <_loop1_103_rule>: │ │ │ │ │ +00019fa8 <_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 1a42a <_loop1_103_rule+0x4fe> │ │ │ │ │ + beq.w 1a4a6 <_loop1_103_rule+0x4fe> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a438 <_loop1_103_rule+0x50c> │ │ │ │ │ + bne.w 1a4b4 <_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 1a41a <_loop1_103_rule+0x4ee> │ │ │ │ │ + beq.w 1a496 <_loop1_103_rule+0x4ee> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1a45c <_loop1_103_rule+0x530> │ │ │ │ │ + bne.w 1a4d8 <_loop1_103_rule+0x530> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1a44a <_loop1_103_rule+0x51e> │ │ │ │ │ + beq.w 1a4c6 <_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 1a036 <_loop1_103_rule+0x10a> │ │ │ │ │ + beq.n 1a0b2 <_loop1_103_rule+0x10a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 1a04c <_loop1_103_rule+0x120> │ │ │ │ │ + beq.n 1a0c8 <_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 1a076 <_loop1_103_rule+0x14a> │ │ │ │ │ + beq.n 1a0f2 <_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 1a442 <_loop1_103_rule+0x516> │ │ │ │ │ + beq.w 1a4be <_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 1a4ac <_loop1_103_rule+0x580> │ │ │ │ │ + beq.w 1a528 <_loop1_103_rule+0x580> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1a008 <_loop1_103_rule+0xdc> │ │ │ │ │ + cbz r0, 1a084 <_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 1a2ea <_loop1_103_rule+0x3be> │ │ │ │ │ + bne.w 1a366 <_loop1_103_rule+0x3be> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a3d4 <_loop1_103_rule+0x4a8> │ │ │ │ │ + bne.w 1a450 <_loop1_103_rule+0x4a8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a08e <_loop1_103_rule+0x162> │ │ │ │ │ + bne.n 1a10a <_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 1a380 <_loop1_103_rule+0x454> │ │ │ │ │ + bne.w 1a3fc <_loop1_103_rule+0x454> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 1a08e <_loop1_103_rule+0x162> │ │ │ │ │ + b.n 1a10a <_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 1a4d6 <_loop1_103_rule+0x5aa> │ │ │ │ │ + bne.w 1a552 <_loop1_103_rule+0x5aa> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 19f9e <_loop1_103_rule+0x72> │ │ │ │ │ + bne.n 1a01a <_loop1_103_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a4dc <_loop1_103_rule+0x5b0> │ │ │ │ │ + blt.w 1a558 <_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 1a4d6 <_loop1_103_rule+0x5aa> │ │ │ │ │ + bne.w 1a552 <_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 19fb4 <_loop1_103_rule+0x88> │ │ │ │ │ + bne.n 1a030 <_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 1a3de <_loop1_103_rule+0x4b2> │ │ │ │ │ + bne.w 1a45a <_loop1_103_rule+0x4b2> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1a022 <_loop1_103_rule+0xf6> │ │ │ │ │ + beq.n 1a09e <_loop1_103_rule+0xf6> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 1a294 <_loop1_103_rule+0x368> │ │ │ │ │ + beq.w 1a310 <_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 1a2be <_loop1_103_rule+0x392> │ │ │ │ │ + beq.w 1a33a <_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 1a380 <_loop1_103_rule+0x454> │ │ │ │ │ + beq.w 1a3fc <_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 1a48a <_loop1_103_rule+0x55e> │ │ │ │ │ + beq.w 1a506 <_loop1_103_rule+0x55e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2de <_loop1_103_rule+0x3b2> │ │ │ │ │ + beq.w 1a35a <_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 1a43e <_loop1_103_rule+0x512> │ │ │ │ │ + beq.w 1a4ba <_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 1a2fc <_loop1_103_rule+0x3d0> │ │ │ │ │ + beq.w 1a378 <_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] │ │ │ │ │ @@ -45263,43 +45300,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 1a3f4 <_loop1_103_rule+0x4c8> │ │ │ │ │ + beq.w 1a470 <_loop1_103_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a3ee <_loop1_103_rule+0x4c2> │ │ │ │ │ + bne.w 1a46a <_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 1a3fe <_loop1_103_rule+0x4d2> │ │ │ │ │ + beq.w 1a47a <_loop1_103_rule+0x4d2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 1a386 <_loop1_103_rule+0x45a> │ │ │ │ │ + beq.w 1a402 <_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 1a30e <_loop1_103_rule+0x3e2> │ │ │ │ │ + beq.w 1a38a <_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 1a30e <_loop1_103_rule+0x3e2> │ │ │ │ │ + beq.w 1a38a <_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] │ │ │ │ │ @@ -45307,125 +45344,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 1a4c2 <_loop1_103_rule+0x596> │ │ │ │ │ + beq.w 1a53e <_loop1_103_rule+0x596> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1a1d4 <_loop1_103_rule+0x2a8> │ │ │ │ │ + cbz r0, 1a250 <_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 1a3e8 <_loop1_103_rule+0x4bc> │ │ │ │ │ + bne.w 1a464 <_loop1_103_rule+0x4bc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a3ee <_loop1_103_rule+0x4c2> │ │ │ │ │ + bne.w 1a46a <_loop1_103_rule+0x4c2> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a476 <_loop1_103_rule+0x54a> │ │ │ │ │ + beq.w 1a4f2 <_loop1_103_rule+0x54a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 1a362 <_loop1_103_rule+0x436> │ │ │ │ │ + beq.w 1a3de <_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 1a316 <_loop1_103_rule+0x3ea> │ │ │ │ │ + beq.w 1a392 <_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 1a37e <_loop1_103_rule+0x452> │ │ │ │ │ + beq.w 1a3fa <_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 1a488 <_loop1_103_rule+0x55c> │ │ │ │ │ + beq.w 1a504 <_loop1_103_rule+0x55c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a3ac <_loop1_103_rule+0x480> │ │ │ │ │ + beq.w 1a428 <_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 1a3ac <_loop1_103_rule+0x480> │ │ │ │ │ + beq.w 1a428 <_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 1a4be <_loop1_103_rule+0x592> │ │ │ │ │ + beq.w 1a53a <_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 1a3be <_loop1_103_rule+0x492> │ │ │ │ │ + beq.w 1a43a <_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 1a138 <_loop1_103_rule+0x20c> │ │ │ │ │ + b.n 1a1b4 <_loop1_103_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a410 <_loop1_103_rule+0x4e4> │ │ │ │ │ + blt.w 1a48c <_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 1a380 <_loop1_103_rule+0x454> │ │ │ │ │ + bne.n 1a3fc <_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 1a0ae <_loop1_103_rule+0x182> │ │ │ │ │ + bne.w 1a12a <_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 │ │ │ │ │ @@ -45438,503 +45475,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 1a2c8 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a344 <_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 1a122 <_loop1_103_rule+0x1f6> │ │ │ │ │ + bne.w 1a19e <_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 1a49c <_loop1_103_rule+0x570> │ │ │ │ │ + bne.w 1a518 <_loop1_103_rule+0x570> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1a31c <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a398 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a1d8 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a254 <_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 1a2c8 <_loop1_103_rule+0x39c> │ │ │ │ │ + beq.n 1a344 <_loop1_103_rule+0x39c> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1a2c8 <_loop1_103_rule+0x39c> │ │ │ │ │ + bne.n 1a344 <_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 1a462 <_loop1_103_rule+0x536> │ │ │ │ │ + beq.w 1a4de <_loop1_103_rule+0x536> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.n 1a354 <_loop1_103_rule+0x428> │ │ │ │ │ + bge.n 1a3d0 <_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 1a340 <_loop1_103_rule+0x414> │ │ │ │ │ + b.n 1a3bc <_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 1a2d6 <_loop1_103_rule+0x3aa> │ │ │ │ │ + b.n 1a352 <_loop1_103_rule+0x3aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a40e <_loop1_103_rule+0x4e2> │ │ │ │ │ + blt.n 1a48a <_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 1a1fc <_loop1_103_rule+0x2d0> │ │ │ │ │ + beq.w 1a278 <_loop1_103_rule+0x2d0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a3b0 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1a42c <_loop1_103_rule+0x484> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a4a2 <_loop1_103_rule+0x576> │ │ │ │ │ + blt.w 1a51e <_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 1a176 <_loop1_103_rule+0x24a> │ │ │ │ │ + beq.w 1a1f2 <_loop1_103_rule+0x24a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a1d8 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a254 <_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 1a2c8 <_loop1_103_rule+0x39c> │ │ │ │ │ - b.n 1a326 <_loop1_103_rule+0x3fa> │ │ │ │ │ + beq.n 1a344 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a3a2 <_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 1a462 <_loop1_103_rule+0x536> │ │ │ │ │ + beq.n 1a4de <_loop1_103_rule+0x536> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1a286 <_loop1_103_rule+0x35a> │ │ │ │ │ + b.n 1a302 <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a2c8 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a344 <_loop1_103_rule+0x39c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a2c8 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 1a344 <_loop1_103_rule+0x39c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 1a268 <_loop1_103_rule+0x33c> │ │ │ │ │ + b.n 1a2e4 <_loop1_103_rule+0x33c> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a31c <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a398 <_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 1a148 <_loop1_103_rule+0x21c> │ │ │ │ │ + b.n 1a1c4 <_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 1a3a6 <_loop1_103_rule+0x47a> │ │ │ │ │ + bne.n 1a422 <_loop1_103_rule+0x47a> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1a162 <_loop1_103_rule+0x236> │ │ │ │ │ + b.n 1a1de <_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 1a3b0 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1a42c <_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 1a35e <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a3da <_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 19f5a <_loop1_103_rule+0x2e> │ │ │ │ │ + beq.w 19fd6 <_loop1_103_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1a35e <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a3da <_loop1_103_rule+0x432> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1a3ae <_loop1_103_rule+0x482> │ │ │ │ │ + b.n 1a42a <_loop1_103_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a00c <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 1a088 <_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 19f84 <_loop1_103_rule+0x58> │ │ │ │ │ - b.n 1a3f0 <_loop1_103_rule+0x4c4> │ │ │ │ │ + beq.w 1a000 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 1a46c <_loop1_103_rule+0x4c4> │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a35e <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a3da <_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 1a35e <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 1a3da <_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 1a37e <_loop1_103_rule+0x452> │ │ │ │ │ + bne.w 1a3fa <_loop1_103_rule+0x452> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1a1ea <_loop1_103_rule+0x2be> │ │ │ │ │ + b.n 1a266 <_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 1a3b0 <_loop1_103_rule+0x484> │ │ │ │ │ + beq.n 1a42c <_loop1_103_rule+0x484> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a3b0 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 1a42c <_loop1_103_rule+0x484> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a31c <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 1a398 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a1d8 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a254 <_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 1a446 <_loop1_103_rule+0x51a> │ │ │ │ │ + beq.n 1a4c2 <_loop1_103_rule+0x51a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a00c <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 1a088 <_loop1_103_rule+0xe0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 1a2fc <_loop1_103_rule+0x3d0> │ │ │ │ │ + b.n 1a378 <_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 1a1d6 <_loop1_103_rule+0x2aa> │ │ │ │ │ + beq.w 1a252 <_loop1_103_rule+0x2aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a1d8 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 1a254 <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a00c <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 1a088 <_loop1_103_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a4b8 <_loop1_103_rule+0x58c> │ │ │ │ │ + b.n 1a534 <_loop1_103_rule+0x58c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a4e4 <_loop0_100_rule>: │ │ │ │ │ +0001a560 <_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 1a812 <_loop0_100_rule+0x32e> │ │ │ │ │ + beq.w 1a88e <_loop0_100_rule+0x32e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a820 <_loop0_100_rule+0x33c> │ │ │ │ │ + bne.w 1a89c <_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 1a768 <_loop0_100_rule+0x284> │ │ │ │ │ + beq.w 1a7e4 <_loop0_100_rule+0x284> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1a770 <_loop0_100_rule+0x28c> │ │ │ │ │ + bne.w 1a7ec <_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 1a790 <_loop0_100_rule+0x2ac> │ │ │ │ │ + beq.w 1a80c <_loop0_100_rule+0x2ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a7a0 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a81c <_loop0_100_rule+0x2bc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1a5f4 <_loop0_100_rule+0x110> │ │ │ │ │ + beq.n 1a670 <_loop0_100_rule+0x110> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1a60a <_loop0_100_rule+0x126> │ │ │ │ │ + beq.n 1a686 <_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 1a634 <_loop0_100_rule+0x150> │ │ │ │ │ + beq.n 1a6b0 <_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 1a83a <_loop0_100_rule+0x356> │ │ │ │ │ + beq.w 1a8b6 <_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 1a826 <_loop0_100_rule+0x342> │ │ │ │ │ + beq.w 1a8a2 <_loop0_100_rule+0x342> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 1a5ca <_loop0_100_rule+0xe6> │ │ │ │ │ + cbz r0, 1a646 <_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 1a778 <_loop0_100_rule+0x294> │ │ │ │ │ + bne.w 1a7f4 <_loop0_100_rule+0x294> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a7a0 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a81c <_loop0_100_rule+0x2bc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1a64a <_loop0_100_rule+0x166> │ │ │ │ │ + bne.n 1a6c6 <_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 1a7a8 <_loop0_100_rule+0x2c4> │ │ │ │ │ + bne.w 1a824 <_loop0_100_rule+0x2c4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1a64a <_loop0_100_rule+0x166> │ │ │ │ │ + b.n 1a6c6 <_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 1a802 <_loop0_100_rule+0x31e> │ │ │ │ │ + bne.w 1a87e <_loop0_100_rule+0x31e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1a55e <_loop0_100_rule+0x7a> │ │ │ │ │ + bne.n 1a5da <_loop0_100_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1a808 <_loop0_100_rule+0x324> │ │ │ │ │ + blt.w 1a884 <_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 1a802 <_loop0_100_rule+0x31e> │ │ │ │ │ + bne.w 1a87e <_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 1a574 <_loop0_100_rule+0x90> │ │ │ │ │ + bne.n 1a5f0 <_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 1a7a0 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a81c <_loop0_100_rule+0x2bc> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a5e2 <_loop0_100_rule+0xfe> │ │ │ │ │ + beq.n 1a65e <_loop0_100_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1a6ec <_loop0_100_rule+0x208> │ │ │ │ │ + beq.n 1a768 <_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 1a712 <_loop0_100_rule+0x22e> │ │ │ │ │ + beq.n 1a78e <_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 1a85c <_loop0_100_rule+0x378> │ │ │ │ │ + beq.w 1a8d8 <_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 1a842 <_loop0_100_rule+0x35e> │ │ │ │ │ + beq.w 1a8be <_loop0_100_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17a9c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a746 <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1a7c2 <_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 1a746 <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1a7c2 <_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 1a7d8 <_loop0_100_rule+0x2f4> │ │ │ │ │ + beq.w 1a854 <_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 1a7c4 <_loop0_100_rule+0x2e0> │ │ │ │ │ + beq.n 1a840 <_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 1a538 <_loop0_100_rule+0x54> │ │ │ │ │ + b.n 1a5b4 <_loop0_100_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a7b4 <_loop0_100_rule+0x2d0> │ │ │ │ │ + blt.n 1a830 <_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 1a7a8 <_loop0_100_rule+0x2c4> │ │ │ │ │ + bne.n 1a824 <_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 1a666 <_loop0_100_rule+0x182> │ │ │ │ │ + bne.n 1a6e2 <_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, 1a762 <_loop0_100_rule+0x27e> │ │ │ │ │ + cbz r0, 1a7de <_loop0_100_rule+0x27e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 1a77e <_loop0_100_rule+0x29a> │ │ │ │ │ + bgt.n 1a7fa <_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 │ │ │ │ │ @@ -45949,315 +45986,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 1a72c <_loop0_100_rule+0x248> │ │ │ │ │ + bne.n 1a7a8 <_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 1a73c <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a7b8 <_loop0_100_rule+0x258> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 1a6c2 <_loop0_100_rule+0x1de> │ │ │ │ │ + b.n 1a73e <_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 1a732 <_loop0_100_rule+0x24e> │ │ │ │ │ - b.n 1a77e <_loop0_100_rule+0x29a> │ │ │ │ │ + beq.n 1a7ae <_loop0_100_rule+0x24e> │ │ │ │ │ + b.n 1a7fa <_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 1a54c <_loop0_100_rule+0x68> │ │ │ │ │ + beq.w 1a5c8 <_loop0_100_rule+0x68> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1a71a <_loop0_100_rule+0x236> │ │ │ │ │ + b.n 1a796 <_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 1a74e <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a7ca <_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 1a74e <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a7ca <_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, 1a7ee <_loop0_100_rule+0x30a> │ │ │ │ │ + cbz r0, 1a86a <_loop0_100_rule+0x30a> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 1a6de <_loop0_100_rule+0x1fa> │ │ │ │ │ + b.n 1a75a <_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 1a7a4 <_loop0_100_rule+0x2c0> │ │ │ │ │ + beq.n 1a820 <_loop0_100_rule+0x2c0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a71a <_loop0_100_rule+0x236> │ │ │ │ │ + b.n 1a796 <_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 1a73c <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a7b8 <_loop0_100_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5ce <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a64a <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5ce <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a64a <_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 1a512 <_loop0_100_rule+0x2e> │ │ │ │ │ + beq.w 1a58e <_loop0_100_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a73c <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a7b8 <_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 1a5cc <_loop0_100_rule+0xe8> │ │ │ │ │ + beq.w 1a648 <_loop0_100_rule+0xe8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a5ce <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a64a <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5ce <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 1a64a <_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 1a74c <_loop0_100_rule+0x268> │ │ │ │ │ + beq.w 1a7c8 <_loop0_100_rule+0x268> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a74e <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a7ca <_loop0_100_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a74e <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a7ca <_loop0_100_rule+0x26a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a868 : │ │ │ │ │ +0001a8e4 : │ │ │ │ │ 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 1aa86 │ │ │ │ │ + beq.w 1ab02 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aa94 │ │ │ │ │ + bne.w 1ab10 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aabc │ │ │ │ │ + bne.w 1ab38 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a8fe │ │ │ │ │ + cbnz r0, 1a97a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1aa9a │ │ │ │ │ + bne.w 1ab16 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ab1a │ │ │ │ │ + bne.w 1ab96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ab14 │ │ │ │ │ + bne.w 1ab90 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1aaa2 │ │ │ │ │ + beq.w 1ab1e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a976 │ │ │ │ │ + bne.n 1a9f2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a93e │ │ │ │ │ + cbnz r0, 1a9ba │ │ │ │ │ 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 19780 │ │ │ │ │ + bl 197fc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8aa │ │ │ │ │ + beq.n 1a926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dd0 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8aa │ │ │ │ │ + beq.n 1a926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1acf8 │ │ │ │ │ + bl 1ad74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a8ac │ │ │ │ │ + bne.n 1a928 │ │ │ │ │ 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, 1a960 │ │ │ │ │ + cbz r0, 1a9dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 1a8f6 │ │ │ │ │ + b.n 1a972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19780 │ │ │ │ │ + bl 197fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8ec │ │ │ │ │ + beq.n 1a968 │ │ │ │ │ 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 1a932 │ │ │ │ │ + bne.n 1a9ae │ │ │ │ │ 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 1a938 │ │ │ │ │ + beq.n 1a9b4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a8f6 │ │ │ │ │ + b.n 1a972 │ │ │ │ │ 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 1aa74 │ │ │ │ │ + beq.n 1aaf0 │ │ │ │ │ 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, 1a9ca │ │ │ │ │ + cbnz r0, 1aa46 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1aa80 │ │ │ │ │ + bne.n 1aafc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aa1a │ │ │ │ │ + bne.n 1aa96 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1aa80 │ │ │ │ │ + bne.n 1aafc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aa50 │ │ │ │ │ + bne.n 1aacc │ │ │ │ │ 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 1a8e2 │ │ │ │ │ - b.n 1a8ee │ │ │ │ │ + beq.n 1a95e │ │ │ │ │ + b.n 1a96a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a992 │ │ │ │ │ + beq.n 1aa0e │ │ │ │ │ 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 1a992 │ │ │ │ │ + beq.n 1aa0e │ │ │ │ │ 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 │ │ │ │ │ @@ -46266,192 +46303,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 b50 │ │ │ │ │ + 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 1a9bc │ │ │ │ │ + beq.n 1aa38 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a9c0 │ │ │ │ │ + b.n 1aa3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9a6 │ │ │ │ │ + beq.n 1aa22 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9a6 │ │ │ │ │ + beq.n 1aa22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9a6 │ │ │ │ │ + beq.n 1aa22 │ │ │ │ │ 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 1a9f4 │ │ │ │ │ + b.n 1aa70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9ba │ │ │ │ │ + beq.n 1aa36 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9ba │ │ │ │ │ + beq.n 1aa36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1aa3c │ │ │ │ │ - b.n 1a9ba │ │ │ │ │ + bne.n 1aab8 │ │ │ │ │ + b.n 1aa36 │ │ │ │ │ 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 1a986 │ │ │ │ │ + beq.n 1aa02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a9c0 │ │ │ │ │ + b.n 1aa3c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a894 │ │ │ │ │ + beq.w 1a910 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1a8f6 │ │ │ │ │ + b.n 1a972 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a8f6 │ │ │ │ │ + b.n 1a972 │ │ │ │ │ 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 1a8ec │ │ │ │ │ + bne.w 1a968 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a8e2 │ │ │ │ │ - b.n 1a978 │ │ │ │ │ + beq.w 1a95e │ │ │ │ │ + b.n 1a9f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1abf6 │ │ │ │ │ + beq.w 1ac72 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ac08 │ │ │ │ │ + bne.w 1ac84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1ac02 │ │ │ │ │ + bne.w 1ac7e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1abbe │ │ │ │ │ + bne.n 1ac3a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1ac02 │ │ │ │ │ + bne.w 1ac7e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ab5a │ │ │ │ │ + cbnz r0, 1abd6 │ │ │ │ │ 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 1a8a0 │ │ │ │ │ + beq.w 1a91c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1a8f6 │ │ │ │ │ + b.n 1a972 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ab4c │ │ │ │ │ + cbz r0, 1abc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3154 │ │ │ │ │ + bl 3154 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1ab4c │ │ │ │ │ + cbz r0, 1abc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1acf8 │ │ │ │ │ + bl 1ad74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r1, 1ab4e │ │ │ │ │ + cbnz r1, 1abca │ │ │ │ │ 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 1a932 │ │ │ │ │ - b.n 1a960 │ │ │ │ │ + bne.w 1a9ae │ │ │ │ │ + b.n 1a9dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1a8ce │ │ │ │ │ - b.n 1ab14 │ │ │ │ │ + beq.w 1a94a │ │ │ │ │ + b.n 1ab90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5c │ │ │ │ │ + bl f5c │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab04 │ │ │ │ │ + beq.n 1ab80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dd0 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab04 │ │ │ │ │ + beq.n 1ab80 │ │ │ │ │ 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 1ab04 │ │ │ │ │ + beq.n 1ab80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5c │ │ │ │ │ + bl f5c │ │ │ │ │ R_ARM_THM_CALL _tmp_201_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab04 │ │ │ │ │ + beq.n 1ab80 │ │ │ │ │ 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 │ │ │ │ │ @@ -46460,35 +46497,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 b50 │ │ │ │ │ + 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 1ab06 │ │ │ │ │ + beq.n 1ab82 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ab0a │ │ │ │ │ + b.n 1ab86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aaf0 │ │ │ │ │ + beq.n 1ab6c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aaf0 │ │ │ │ │ + beq.n 1ab6c │ │ │ │ │ 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 │ │ │ │ │ @@ -46496,92 +46533,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 1aba6 │ │ │ │ │ + b.n 1ac22 │ │ │ │ │ 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 1acc4 │ │ │ │ │ + beq.n 1ad40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ab0a │ │ │ │ │ + b.n 1ab86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ac8e │ │ │ │ │ + beq.n 1ad0a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ac86 │ │ │ │ │ + bne.n 1ad02 │ │ │ │ │ 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 1ac96 │ │ │ │ │ + bne.n 1ad12 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 1ac86 │ │ │ │ │ + cbnz r1, 1ad02 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1ac46 │ │ │ │ │ + cbnz r0, 1acc2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1aadc │ │ │ │ │ + b.n 1ab58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1acc8 │ │ │ │ │ + beq.n 1ad44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1acd8 │ │ │ │ │ + bne.n 1ad54 │ │ │ │ │ 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, 1acd0 │ │ │ │ │ + cbz r0, 1ad4c │ │ │ │ │ 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 1aada │ │ │ │ │ - b.n 1ac9c │ │ │ │ │ + beq.w 1ab56 │ │ │ │ │ + b.n 1ad18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1aadc │ │ │ │ │ + b.n 1ab58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ac16 │ │ │ │ │ + b.n 1ac92 │ │ │ │ │ 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 │ │ │ │ │ @@ -46592,135 +46629,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 1abac │ │ │ │ │ + beq.w 1ac28 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 1a938 │ │ │ │ │ + b.n 1a9b4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1aacc │ │ │ │ │ + b.n 1ab48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ac54 │ │ │ │ │ + b.n 1acd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbz r1, 1ace0 │ │ │ │ │ + cbz r1, 1ad5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ac40 │ │ │ │ │ + b.n 1acbc │ │ │ │ │ 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 1ac6a │ │ │ │ │ + bne.n 1ace6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ac40 │ │ │ │ │ + b.n 1acbc │ │ │ │ │ │ │ │ │ │ -0001acf8 : │ │ │ │ │ +0001ad74 : │ │ │ │ │ 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 1ae5e │ │ │ │ │ + beq.w 1aeda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ae56 │ │ │ │ │ + bne.w 1aed2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r3, 1ad4e │ │ │ │ │ + cbnz r3, 1adca │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ad42 │ │ │ │ │ + cbnz r0, 1adbe │ │ │ │ │ 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 19780 │ │ │ │ │ + bl 197fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ad38 │ │ │ │ │ - b.n 1ad34 │ │ │ │ │ + bne.n 1adb4 │ │ │ │ │ + b.n 1adb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ae42 │ │ │ │ │ + beq.n 1aebe │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1ada2 │ │ │ │ │ + cbnz r0, 1ae1e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ae50 │ │ │ │ │ + bne.n 1aecc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ae1e │ │ │ │ │ + bne.n 1ae9a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ae50 │ │ │ │ │ + bne.n 1aecc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1adf2 │ │ │ │ │ + bne.n 1ae6e │ │ │ │ │ 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 1ad2a │ │ │ │ │ + beq.n 1ada6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ad3c │ │ │ │ │ + b.n 1adb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad66 │ │ │ │ │ + beq.n 1ade2 │ │ │ │ │ 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 1ad66 │ │ │ │ │ + beq.n 1ade2 │ │ │ │ │ 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 │ │ │ │ │ @@ -46729,119 +46766,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 b50 │ │ │ │ │ + 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 1ad90 │ │ │ │ │ + beq.n 1ae0c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ad94 │ │ │ │ │ + b.n 1ae10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad8e │ │ │ │ │ + beq.n 1ae0a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad8e │ │ │ │ │ + beq.n 1ae0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb0 │ │ │ │ │ + bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad8e │ │ │ │ │ + beq.n 1ae0a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1adc2 │ │ │ │ │ + b.n 1ae3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad7a │ │ │ │ │ + beq.n 1adf6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad7a │ │ │ │ │ + beq.n 1adf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19800 │ │ │ │ │ + bl 1987c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad7a │ │ │ │ │ - b.n 1ae14 │ │ │ │ │ + beq.n 1adf6 │ │ │ │ │ + b.n 1ae90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1ae50 │ │ │ │ │ + cbnz r2, 1aecc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1ad5c │ │ │ │ │ + b.n 1add8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ad94 │ │ │ │ │ + b.n 1ae10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1ad3c │ │ │ │ │ + b.n 1adb8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ad1a │ │ │ │ │ + b.n 1ad96 │ │ │ │ │ │ │ │ │ │ -0001ae64 <_loop0_1_rule>: │ │ │ │ │ +0001aee0 <_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 1af48 <_loop0_1_rule+0xe4> │ │ │ │ │ + beq.n 1afc4 <_loop0_1_rule+0xe4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1af54 <_loop0_1_rule+0xf0> │ │ │ │ │ + bne.n 1afd0 <_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 1af1e <_loop0_1_rule+0xba> │ │ │ │ │ + beq.n 1af9a <_loop0_1_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1af26 <_loop0_1_rule+0xc2> │ │ │ │ │ + bne.n 1afa2 <_loop0_1_rule+0xc2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1aecc <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 1af48 <_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, 1af18 <_loop0_1_rule+0xb4> │ │ │ │ │ + cbz r0, 1af94 <_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 │ │ │ │ │ @@ -46852,296 +46889,296 @@ │ │ │ │ │ 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, 1af08 <_loop0_1_rule+0xa4> │ │ │ │ │ + cbnz r0, 1af84 <_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, 1af18 <_loop0_1_rule+0xb4> │ │ │ │ │ + cbz r0, 1af94 <_loop0_1_rule+0xb4> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1aeb8 <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 1af34 <_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 1aeb8 <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 1aef6 <_loop0_1_rule+0x92> │ │ │ │ │ + beq.n 1af34 <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 1af72 <_loop0_1_rule+0x92> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 1af2e <_loop0_1_rule+0xca> │ │ │ │ │ + beq.n 1afaa <_loop0_1_rule+0xca> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1aed6 <_loop0_1_rule+0x72> │ │ │ │ │ + b.n 1af52 <_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 1aec2 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1af3e <_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, 1af5a <_loop0_1_rule+0xf6> │ │ │ │ │ + cbz r0, 1afd6 <_loop0_1_rule+0xf6> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1af0c <_loop0_1_rule+0xa8> │ │ │ │ │ + b.n 1af88 <_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 1ae8e <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 1af0a <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1aec2 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1af3e <_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 1aec2 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1af3e <_loop0_1_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001af70 : │ │ │ │ │ +0001afec : │ │ │ │ │ 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 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 1b10c │ │ │ │ │ + beq.w 1b188 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b11a │ │ │ │ │ + bne.w 1b196 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b08c │ │ │ │ │ + beq.n 1b108 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b0a6 │ │ │ │ │ + bne.n 1b122 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b11e │ │ │ │ │ + bne.w 1b19a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b072 │ │ │ │ │ + bne.n 1b0ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b11e │ │ │ │ │ + bne.w 1b19a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b0a8 │ │ │ │ │ + bne.n 1b124 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b11a │ │ │ │ │ + bne.w 1b196 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b0ac │ │ │ │ │ + beq.n 1b128 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b0c8 │ │ │ │ │ + bne.n 1b144 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b1d6 │ │ │ │ │ + bne.w 1b252 │ │ │ │ │ movs r1, #25 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 1b0cc │ │ │ │ │ + bne.n 1b148 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b11a │ │ │ │ │ + bne.n 1b196 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b0dc │ │ │ │ │ + beq.n 1b158 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b0f6 │ │ │ │ │ + bne.n 1b172 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b1dc │ │ │ │ │ + bne.w 1b258 │ │ │ │ │ movs r1, #25 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 1b0fa │ │ │ │ │ + bne.n 1b176 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [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 │ │ │ │ │ - bl fbe0 │ │ │ │ │ + bl fc8c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b1e2 │ │ │ │ │ + bne.w 1b25e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1afec │ │ │ │ │ + b.n 1b068 │ │ │ │ │ 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 1b11e │ │ │ │ │ + bne.n 1b19a │ │ │ │ │ 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 1afb6 │ │ │ │ │ + beq.n 1b032 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b076 │ │ │ │ │ + b.n 1b0f2 │ │ │ │ │ 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 1b1d6 │ │ │ │ │ + bne.w 1b252 │ │ │ │ │ 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 1b00e │ │ │ │ │ + beq.n 1b08a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 128f0 │ │ │ │ │ + bl 12990 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1b126 │ │ │ │ │ + cbnz r0, 1b1a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b028 │ │ │ │ │ + b.n 1b0a4 │ │ │ │ │ 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 1b1dc │ │ │ │ │ + bne.n 1b258 │ │ │ │ │ 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 1b04a │ │ │ │ │ + beq.n 1b0c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 128f0 │ │ │ │ │ + bl 12990 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b19c │ │ │ │ │ + bne.n 1b218 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b064 │ │ │ │ │ + b.n 1b0e0 │ │ │ │ │ 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 1af9a │ │ │ │ │ + beq.w 1b016 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b06a │ │ │ │ │ + b.n 1b0e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1afec │ │ │ │ │ + b.n 1b068 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b0d8 │ │ │ │ │ + beq.n 1b154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1407c │ │ │ │ │ + bl 14118 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b0d8 │ │ │ │ │ + beq.n 1b154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b0d8 │ │ │ │ │ + beq.n 1b154 │ │ │ │ │ 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] │ │ │ │ │ @@ -47161,37 +47198,37 @@ │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b068 │ │ │ │ │ + beq.w 1b0e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b06a │ │ │ │ │ + b.n 1b0e6 │ │ │ │ │ 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 1b108 │ │ │ │ │ + beq.n 1b184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b108 │ │ │ │ │ + beq.n 1b184 │ │ │ │ │ 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 │ │ │ │ │ @@ -47199,134 +47236,134 @@ │ │ │ │ │ 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 1b180 │ │ │ │ │ + b.n 1b1fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b02a │ │ │ │ │ + b.n 1b0a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b064 │ │ │ │ │ + b.n 1b0e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4c │ │ │ │ │ + bl dacc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b086 │ │ │ │ │ + beq.w 1b102 │ │ │ │ │ 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 1b1ce │ │ │ │ │ + b.n 1b24a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001b20c : │ │ │ │ │ +0001b288 : │ │ │ │ │ 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 1b8b2 │ │ │ │ │ + beq.w 1b92e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b8c0 │ │ │ │ │ + bne.w 1b93c │ │ │ │ │ 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 1b458 │ │ │ │ │ + beq.w 1b4d4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r8, r5 │ │ │ │ │ - beq.w 1b472 │ │ │ │ │ + beq.w 1b4ee │ │ │ │ │ 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 1b892 │ │ │ │ │ + beq.w 1b90e │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1b78c │ │ │ │ │ + beq.w 1b808 │ │ │ │ │ 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 1b7be │ │ │ │ │ + beq.w 1b83a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baf0 │ │ │ │ │ + bl 1bb6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b572 │ │ │ │ │ + beq.w 1b5ee │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b88a │ │ │ │ │ + beq.w 1b906 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b882 │ │ │ │ │ + bne.w 1b8fe │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b83a │ │ │ │ │ + beq.w 1b8b6 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1b882 │ │ │ │ │ + bne.w 1b8fe │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b4aa │ │ │ │ │ + bne.w 1b526 │ │ │ │ │ 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 1b834 │ │ │ │ │ + beq.w 1b8b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -47335,101 +47372,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 1b6a4 │ │ │ │ │ + beq.w 1b720 │ │ │ │ │ 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 1b85e │ │ │ │ │ + beq.w 1b8da │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1b59e │ │ │ │ │ + bne.w 1b61a │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1b5ba │ │ │ │ │ + beq.w 1b636 │ │ │ │ │ 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 1b658 │ │ │ │ │ + bne.w 1b6d4 │ │ │ │ │ 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 1b5fc │ │ │ │ │ + bne.w 1b678 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b86e │ │ │ │ │ + bne.w 1b8ea │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b7d2 │ │ │ │ │ + beq.w 1b84e │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1b7e8 │ │ │ │ │ + beq.w 1b864 │ │ │ │ │ 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 1b814 │ │ │ │ │ + beq.w 1b890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baf0 │ │ │ │ │ + bl 1bb6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b594 │ │ │ │ │ + beq.w 1b610 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b84c │ │ │ │ │ + beq.w 1b8c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b58e │ │ │ │ │ + bne.w 1b60a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b586 │ │ │ │ │ + beq.w 1b602 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1b58e │ │ │ │ │ + bne.w 1b60a │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b510 │ │ │ │ │ + bne.w 1b58c │ │ │ │ │ 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 1b580 │ │ │ │ │ + beq.w 1b5fc │ │ │ │ │ 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 │ │ │ │ │ @@ -47438,146 +47475,146 @@ │ │ │ │ │ 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 1b596 │ │ │ │ │ + beq.w 1b612 │ │ │ │ │ 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 1b868 │ │ │ │ │ + beq.w 1b8e4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1b5d0 │ │ │ │ │ + bne.w 1b64c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5ea │ │ │ │ │ + beq.w 1b666 │ │ │ │ │ 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 1b8c6 │ │ │ │ │ + bne.w 1b942 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1b258 │ │ │ │ │ + bne.w 1b2d4 │ │ │ │ │ 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 1b8f8 │ │ │ │ │ + blt.w 1b974 │ │ │ │ │ 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 1b36a │ │ │ │ │ + bne.w 1b3e6 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1b892 │ │ │ │ │ + beq.w 1b90e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ - b.n 1b276 │ │ │ │ │ + b.n 1b2f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baf0 │ │ │ │ │ + bl 1bb6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b8f2 │ │ │ │ │ + beq.w 1b96e │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r5, [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] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b6a8 │ │ │ │ │ + bne.w 1b724 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b834 │ │ │ │ │ + beq.w 1b8b0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1b300 │ │ │ │ │ + ble.w 1b37c │ │ │ │ │ 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] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 1b300 │ │ │ │ │ - b.n 1b4f6 │ │ │ │ │ + beq.w 1b37c │ │ │ │ │ + b.n 1b572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baf0 │ │ │ │ │ + bl 1bb6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b8ec │ │ │ │ │ + beq.w 1b968 │ │ │ │ │ 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 1b6c8 │ │ │ │ │ + bne.w 1b744 │ │ │ │ │ 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, 1b580 │ │ │ │ │ + cbz r0, 1b5fc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1b408 │ │ │ │ │ + ble.w 1b484 │ │ │ │ │ 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 1b408 │ │ │ │ │ - b.n 1b558 │ │ │ │ │ + beq.w 1b484 │ │ │ │ │ + b.n 1b5d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b35c │ │ │ │ │ + b.n 1b3d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -47586,204 +47623,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 1b44e │ │ │ │ │ + b.n 1b4ca │ │ │ │ │ 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 1b342 │ │ │ │ │ + bne.w 1b3be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b854 │ │ │ │ │ + bne.w 1b8d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b35c │ │ │ │ │ + b.n 1b3d8 │ │ │ │ │ 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 1b44a │ │ │ │ │ + bne.w 1b4c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b598 │ │ │ │ │ + beq.n 1b614 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b598 │ │ │ │ │ + b.n 1b614 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b36a │ │ │ │ │ + bne.w 1b3e6 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1b71c │ │ │ │ │ + beq.w 1b798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1b900 │ │ │ │ │ - cbz r0, 1b62a │ │ │ │ │ + bl 1b97c │ │ │ │ │ + cbz r0, 1b6a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b8cc │ │ │ │ │ + bne.w 1b948 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b72a │ │ │ │ │ + bne.n 1b7a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 1b900 │ │ │ │ │ + bl 1b97c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 1b650 │ │ │ │ │ + cbz r0, 1b6cc │ │ │ │ │ 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 1b730 │ │ │ │ │ + bne.n 1b7ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 1b36a │ │ │ │ │ + b.n 1b3e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 228c │ │ │ │ │ + bl 2154 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b358 │ │ │ │ │ + beq.w 1b3d4 │ │ │ │ │ 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 1b874 │ │ │ │ │ + beq.w 1b8f0 │ │ │ │ │ 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 1b44a │ │ │ │ │ + bne.w 1b4c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b87c │ │ │ │ │ + bne.w 1b8f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b36c │ │ │ │ │ + b.n 1b3e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b576 │ │ │ │ │ + b.n 1b5f2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1baf0 │ │ │ │ │ + bl 1bb6c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4d6 │ │ │ │ │ + beq.w 1b552 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1b6e8 │ │ │ │ │ + beq.n 1b764 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ str.w r2, [r7, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1b4c6 │ │ │ │ │ + b.n 1b542 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1baf0 │ │ │ │ │ + bl 1bb6c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b53c │ │ │ │ │ + beq.w 1b5b8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1b702 │ │ │ │ │ + beq.n 1b77e │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r2, [r7, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1b52c │ │ │ │ │ + b.n 1b5a8 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b830 │ │ │ │ │ + beq.w 1b8ac │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1b6bc │ │ │ │ │ + b.n 1b738 │ │ │ │ │ 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 1b57c │ │ │ │ │ + beq.w 1b5f8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1b6dc │ │ │ │ │ + b.n 1b758 │ │ │ │ │ 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 1b610 │ │ │ │ │ + beq.w 1b68c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1b36a │ │ │ │ │ + b.n 1b3e6 │ │ │ │ │ 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 1b650 │ │ │ │ │ + beq.n 1b6cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b650 │ │ │ │ │ + beq.w 1b6cc │ │ │ │ │ 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 │ │ │ │ │ @@ -47792,266 +47829,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 b50 │ │ │ │ │ + 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 1b652 │ │ │ │ │ + beq.w 1b6ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b36a │ │ │ │ │ + b.n 1b3e6 │ │ │ │ │ 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 1b8a8 │ │ │ │ │ + blt.w 1b924 │ │ │ │ │ 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 1b576 │ │ │ │ │ + bne.w 1b5f2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1b29a │ │ │ │ │ + bne.w 1b316 │ │ │ │ │ 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 1b29a │ │ │ │ │ + beq.w 1b316 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b576 │ │ │ │ │ + b.n 1b5f2 │ │ │ │ │ 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 1b868 │ │ │ │ │ + bne.n 1b8e4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1b38a │ │ │ │ │ + bne.w 1b406 │ │ │ │ │ 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 1b828 │ │ │ │ │ + blt.n 1b8a4 │ │ │ │ │ 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 1b596 │ │ │ │ │ + bne.w 1b612 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b3a4 │ │ │ │ │ + bne.w 1b420 │ │ │ │ │ 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 1b3a4 │ │ │ │ │ + beq.w 1b420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b596 │ │ │ │ │ + b.n 1b612 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b598 │ │ │ │ │ + b.n 1b614 │ │ │ │ │ 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 1b574 │ │ │ │ │ + b.n 1b5f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b3c2 │ │ │ │ │ + b.n 1b43e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b35c │ │ │ │ │ + b.n 1b3d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b35c │ │ │ │ │ + b.n 1b3d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b598 │ │ │ │ │ + b.n 1b614 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b450 │ │ │ │ │ + b.n 1b4cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 1b36c │ │ │ │ │ + b.n 1b3e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b36c │ │ │ │ │ + b.n 1b3e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b574 │ │ │ │ │ + b.n 1b5f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b2b8 │ │ │ │ │ + b.n 1b334 │ │ │ │ │ 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 1b4a4 │ │ │ │ │ + beq.w 1b520 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b35c │ │ │ │ │ + b.n 1b3d8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b35c │ │ │ │ │ + b.n 1b3d8 │ │ │ │ │ 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 1b238 │ │ │ │ │ + beq.w 1b2b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b450 │ │ │ │ │ + b.n 1b4cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 1b36c │ │ │ │ │ + b.n 1b3e8 │ │ │ │ │ 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 1b62a │ │ │ │ │ + beq.w 1b6a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ - b.n 1b75a │ │ │ │ │ + b.n 1b7d6 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ - b.n 1b540 │ │ │ │ │ + b.n 1b5bc │ │ │ │ │ str.w sl, [sp, #32] │ │ │ │ │ - b.n 1b4da │ │ │ │ │ + b.n 1b556 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b36c │ │ │ │ │ + b.n 1b3e8 │ │ │ │ │ │ │ │ │ │ -0001b900 : │ │ │ │ │ +0001b97c : │ │ │ │ │ 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 1baa0 │ │ │ │ │ + beq.w 1bb1c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1ba98 │ │ │ │ │ + bne.w 1bb14 │ │ │ │ │ ldrd r8, r6, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 1bac4 │ │ │ │ │ + beq.w 1bb40 │ │ │ │ │ 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 1baae │ │ │ │ │ + beq.w 1bb2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1baf0 │ │ │ │ │ + bl 1bb6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba42 │ │ │ │ │ + beq.n 1babe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1baa6 │ │ │ │ │ + beq.w 1bb22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ba3c │ │ │ │ │ + bne.n 1bab8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba34 │ │ │ │ │ + beq.n 1bab0 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1ba3c │ │ │ │ │ + bne.n 1bab8 │ │ │ │ │ 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 1ba00 │ │ │ │ │ + bne.n 1ba7c │ │ │ │ │ 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 1ba2e │ │ │ │ │ + beq.n 1baaa │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bgt.n 1ba1c │ │ │ │ │ + bgt.n 1ba98 │ │ │ │ │ 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 │ │ │ │ │ @@ -48060,586 +48097,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 1ba46 │ │ │ │ │ + beq.n 1bac2 │ │ │ │ │ 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 1ba80 │ │ │ │ │ + beq.n 1bafc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1ba4e │ │ │ │ │ + bne.n 1baca │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1ba86 │ │ │ │ │ + beq.n 1bb02 │ │ │ │ │ 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 1baf0 │ │ │ │ │ + bl 1bb6c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b9a2 │ │ │ │ │ + beq.n 1ba1e │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 1ba66 │ │ │ │ │ + beq.n 1bae2 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r2, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1b996 │ │ │ │ │ + b.n 1ba12 │ │ │ │ │ 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 1b9b4 │ │ │ │ │ + b.n 1ba30 │ │ │ │ │ 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 1b9f4 │ │ │ │ │ + b.n 1ba70 │ │ │ │ │ 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 1b9ee │ │ │ │ │ + b.n 1ba6a │ │ │ │ │ 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 1ba2e │ │ │ │ │ + beq.n 1baaa │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1ba10 │ │ │ │ │ + b.n 1ba8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b9f6 │ │ │ │ │ + b.n 1ba72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba4a │ │ │ │ │ + beq.n 1bac6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b9f6 │ │ │ │ │ + b.n 1ba72 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b9f6 │ │ │ │ │ + b.n 1ba72 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b924 │ │ │ │ │ + b.n 1b9a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b970 │ │ │ │ │ + b.n 1b9ec │ │ │ │ │ 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 1b954 │ │ │ │ │ + beq.w 1b9d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ba46 │ │ │ │ │ + b.n 1bac2 │ │ │ │ │ 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 1bae8 │ │ │ │ │ + blt.n 1bb64 │ │ │ │ │ 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 1b946 │ │ │ │ │ - b.n 1b9f4 │ │ │ │ │ + beq.w 1b9c2 │ │ │ │ │ + b.n 1ba70 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b9f6 │ │ │ │ │ + b.n 1ba72 │ │ │ │ │ │ │ │ │ │ -0001baf0 : │ │ │ │ │ +0001bb6c : │ │ │ │ │ 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 1c638 │ │ │ │ │ + beq.w 1c6b4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c646 │ │ │ │ │ + bne.w 1c6c2 │ │ │ │ │ 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, 1bb3e │ │ │ │ │ + cbz r0, 1bbba │ │ │ │ │ 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 1c646 │ │ │ │ │ + bne.w 1c6c2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c674 │ │ │ │ │ + beq.w 1c6f0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1c650 │ │ │ │ │ + beq.w 1c6cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c7c8 │ │ │ │ │ + bl 1c844 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bed4 │ │ │ │ │ + bne.w 1bf50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c66c │ │ │ │ │ + bne.w 1c6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2160 │ │ │ │ │ + bl 2028 │ │ │ │ │ R_ARM_THM_CALL complex_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1beea │ │ │ │ │ + bne.w 1bf66 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c66c │ │ │ │ │ + bne.w 1c6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cc4 │ │ │ │ │ + bl 6d10 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1beea │ │ │ │ │ + bne.w 1bf66 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c66c │ │ │ │ │ + bne.w 1c6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c6fe │ │ │ │ │ + bne.w 1c77a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c66c │ │ │ │ │ + bne.w 1c6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c686 │ │ │ │ │ + bne.w 1c702 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c66c │ │ │ │ │ + bne.w 1c6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c6c4 │ │ │ │ │ + bne.w 1c740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c6e2 │ │ │ │ │ + bne.w 1c75e │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1c6e8 │ │ │ │ │ + beq.w 1c764 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1c71a │ │ │ │ │ + beq.w 1c796 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 228c │ │ │ │ │ + bl 2154 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1be86 │ │ │ │ │ + bne.w 1bf02 │ │ │ │ │ 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 1c6e2 │ │ │ │ │ + bne.w 1c75e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2328 │ │ │ │ │ + bl 21f0 │ │ │ │ │ R_ARM_THM_CALL wildcard_pattern_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1beba │ │ │ │ │ + bne.w 1bf36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c646 │ │ │ │ │ + bne.w 1c6c2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c628 │ │ │ │ │ + beq.w 1c6a4 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1c5f8 │ │ │ │ │ + beq.w 1c674 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ca7c │ │ │ │ │ + bl 1caf8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c26e │ │ │ │ │ + bne.w 1c2ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c6e2 │ │ │ │ │ + bne.w 1c75e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1c5e2 │ │ │ │ │ + beq.w 1c65e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c248 │ │ │ │ │ + bne.w 1c2c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c646 │ │ │ │ │ + bne.w 1c6c2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c76c │ │ │ │ │ + beq.w 1c7e8 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1c794 │ │ │ │ │ + beq.w 1c810 │ │ │ │ │ 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 1c108 │ │ │ │ │ + bne.w 1c184 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c77a │ │ │ │ │ + bne.w 1c7f6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c580 │ │ │ │ │ + bne.w 1c5fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c6e2 │ │ │ │ │ + bne.w 1c75e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1c570 │ │ │ │ │ + beq.w 1c5ec │ │ │ │ │ ldrd fp, r3, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 1c4c4 │ │ │ │ │ + beq.w 1c540 │ │ │ │ │ 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 1bf26 │ │ │ │ │ + bne.w 1bfa2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4e4 │ │ │ │ │ + bne.w 1c560 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bf7a │ │ │ │ │ + bne.w 1bff6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4e4 │ │ │ │ │ + bne.w 1c560 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bfe6 │ │ │ │ │ + bne.w 1c062 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4e4 │ │ │ │ │ + bne.w 1c560 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c086 │ │ │ │ │ + bne.w 1c102 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c6e2 │ │ │ │ │ + bne.w 1c75e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1c546 │ │ │ │ │ + beq.w 1c5c2 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1c4a2 │ │ │ │ │ + beq.w 1c51e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23f8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1bdee │ │ │ │ │ + cbz r0, 1be6a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1bdee │ │ │ │ │ + cbz r0, 1be6a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c556 │ │ │ │ │ + bne.w 1c5d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c4be │ │ │ │ │ + bne.w 1c53a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23f8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c162 │ │ │ │ │ + beq.w 1c1de │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c162 │ │ │ │ │ + beq.w 1c1de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26d0 <_tmp_9_rule+0xc> │ │ │ │ │ + bl 26d0 <_tmp_8_rule+0x4> │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c162 │ │ │ │ │ + beq.w 1c1de │ │ │ │ │ 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 1c164 │ │ │ │ │ + bne.w 1c1e0 │ │ │ │ │ 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 1c162 │ │ │ │ │ + beq.w 1c1de │ │ │ │ │ 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 1c4be │ │ │ │ │ + beq.w 1c53a │ │ │ │ │ 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 1c20e │ │ │ │ │ + beq.w 1c28a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1beba │ │ │ │ │ + b.n 1bf36 │ │ │ │ │ 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 1c5c6 │ │ │ │ │ + beq.w 1c642 │ │ │ │ │ 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 1c5b0 │ │ │ │ │ + beq.w 1c62c │ │ │ │ │ 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 1bb38 │ │ │ │ │ + b.n 1bbb4 │ │ │ │ │ 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 1bb78 │ │ │ │ │ + beq.w 1bbf4 │ │ │ │ │ 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 1c746 │ │ │ │ │ + beq.w 1c7c2 │ │ │ │ │ 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 1beb4 │ │ │ │ │ + bne.n 1bf30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bbf8 │ │ │ │ │ + beq.w 1bc74 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bbfc │ │ │ │ │ + b.n 1bc78 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd4e │ │ │ │ │ + beq.w 1bdca │ │ │ │ │ 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 1c494 │ │ │ │ │ + beq.w 1c510 │ │ │ │ │ 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] │ │ │ │ │ @@ -48647,547 +48684,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 1be7c │ │ │ │ │ + bne.n 1bef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd9e │ │ │ │ │ + beq.w 1be1a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bda2 │ │ │ │ │ + b.n 1be1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3234 │ │ │ │ │ + bl 3234 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd68 │ │ │ │ │ + beq.w 1bde4 │ │ │ │ │ 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 1bd6a │ │ │ │ │ + bne.w 1bde6 │ │ │ │ │ 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 1bd68 │ │ │ │ │ + beq.w 1bde4 │ │ │ │ │ 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 1c494 │ │ │ │ │ + beq.w 1c510 │ │ │ │ │ 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 1be7c │ │ │ │ │ - b.n 1bf66 │ │ │ │ │ + bne.w 1bef8 │ │ │ │ │ + b.n 1bfe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3288 │ │ │ │ │ + bl 3288 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd82 │ │ │ │ │ + beq.w 1bdfe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd82 │ │ │ │ │ + beq.w 1bdfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3234 │ │ │ │ │ + bl 3234 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd82 │ │ │ │ │ + beq.w 1bdfe │ │ │ │ │ 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 1bd84 │ │ │ │ │ + bne.w 1be00 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd82 │ │ │ │ │ + beq.w 1bdfe │ │ │ │ │ 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 1c494 │ │ │ │ │ + beq.w 1c510 │ │ │ │ │ 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 1c49c │ │ │ │ │ + beq.w 1c518 │ │ │ │ │ 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 1c48e │ │ │ │ │ + beq.w 1c50a │ │ │ │ │ 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 1be7c │ │ │ │ │ - b.n 1bf66 │ │ │ │ │ + bne.w 1bef8 │ │ │ │ │ + b.n 1bfe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3288 │ │ │ │ │ + bl 3288 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd9c │ │ │ │ │ + beq.w 1be18 │ │ │ │ │ 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 1c78e │ │ │ │ │ + bne.w 1c80a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd9c │ │ │ │ │ + beq.w 1be18 │ │ │ │ │ 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 1c494 │ │ │ │ │ + beq.w 1c510 │ │ │ │ │ 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 1c788 │ │ │ │ │ + beq.w 1c804 │ │ │ │ │ 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 1c782 │ │ │ │ │ + beq.w 1c7fe │ │ │ │ │ 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 1be7c │ │ │ │ │ - b.n 1bf66 │ │ │ │ │ + bne.w 1bef8 │ │ │ │ │ + b.n 1bfe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 244c │ │ │ │ │ + bl 2314 │ │ │ │ │ R_ARM_THM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bcf8 │ │ │ │ │ + bne.w 1bd74 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcf6 │ │ │ │ │ + beq.w 1bd72 │ │ │ │ │ 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 1c75c │ │ │ │ │ + beq.w 1c7d8 │ │ │ │ │ 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 1be7c │ │ │ │ │ + bne.w 1bef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd10 │ │ │ │ │ + beq.w 1bd8c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bd14 │ │ │ │ │ + b.n 1bd90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4be │ │ │ │ │ + bne.w 1c53a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23f8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c21e │ │ │ │ │ + beq.n 1c29a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c21e │ │ │ │ │ + beq.n 1c29a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2818 │ │ │ │ │ + bl 2818 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c21e │ │ │ │ │ + beq.n 1c29a │ │ │ │ │ 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 1c220 │ │ │ │ │ + bne.n 1c29c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c21e │ │ │ │ │ + beq.n 1c29a │ │ │ │ │ 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 1c4be │ │ │ │ │ + beq.w 1c53a │ │ │ │ │ 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 1c756 │ │ │ │ │ + beq.w 1c7d2 │ │ │ │ │ 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 1c750 │ │ │ │ │ + beq.w 1c7cc │ │ │ │ │ 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 1c766 │ │ │ │ │ + beq.w 1c7e2 │ │ │ │ │ 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 1be7c │ │ │ │ │ + bne.w 1bef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1c240 │ │ │ │ │ + cbz r0, 1c2bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c242 │ │ │ │ │ + b.n 1c2be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4be │ │ │ │ │ + bne.w 1c53a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23f8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c2c0 │ │ │ │ │ + bne.n 1c33c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c36c │ │ │ │ │ + bne.w 1c3e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1beba │ │ │ │ │ + b.n 1bf36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b20c │ │ │ │ │ + bl 1b288 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcb8 │ │ │ │ │ + beq.w 1bd34 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bcb8 │ │ │ │ │ + beq.w 1bd34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1beba │ │ │ │ │ + b.n 1bf36 │ │ │ │ │ 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 1bc8e │ │ │ │ │ + beq.w 1bd0a │ │ │ │ │ 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 1c7be │ │ │ │ │ + beq.w 1c83a │ │ │ │ │ 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 1be7c │ │ │ │ │ + bne.w 1bef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bc90 │ │ │ │ │ + beq.w 1bd0c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bc94 │ │ │ │ │ + b.n 1bd10 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c234 │ │ │ │ │ + beq.n 1c2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26d0 <_tmp_9_rule+0xc> │ │ │ │ │ + bl 26d0 <_tmp_8_rule+0x4> │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c234 │ │ │ │ │ + beq.n 1c2b0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c234 │ │ │ │ │ + beq.n 1c2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2818 │ │ │ │ │ + bl 2818 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c234 │ │ │ │ │ + beq.n 1c2b0 │ │ │ │ │ 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 1c234 │ │ │ │ │ + bne.n 1c2b0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c234 │ │ │ │ │ + beq.n 1c2b0 │ │ │ │ │ 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 1c4be │ │ │ │ │ + beq.w 1c53a │ │ │ │ │ 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 1c4fa │ │ │ │ │ + beq.w 1c576 │ │ │ │ │ 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 1c4f4 │ │ │ │ │ + beq.w 1c570 │ │ │ │ │ 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, 1c394 │ │ │ │ │ + cbz r0, 1c410 │ │ │ │ │ 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 1be7c │ │ │ │ │ - b.n 1c20e │ │ │ │ │ + bne.w 1bef8 │ │ │ │ │ + b.n 1c28a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c500 │ │ │ │ │ + bne.w 1c57c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1c47a │ │ │ │ │ + beq.n 1c4f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23f8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ - cbnz r0, 1c39a │ │ │ │ │ + cbnz r0, 1c416 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c240 │ │ │ │ │ + b.n 1c2bc │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c34c │ │ │ │ │ + b.n 1c3c8 │ │ │ │ │ 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 1c38c │ │ │ │ │ + beq.n 1c408 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1c53c │ │ │ │ │ + beq.w 1c5b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c506 │ │ │ │ │ + bne.w 1c582 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c526 │ │ │ │ │ + beq.w 1c5a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 26d0 <_tmp_9_rule+0xc> │ │ │ │ │ + bl 26d0 <_tmp_8_rule+0x4> │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c50c │ │ │ │ │ + bne.w 1c588 │ │ │ │ │ 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 1c506 │ │ │ │ │ + bne.w 1c582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2818 │ │ │ │ │ + bl 2818 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c504 │ │ │ │ │ + beq.w 1c580 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c504 │ │ │ │ │ + beq.n 1c580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26d0 <_tmp_9_rule+0xc> │ │ │ │ │ + bl 26d0 <_tmp_8_rule+0x4> │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c506 │ │ │ │ │ + beq.n 1c582 │ │ │ │ │ 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] │ │ │ │ │ @@ -49213,259 +49250,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 b50 │ │ │ │ │ + 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 1c38c │ │ │ │ │ + beq.n 1c408 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c38e │ │ │ │ │ + b.n 1c40a │ │ │ │ │ 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 1c382 │ │ │ │ │ + beq.w 1c3fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c38e │ │ │ │ │ + b.n 1c40a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c064 │ │ │ │ │ + b.n 1c0e0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1bda2 │ │ │ │ │ + b.n 1be1e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c054 │ │ │ │ │ + b.n 1c0d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c4ea │ │ │ │ │ + blt.n 1c566 │ │ │ │ │ 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 1bdcc │ │ │ │ │ + beq.w 1be48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c242 │ │ │ │ │ + b.n 1c2be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1c5d6 │ │ │ │ │ + blt.w 1c652 │ │ │ │ │ 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 1bd40 │ │ │ │ │ + beq.w 1bdbc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1bda2 │ │ │ │ │ + b.n 1be1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c242 │ │ │ │ │ + b.n 1c2be │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c33c │ │ │ │ │ + b.n 1c3b8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c32e │ │ │ │ │ + b.n 1c3aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c242 │ │ │ │ │ + b.n 1c2be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c38c │ │ │ │ │ + b.n 1c408 │ │ │ │ │ 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 1c3e0 │ │ │ │ │ + beq.w 1c45c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1c3e4 │ │ │ │ │ + b.n 1c460 │ │ │ │ │ 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 1c3ce │ │ │ │ │ + beq.w 1c44a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c506 │ │ │ │ │ + b.n 1c582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c3b8 │ │ │ │ │ + b.n 1c434 │ │ │ │ │ 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 1bdb8 │ │ │ │ │ - b.n 1c4be │ │ │ │ │ + beq.w 1be34 │ │ │ │ │ + b.n 1c53a │ │ │ │ │ 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 1c4be │ │ │ │ │ + beq.n 1c53a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 1be60 │ │ │ │ │ + b.n 1bedc │ │ │ │ │ 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 1bd2a │ │ │ │ │ - b.n 1c4e4 │ │ │ │ │ + beq.w 1bda6 │ │ │ │ │ + b.n 1c560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f64 │ │ │ │ │ + bl 1e2c │ │ │ │ │ R_ARM_THM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r2, 1c5d0 │ │ │ │ │ + cbnz r2, 1c64c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd0e │ │ │ │ │ + beq.w 1bd8a │ │ │ │ │ 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 1c75c │ │ │ │ │ + beq.w 1c7d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 1c13a │ │ │ │ │ + b.n 1c1b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bc36 │ │ │ │ │ + beq.w 1bcb2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1bc3a │ │ │ │ │ + b.w 1bcb6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bc3a │ │ │ │ │ + b.w 1bcb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1bd12 │ │ │ │ │ + b.w 1bd8e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bda2 │ │ │ │ │ + b.w 1be1e │ │ │ │ │ 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 1bcaa │ │ │ │ │ + beq.w 1bd26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1bcbe │ │ │ │ │ + b.w 1bd3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c61c │ │ │ │ │ + blt.n 1c698 │ │ │ │ │ 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 1bc80 │ │ │ │ │ + beq.w 1bcfc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bc94 │ │ │ │ │ + b.w 1bd10 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bc94 │ │ │ │ │ + b.w 1bd10 │ │ │ │ │ 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 1bc6c │ │ │ │ │ - b.n 1c614 │ │ │ │ │ + beq.w 1bce8 │ │ │ │ │ + b.n 1c690 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bb1e │ │ │ │ │ + beq.w 1bb9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.w 1bb38 │ │ │ │ │ + b.w 1bbb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c6b6 │ │ │ │ │ + blt.n 1c732 │ │ │ │ │ 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 1bb6a │ │ │ │ │ + beq.w 1bbe6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bbfc │ │ │ │ │ + b.w 1bc78 │ │ │ │ │ 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 1c66c │ │ │ │ │ + bne.n 1c6e8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 1bb58 │ │ │ │ │ + b.w 1bbd4 │ │ │ │ │ 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 1c746 │ │ │ │ │ + beq.n 1c7c2 │ │ │ │ │ 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 │ │ │ │ │ @@ -49473,471 +49510,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 1beb4 │ │ │ │ │ - b.n 1bf12 │ │ │ │ │ + bne.w 1bf30 │ │ │ │ │ + b.n 1bf8e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bbfc │ │ │ │ │ + b.w 1bc78 │ │ │ │ │ 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 1c746 │ │ │ │ │ + beq.n 1c7c2 │ │ │ │ │ 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 1c6a2 │ │ │ │ │ + b.n 1c71e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c64a │ │ │ │ │ + b.n 1c6c6 │ │ │ │ │ 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 1bc12 │ │ │ │ │ + beq.w 1bc8e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bc3a │ │ │ │ │ + b.w 1bcb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1c746 │ │ │ │ │ + cbz r0, 1c7c2 │ │ │ │ │ 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 1c6a2 │ │ │ │ │ + b.n 1c71e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c738 │ │ │ │ │ + blt.n 1c7b4 │ │ │ │ │ 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 1bc26 │ │ │ │ │ - b.n 1c6f6 │ │ │ │ │ + beq.w 1bca2 │ │ │ │ │ + b.n 1c772 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bc3a │ │ │ │ │ + b.w 1bcb6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bbfc │ │ │ │ │ + b.w 1bc78 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c1dc │ │ │ │ │ + b.n 1c258 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c1ce │ │ │ │ │ + b.n 1c24a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bd14 │ │ │ │ │ + b.w 1bd90 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c1f0 │ │ │ │ │ + b.n 1c26c │ │ │ │ │ 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 1bcd4 │ │ │ │ │ + beq.w 1bd50 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bd14 │ │ │ │ │ + b.w 1bd90 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c0e8 │ │ │ │ │ + b.n 1c164 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c0d8 │ │ │ │ │ + b.n 1c154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1bda0 │ │ │ │ │ + b.w 1be1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c7b2 │ │ │ │ │ + blt.n 1c82e │ │ │ │ │ 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 1bce8 │ │ │ │ │ - b.n 1c77a │ │ │ │ │ + beq.w 1bd64 │ │ │ │ │ + b.n 1c7f6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bd14 │ │ │ │ │ + b.w 1bd90 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1bc94 │ │ │ │ │ + b.w 1bd10 │ │ │ │ │ │ │ │ │ │ -0001c7c8 : │ │ │ │ │ +0001c844 : │ │ │ │ │ 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 1c886 │ │ │ │ │ + beq.n 1c902 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c892 │ │ │ │ │ + bne.n 1c90e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 1c862 │ │ │ │ │ + beq.n 1c8de │ │ │ │ │ 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, 1c85e │ │ │ │ │ + cbnz r0, 1c8da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c87c │ │ │ │ │ + bne.n 1c8f8 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1c82e │ │ │ │ │ + cbnz r0, 1c8aa │ │ │ │ │ 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 1c81e │ │ │ │ │ + beq.n 1c89a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1c87c │ │ │ │ │ + cbz r0, 1c8f8 │ │ │ │ │ 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, 1c896 │ │ │ │ │ + cbz r0, 1c912 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c824 │ │ │ │ │ + b.n 1c8a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c8a8 │ │ │ │ │ + blt.n 1c924 │ │ │ │ │ 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 1c804 │ │ │ │ │ + beq.n 1c880 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c828 │ │ │ │ │ + b.n 1c8a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c7f2 │ │ │ │ │ + beq.n 1c86e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1c880 │ │ │ │ │ + b.n 1c8fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c822 │ │ │ │ │ + beq.n 1c89e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c880 │ │ │ │ │ + b.n 1c8fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c880 │ │ │ │ │ + b.n 1c8fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001c8b4 : │ │ │ │ │ +0001c930 : │ │ │ │ │ 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 1ca2c │ │ │ │ │ + beq.w 1caa8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c98a │ │ │ │ │ + bne.n 1ca06 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1c9ec │ │ │ │ │ + beq.w 1ca68 │ │ │ │ │ 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 1ca14 │ │ │ │ │ + beq.w 1ca90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1c938 │ │ │ │ │ + cbnz r0, 1c9b4 │ │ │ │ │ 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 1c98a │ │ │ │ │ + bne.n 1ca06 │ │ │ │ │ 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, 1c94e │ │ │ │ │ + cbnz r0, 1c9ca │ │ │ │ │ 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, 1c972 │ │ │ │ │ + cbz r0, 1c9ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1c92e │ │ │ │ │ + b.n 1c9aa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ca72 │ │ │ │ │ + beq.w 1caee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ca3c │ │ │ │ │ + bne.n 1cab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1c992 │ │ │ │ │ + cbnz r0, 1ca0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c926 │ │ │ │ │ + b.n 1c9a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ca28 │ │ │ │ │ + beq.n 1caa4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c91a │ │ │ │ │ + beq.n 1c996 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c92e │ │ │ │ │ + b.n 1c9aa │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1c9d6 │ │ │ │ │ + cbz r0, 1ca52 │ │ │ │ │ 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 1ca58 │ │ │ │ │ + beq.n 1cad4 │ │ │ │ │ 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 1ca44 │ │ │ │ │ + beq.n 1cac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c948 │ │ │ │ │ + b.n 1c9c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c96c │ │ │ │ │ + beq.n 1c9e8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c926 │ │ │ │ │ + b.n 1c9a2 │ │ │ │ │ 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 1ca66 │ │ │ │ │ + blt.n 1cae2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ca5e │ │ │ │ │ + cbnz r3, 1cada │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1c904 │ │ │ │ │ + bne.w 1c980 │ │ │ │ │ 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 1c904 │ │ │ │ │ + beq.w 1c980 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c982 │ │ │ │ │ + b.n 1c9fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c982 │ │ │ │ │ + b.n 1c9fe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c8e0 │ │ │ │ │ + beq.w 1c95c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c98a │ │ │ │ │ + b.n 1ca06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c926 │ │ │ │ │ + b.n 1c9a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c948 │ │ │ │ │ + beq.w 1c9c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c92e │ │ │ │ │ + b.n 1c9aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1c92e │ │ │ │ │ + b.n 1c9aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c92e │ │ │ │ │ + b.n 1c9aa │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c92e │ │ │ │ │ + b.n 1c9aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c95c │ │ │ │ │ + b.n 1c9d8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001ca7c : │ │ │ │ │ +0001caf8 : │ │ │ │ │ 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 1cabc │ │ │ │ │ + beq.n 1cb38 │ │ │ │ │ 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, 1cad4 │ │ │ │ │ + cbz r0, 1cb50 │ │ │ │ │ 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> │ │ │ │ │ @@ -49946,133 +49983,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 1caae │ │ │ │ │ + bne.n 1cb2a │ │ │ │ │ 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 1cbca │ │ │ │ │ + bne.n 1cc46 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1cbd2 │ │ │ │ │ + beq.n 1cc4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cbac │ │ │ │ │ + bne.n 1cc28 │ │ │ │ │ ldrd sl, r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.n 1cb92 │ │ │ │ │ + beq.n 1cc0e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ ldrd fp, r9, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23f8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1cb36 │ │ │ │ │ + cbnz r0, 1cbb2 │ │ │ │ │ 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 1cbb0 │ │ │ │ │ + bne.n 1cc2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1cab6 │ │ │ │ │ + b.n 1cb32 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb1c │ │ │ │ │ + beq.n 1cb98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb1c │ │ │ │ │ + beq.n 1cb98 │ │ │ │ │ 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 1cb20 │ │ │ │ │ + beq.n 1cb9c │ │ │ │ │ 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, 1cbb8 │ │ │ │ │ + cbz r0, 1cc34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1cbb0 │ │ │ │ │ + cbnz r2, 1cc2c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 1cb2c │ │ │ │ │ + ble.n 1cba8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 1cadc │ │ │ │ │ + b.n 1cb58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1cbc0 │ │ │ │ │ + blt.n 1cc3c │ │ │ │ │ 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 1cb12 │ │ │ │ │ + beq.n 1cb8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1cab6 │ │ │ │ │ + b.n 1cb32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb20 │ │ │ │ │ + beq.n 1cb9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1cbb0 │ │ │ │ │ + b.n 1cc2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1cab6 │ │ │ │ │ + b.n 1cb32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1cafa │ │ │ │ │ + b.n 1cb76 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001cbdc <_tmp_203_rule>: │ │ │ │ │ +0001cc58 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b.w 18890 <_tmp_59_rule> │ │ │ │ │ + b.w 18910 <_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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ 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 7670 │ │ │ │ │ + bl 76bc │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 1935c │ │ │ │ │ + bl 193d8 │ │ │ │ │ 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 198cc │ │ │ │ │ + bl 19948 │ │ │ │ │ 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 fbe0 │ │ │ │ │ + bl fc8c │ │ │ │ │ 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 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ 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 158c8 <_loop1_216_rule> │ │ │ │ │ + bl 15968 <_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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 │ │ │ │ │ @@ -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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 109e4 │ │ │ │ │ + bl 10a90 │ │ │ │ │ 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 13a08 │ │ │ │ │ + bl 13aa4 │ │ │ │ │ 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ 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 18900 │ │ │ │ │ + bl 18980 │ │ │ │ │ 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 b50 │ │ │ │ │ + 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 864c │ │ │ │ │ + bl 86c0 │ │ │ │ │ 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 e5e4 │ │ │ │ │ + bl e668 │ │ │ │ │ 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> │ │ │ │ │ @@ -1636,15 +1636,15 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000d94 <_tmp_242_rule>: │ │ │ │ │ _tmp_242_rule(): │ │ │ │ │ b.n d40 <_tmp_238_rule> │ │ │ │ │ │ │ │ │ │ 00000d96 <_gather_208_rule>: │ │ │ │ │ -_gather_208_rule(): │ │ │ │ │ +_gather_212_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 │ │ │ │ │ @@ -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 18900 │ │ │ │ │ + bl 18980 │ │ │ │ │ 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 19780 │ │ │ │ │ + bl 197fc │ │ │ │ │ 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,37 +33,37 @@ │ │ │ │ │ 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 00696e76 616c6964 210_rule.invalid │ │ │ │ │ - 0x00000250 5f747279 5f73746d 745f7275 6c65005f _try_stmt_rule._ │ │ │ │ │ - 0x00000260 67617468 65725f35 355f7275 6c65005f gather_55_rule._ │ │ │ │ │ - 0x00000270 67617468 65725f32 30385f72 756c6500 gather_208_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 5f666f72 5f746172 6765745f 72756c65 _for_target_rule │ │ │ │ │ + 0x00000260 00696e76 616c6964 5f747279 5f73746d .invalid_try_stm │ │ │ │ │ + 0x00000270 745f7275 6c65005f 67617468 65725f35 t_rule._gather_5 │ │ │ │ │ + 0x00000280 355f7275 6c65005f 67617468 65725f32 5_rule._gather_2 │ │ │ │ │ + 0x00000290 30365f72 756c6500 5f676174 6865725f 06_rule._gather_ │ │ │ │ │ + 0x000002a0 3231325f 72756c65 005f6761 74686572 212_rule._gather │ │ │ │ │ + 0x000002b0 5f323038 5f72756c 65002e4c 43313400 _208_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 │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ 0x000006d0 72756c65 00626974 77697365 5f616e64 rule.bitwise_and │ │ │ │ │ 0x000006e0 5f72756c 65007368 6966745f 65787072 _rule.shift_expr │ │ │ │ │ 0x000006f0 5f72756c 65002e4c 43333600 73756d5f _rule..LC36.sum_ │ │ │ │ │ 0x00000700 72756c65 00746572 6d5f7275 6c650074 rule.term_rule.t │ │ │ │ │ 0x00000710 65726d5f 72617700 2e4c4333 37006661 erm_raw..LC37.fa │ │ │ │ │ 0x00000720 63746f72 5f72756c 65002e4c 43333800 ctor_rule..LC38. │ │ │ │ │ 0x00000730 2e4c4333 39002e4c 43343000 5f6c6f6f .LC39..LC40._loo │ │ │ │ │ - 0x00000740 70305f31 32305f72 756c6500 5f6c6f6f p0_120_rule._loo │ │ │ │ │ - 0x00000750 70305f31 31395f72 756c6500 2e4c4334 p0_119_rule..LC4 │ │ │ │ │ + 0x00000740 70305f31 31395f72 756c6500 5f6c6f6f p0_119_rule._loo │ │ │ │ │ + 0x00000750 70305f31 32305f72 756c6500 2e4c4334 p0_120_rule..LC4 │ │ │ │ │ 0x00000760 31002e4c 43343200 2e4c4334 33002e4c 1..LC42..LC43..L │ │ │ │ │ 0x00000770 43343400 66756e63 5f747970 655f636f C44.func_type_co │ │ │ │ │ 0x00000780 6d6d656e 745f7275 6c65005f 746d705f mment_rule._tmp_ │ │ │ │ │ 0x00000790 3134395f 72756c65 005f746d 705f3232 149_rule._tmp_22 │ │ │ │ │ 0x000007a0 385f7275 6c65005f 746d705f 3232375f 8_rule._tmp_227_ │ │ │ │ │ 0x000007b0 72756c65 00696e76 616c6964 5f617267 rule.invalid_arg │ │ │ │ │ 0x000007c0 756d656e 74735f72 756c6500 2e4c4334 uments_rule..LC4 │ │ │ │ │ @@ -172,18 +172,18 @@ │ │ │ │ │ 0x00000a90 002e4c43 3638002e 4c433639 002e4c43 ..LC68..LC69..LC │ │ │ │ │ 0x00000aa0 3730002e 4c433731 002e4c43 3732002e 70..LC71..LC72.. │ │ │ │ │ 0x00000ab0 4c433733 002e4c43 3734002e 4c433735 LC73..LC74..LC75 │ │ │ │ │ 0x00000ac0 002e4c43 3736002e 4c433737 002e4c43 ..LC76..LC77..LC │ │ │ │ │ 0x00000ad0 3738005f 6c6f6f70 305f3131 325f7275 78._loop0_112_ru │ │ │ │ │ 0x00000ae0 6c65005f 746d705f 3233365f 72756c65 le._tmp_236_rule │ │ │ │ │ 0x00000af0 005f746d 705f3233 375f7275 6c652e69 ._tmp_237_rule.i │ │ │ │ │ - 0x00000b00 7372612e 30005f74 6d705f32 33385f72 sra.0._tmp_238_r │ │ │ │ │ - 0x00000b10 756c6500 5f746d70 5f323432 5f72756c ule._tmp_242_rul │ │ │ │ │ - 0x00000b20 65005f74 6d705f32 33355f72 756c6500 e._tmp_235_rule. │ │ │ │ │ - 0x00000b30 5f6c6f6f 70305f32 34305f72 756c6500 _loop0_240_rule. │ │ │ │ │ + 0x00000b00 7372612e 30005f6c 6f6f7030 5f323430 sra.0._loop0_240 │ │ │ │ │ + 0x00000b10 5f72756c 65005f74 6d705f32 33385f72 _rule._tmp_238_r │ │ │ │ │ + 0x00000b20 756c6500 5f746d70 5f323335 5f72756c ule._tmp_235_rul │ │ │ │ │ + 0x00000b30 65005f74 6d705f32 34325f72 756c6500 e._tmp_242_rule. │ │ │ │ │ 0x00000b40 2e4c4337 3900736c 6963655f 72756c65 .LC79.slice_rule │ │ │ │ │ 0x00000b50 002e4c43 38300069 6e76616c 69645f65 ..LC80.invalid_e │ │ │ │ │ 0x00000b60 78636570 745f7374 6d745f72 756c6500 xcept_stmt_rule. │ │ │ │ │ 0x00000b70 5f746d70 5f323234 5f72756c 65005f6c _tmp_224_rule._l │ │ │ │ │ 0x00000b80 6f6f7031 5f323136 5f72756c 65002e4c oop1_216_rule..L │ │ │ │ │ 0x00000b90 43383100 5f746d70 5f323239 5f72756c C81._tmp_229_rul │ │ │ │ │ 0x00000ba0 652e6973 72612e30 006b7761 72675f6f e.isra.0.kwarg_o │ │ │ │ │ @@ -319,40 +319,40 @@ │ │ │ │ │ 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 50794572 725f4e6f n_front.PyErr_No │ │ │ │ │ - 0x00001440 4d656d6f 7279005f 50795065 67656e5f Memory._PyPegen_ │ │ │ │ │ - 0x00001450 696e7465 72616374 6976655f 65786974 interactive_exit │ │ │ │ │ + 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 6e5f6765 Type._PyPegen_ge │ │ │ │ │ - 0x00001480 745f6c61 73745f6e 6f6e6e77 68697465 t_last_nonnwhite │ │ │ │ │ - 0x00001490 73706163 655f746f 6b656e00 5f507941 space_token._PyA │ │ │ │ │ - 0x000014a0 53545f50 61737300 5f507950 6567656e ST_Pass._PyPegen │ │ │ │ │ - 0x000014b0 5f736571 5f617070 656e645f 746f5f65 _seq_append_to_e │ │ │ │ │ - 0x000014c0 6e64005f 50795065 67656e5f 6c6f6f6b nd._PyPegen_look │ │ │ │ │ + 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 │ │ │ │ │ + 0x000015a0 63576974 68005f50 79415354 5f417379 cWith._PyAST_Asy │ │ │ │ │ + 0x000015b0 6e63466f 72005f50 79415354 5f547279 ncFor._PyAST_Try │ │ │ │ │ + 0x000015c0 53746172 00507945 78635f49 6e64656e Star.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 │ │ │ │ │ @@ -469,45 +469,45 @@ │ │ │ │ │ 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 656e5f64 65636f64 65645f63 yPegen_decoded_c │ │ │ │ │ - 0x00001da0 6f6e7374 616e745f 66726f6d 5f746f6b onstant_from_tok │ │ │ │ │ - 0x00001db0 656e005f 50795065 67656e5f 736f6674 en._PyPegen_soft │ │ │ │ │ - 0x00001dc0 5f6b6579 776f7264 5f746f6b 656e005f _keyword_token._ │ │ │ │ │ - 0x00001dd0 50795065 67656e5f 7365715f 6c617374 PyPegen_seq_last │ │ │ │ │ - 0x00001de0 5f697465 6d005f50 79506567 656e5f72 _item._PyPegen_r │ │ │ │ │ - 0x00001df0 61697365 5f657272 6f725f6b 6e6f776e aise_error_known │ │ │ │ │ - 0x00001e00 5f6c6f63 6174696f 6e005f50 79506567 _location._PyPeg │ │ │ │ │ - 0x00001e10 656e5f67 65745f6c 6173745f 636f6d70 en_get_last_comp │ │ │ │ │ - 0x00001e20 72656865 6e73696f 6e5f6974 656d005f rehension_item._ │ │ │ │ │ - 0x00001e30 50795065 67656e5f 6e6f6e70 6172656e PyPegen_nonparen │ │ │ │ │ - 0x00001e40 5f67656e 6578705f 696e5f63 616c6c00 _genexp_in_call. │ │ │ │ │ - 0x00001e50 5f507950 6567656e 5f617267 756d656e _PyPegen_argumen │ │ │ │ │ - 0x00001e60 74735f70 61727369 6e675f65 72726f72 ts_parsing_error │ │ │ │ │ - 0x00001e70 005f5079 4153545f 6d617463 685f6361 ._PyAST_match_ca │ │ │ │ │ - 0x00001e80 7365005f 50794153 545f4d61 74636853 se._PyAST_MatchS │ │ │ │ │ - 0x00001e90 65717565 6e636500 5f507941 53545f4d equence._PyAST_M │ │ │ │ │ - 0x00001ea0 61746368 53746172 005f5079 4153545f atchStar._PyAST_ │ │ │ │ │ - 0x00001eb0 4d617463 684f7200 5f507941 53545f4d MatchOr._PyAST_M │ │ │ │ │ - 0x00001ec0 61746368 4173005f 50794153 545f4d61 atchAs._PyAST_Ma │ │ │ │ │ - 0x00001ed0 74636843 6c617373 005f5079 4153545f tchClass._PyAST_ │ │ │ │ │ - 0x00001ee0 4d617463 6856616c 7565005f 50794153 MatchValue._PyAS │ │ │ │ │ - 0x00001ef0 545f4d61 7463684d 61707069 6e67005f T_MatchMapping._ │ │ │ │ │ - 0x00001f00 50795065 67656e5f 6765745f 70617474 PyPegen_get_patt │ │ │ │ │ - 0x00001f10 65726e5f 6b657973 005f5079 50656765 ern_keys._PyPege │ │ │ │ │ - 0x00001f20 6e5f6765 745f7061 74746572 6e73005f n_get_patterns._ │ │ │ │ │ - 0x00001f30 50795065 67656e5f 7365715f 66697273 PyPegen_seq_firs │ │ │ │ │ - 0x00001f40 745f6974 656d005f 50794153 545f4d61 t_item._PyAST_Ma │ │ │ │ │ - 0x00001f50 74636853 696e676c 65746f6e 005f5079 tchSingleton._Py │ │ │ │ │ - 0x00001f60 50656765 6e5f656e 73757265 5f726561 Pegen_ensure_rea │ │ │ │ │ - 0x00001f70 6c005f50 79506567 656e5f6b 65795f70 l._PyPegen_key_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 │ │ │ ├── string_parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4576 (bytes into file) │ │ │ │ │ + Start of section headers: 4564 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 13 │ │ │ │ │ Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x11e0: │ │ │ │ │ +There are 13 section headers, starting at offset 0x11d4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0001e4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000e48 0000b8 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000e3c 0000b8 08 I 10 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000218 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000218 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000218 0000a2 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0002bc 000654 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000f00 000270 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000910 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000910 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000944 0002b0 10 11 20 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000bf4 000252 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 001170 00006d 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0002bc 000648 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000ef4 000270 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 000904 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000904 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000938 0002b0 10 11 20 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000be8 000252 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 001164 00006d 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,40 +3,40 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 6: 00000421 564 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ + 6: 00000415 564 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ 7: 000000f2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000116 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 00000158 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 0000017c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 000001c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 12: 00000258 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 13: 00000001 424 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ 14: 000001a9 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 15: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 16: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 17: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 18: 00000084 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 20: 00000001 1018 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 20: 00000001 1008 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 31: 000003fd 36 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 31: 000003f1 36 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe48 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe3c contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000044 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 0000004c 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 00000050 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 00000054 0000230a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000006c 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ │ 00000140 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 00000144 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 0000016c 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000182 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000186 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 000001d8 00002a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xf00 contains 78 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xef4 contains 78 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000024 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000028 00001630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000004e 0000170a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000074 0000180a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ 000000ce 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -70,38 +70,38 @@ │ │ │ │ │ 0000023c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000240 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000244 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000248 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000024c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000250 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000254 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000034a 00001b0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -0000039e 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -000003b8 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003c4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000003c8 00001e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000003cc 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000003d0 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000003e2 00000e0a R_ARM_THM_CALL 000001a9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000003e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000003ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003f4 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000450 00001c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000045c 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000004c2 0000200a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -000004e8 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000510 0000210a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000534 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000538 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000056e 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000005a4 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c2 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -000005dc 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f2 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000614 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000061a 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -0000061e 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -0000063e 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000642 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +0000036e 00001c0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ +00000394 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +000003ae 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ba 00001e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000003be 00001e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000003c2 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000003c6 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000003d8 00000e0a R_ARM_THM_CALL 000001a9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000003de 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003e2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003ea 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000444 00001b0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000450 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000004b6 0000200a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +000004dc 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000504 0000210a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000528 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000052c 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00000562 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00000598 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005b6 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +000005d0 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e6 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000608 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000060e 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000612 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000632 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000636 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ 00000090 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -0000036a 00001c1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000412 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +00000346 00001b1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000406 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ warn_invalid_escape_sequence │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ _PyPegen_parse_string │ │ │ │ │ PyBytes_AsString │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyUnicode_DecodeUTF8Stateful │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ -_PyBytes_DecodeEscape2 │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ +_PyBytes_DecodeEscape2 │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_decode_string │ │ │ │ │ _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ __sprintf_chk │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + beq.w 3b2 <_PyPegen_parse_string+0x3b2> │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ adds r6, r5, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ │ add.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + bne.w 3de <_PyPegen_parse_string+0x3de> │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ bls.n 6a <_PyPegen_parse_string+0x6a> │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ beq.n ac <_PyPegen_parse_string+0xac> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bne.n 7a <_PyPegen_parse_string+0x7a> │ │ │ │ │ @@ -61,22 +61,22 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 36e <_PyPegen_parse_string+0x36e> │ │ │ │ │ + bne.w 34a <_PyPegen_parse_string+0x34a> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 420 │ │ │ │ │ + b.n 414 │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bne.n 6a <_PyPegen_parse_string+0x6a> │ │ │ │ │ adds r6, r5, #3 │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ mov.w r1, #302 @ 0x12e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + b.n 3b2 <_PyPegen_parse_string+0x3b2> │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ beq.n 190 <_PyPegen_parse_string+0x190> │ │ │ │ │ sub.w r3, r4, #82 @ 0x52 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi.n 116 <_PyPegen_parse_string+0x116> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ @@ -121,19 +121,19 @@ │ │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + b.n 3b2 <_PyPegen_parse_string+0x3b2> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ │ - beq.w 38c <_PyPegen_parse_string+0x38c> │ │ │ │ │ + beq.w 382 <_PyPegen_parse_string+0x382> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ sub.w r2, r4, #82 @ 0x52 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi.n 17c <_PyPegen_parse_string+0x17c> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi.n 17c <_PyPegen_parse_string+0x17c> │ │ │ │ │ @@ -283,140 +283,136 @@ │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ b.n 27c <_PyPegen_parse_string+0x27c> │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ + beq.n 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.w 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ + beq.n 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ lsls r1, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ + beq.n 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + beq.n 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + beq.n 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r4, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #7] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #10] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r4, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ │ add.w r2, r6, #13 │ │ │ │ │ - cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + cbz r3, 33a <_PyPegen_parse_string+0x33a> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 330 <_PyPegen_parse_string+0x330> │ │ │ │ │ - cbnz r1, 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ - add r3, sp, #20 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - add r3, sp, #16 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ - R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cbnz r2, 398 <_PyPegen_parse_string+0x398> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + bne.n 32e <_PyPegen_parse_string+0x32e> │ │ │ │ │ + cbz r1, 362 <_PyPegen_parse_string+0x362> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 33e <_PyPegen_parse_string+0x33e> │ │ │ │ │ + cbz r3, 362 <_PyPegen_parse_string+0x362> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 33e <_PyPegen_parse_string+0x33e> │ │ │ │ │ + cbz r3, 362 <_PyPegen_parse_string+0x362> │ │ │ │ │ lsls r4, r3, #24 │ │ │ │ │ - bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bmi.n 3b6 <_PyPegen_parse_string+0x3b6> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d0 <_PyPegen_parse_string+0x2d0> │ │ │ │ │ - b.n 33e <_PyPegen_parse_string+0x33e> │ │ │ │ │ + bne.n 2ce <_PyPegen_parse_string+0x2ce> │ │ │ │ │ + add r3, sp, #20 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ + R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 3b2 <_PyPegen_parse_string+0x3b2> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cbnz r2, 38e <_PyPegen_parse_string+0x38e> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ │ adds r5, #2 │ │ │ │ │ mov r9, sl │ │ │ │ │ b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 358 <_PyPegen_parse_string+0x358> │ │ │ │ │ + bne.n 37a <_PyPegen_parse_string+0x37a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + beq.n 3b2 <_PyPegen_parse_string+0x3b2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + cbnz r3, 3b2 <_PyPegen_parse_string+0x3b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 358 <_PyPegen_parse_string+0x358> │ │ │ │ │ + b.n 37a <_PyPegen_parse_string+0x37a> │ │ │ │ │ ldrd r4, r1, [r7, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -425,278 +421,277 @@ │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ bl 1a8 <_PyPegen_parse_string+0x1a8> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + b.n 3b2 <_PyPegen_parse_string+0x3b2> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ - nop │ │ │ │ │ + b.n 3b2 <_PyPegen_parse_string+0x3b2> │ │ │ │ │ │ │ │ │ │ -000003fc <_PyPegen_decode_string>: │ │ │ │ │ +000003f0 <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ push {r4} │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbz r1, 416 <_PyPegen_decode_string+0x1a> │ │ │ │ │ + cbz r1, 40a <_PyPegen_decode_string+0x1a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, ip │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ - b.n 420 │ │ │ │ │ + b.n 414 │ │ │ │ │ │ │ │ │ │ -00000420 : │ │ │ │ │ +00000414 : │ │ │ │ │ decode_unicode_with_escapes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ movw r6, #21845 @ 0x5555 │ │ │ │ │ movt r6, #5461 @ 0x1555 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi.w 5f6 │ │ │ │ │ + bhi.w 5ea │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mul.w r1, r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f6 │ │ │ │ │ + beq.w 5ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f6 │ │ │ │ │ + beq.w 5ea │ │ │ │ │ add fp, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bcc.n 482 │ │ │ │ │ - b.n 4b2 │ │ │ │ │ + bcc.n 476 │ │ │ │ │ + b.n 4a6 │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.n 4f4 │ │ │ │ │ + bmi.n 4e8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ - bcs.n 4b2 │ │ │ │ │ + bcs.n 4a6 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - bne.n 472 │ │ │ │ │ + bne.n 466 │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp ip, fp │ │ │ │ │ - bcs.w 63e │ │ │ │ │ + bcs.w 632 │ │ │ │ │ ldrsb.w r2, [r4, #1] │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 61a │ │ │ │ │ + blt.w 60e │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, ip │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ │ - bcc.n 482 │ │ │ │ │ + bcc.n 476 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ subs r1, r5, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 4d6 │ │ │ │ │ + cbz r0, 4ca │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r8, #0 │ │ │ │ │ - bne.n 5bc │ │ │ │ │ + bne.n 5b0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ec │ │ │ │ │ + beq.n 4e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 4ec │ │ │ │ │ + cbnz r3, 4e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bls.n 508 │ │ │ │ │ + bls.n 4fc │ │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4f8 │ │ │ │ │ + blt.n 4ec │ │ │ │ │ movs r2, #0 │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 600 │ │ │ │ │ + beq.n 5f4 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n 5fa │ │ │ │ │ + bpl.n 5ee │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bge.n 57a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bge.n 56e │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5aa │ │ │ │ │ + bne.n 59e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrb.w r2, [r2, sl] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mla r0, r2, sl, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 54c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + b.n 540 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ bic.w r3, r2, r2, asr #31 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 46c │ │ │ │ │ + beq.w 460 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 46c │ │ │ │ │ + bne.w 460 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 46c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + b.n 460 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r2, [r2, sl, lsl #1] │ │ │ │ │ ldrne.w r2, [r2, sl, lsl #2] │ │ │ │ │ - b.n 55e │ │ │ │ │ + b.n 552 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 4d6 │ │ │ │ │ + bne.n 4ca │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5e0 │ │ │ │ │ + beq.n 5d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5e0 │ │ │ │ │ + cbnz r3, 5d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f6 │ │ │ │ │ + beq.n 5ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5f6 │ │ │ │ │ + cbnz r3, 5ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4ec │ │ │ │ │ + b.n 4e0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 532 │ │ │ │ │ + b.n 526 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f6 │ │ │ │ │ + beq.n 5ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f6 │ │ │ │ │ + bne.n 5ea │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f6 │ │ │ │ │ + b.n 5ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ adds r5, #6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ strh r3, [r1, #4] │ │ │ │ │ ldrsb.w r2, [r4, #1] │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 4f6 │ │ │ │ │ + blt.w 4ea │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 476 │ │ │ │ │ + b.n 46a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ adds r5, #6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ │ str.w r0, [r5, #-5] │ │ │ │ │ strh r3, [r1, #4] │ │ │ │ │ - b.n 4b2 │ │ │ │ │ + b.n 4a6 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ │ 0x00000080 6e5f7061 7273655f 73747269 6e670050 n_parse_string.P │ │ │ │ │ 0x00000090 79427974 65735f41 73537472 696e6700 yBytes_AsString. │ │ │ │ │ 0x000000a0 5f50795f 63747970 655f7461 626c6500 _Py_ctype_table. │ │ │ │ │ 0x000000b0 7374726c 656e0073 74726368 72005079 strlen.strchr.Py │ │ │ │ │ 0x000000c0 556e6963 6f64655f 4465636f 64655554 Unicode_DecodeUT │ │ │ │ │ 0x000000d0 46385374 61746566 756c005f 50794572 F8Stateful._PyEr │ │ │ │ │ 0x000000e0 725f4261 64496e74 65726e61 6c43616c r_BadInternalCal │ │ │ │ │ - 0x000000f0 6c005f50 79427974 65735f44 65636f64 l._PyBytes_Decod │ │ │ │ │ - 0x00000100 65457363 61706532 00507942 79746573 eEscape2.PyBytes │ │ │ │ │ - 0x00000110 5f46726f 6d537472 696e6741 6e645369 _FromStringAndSi │ │ │ │ │ - 0x00000120 7a65005f 50795f44 65616c6c 6f630050 ze._Py_Dealloc.P │ │ │ │ │ + 0x000000f0 6c005079 42797465 735f4672 6f6d5374 l.PyBytes_FromSt │ │ │ │ │ + 0x00000100 72696e67 416e6453 697a6500 5f507942 ringAndSize._PyB │ │ │ │ │ + 0x00000110 79746573 5f446563 6f646545 73636170 ytes_DecodeEscap │ │ │ │ │ + 0x00000120 6532005f 50795f44 65616c6c 6f630050 e2._Py_Dealloc.P │ │ │ │ │ 0x00000130 79457863 5f53796e 74617845 72726f72 yExc_SyntaxError │ │ │ │ │ 0x00000140 005f5079 50656765 6e5f6465 636f6465 ._PyPegen_decode │ │ │ │ │ 0x00000150 5f737472 696e6700 5f507955 6e69636f _string._PyUnico │ │ │ │ │ 0x00000160 64655f44 65636f64 65556e69 636f6465 de_DecodeUnicode │ │ │ │ │ 0x00000170 45736361 7065496e 7465726e 616c3200 EscapeInternal2. │ │ │ │ │ 0x00000180 5079556e 69636f64 655f4465 636f6465 PyUnicode_Decode │ │ │ │ │ 0x00000190 55544638 005f5f73 7072696e 74665f63 UTF8.__sprintf_c │ │ │ ├── buffer.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -27,19 +27,19 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n f6 <_PyLexer_tok_reserve_buf+0xf6> │ │ │ │ │ ldr.w r3, [r0, #2704] @ 0xa90 │ │ │ │ │ subs r7, r7, r6 │ │ │ │ │ - sub.w r9, r3, r6 │ │ │ │ │ + sub.w r8, r3, r6 │ │ │ │ │ add.w fp, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ - sub.w r8, r3, r6 │ │ │ │ │ + sub.w r9, r3, r6 │ │ │ │ │ ldr.w ip, [fp, #64] @ 0x40 │ │ │ │ │ add.w r0, r4, ip, lsl #6 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ bge.n e0 <_PyLexer_tok_reserve_buf+0xe0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -50,27 +50,27 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n fe <_PyLexer_tok_reserve_buf+0xfe> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub.w sl, sl, r6 │ │ │ │ │ ite ge │ │ │ │ │ addge r7, r7, r0 │ │ │ │ │ movlt r7, #0 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ add.w r3, r0, sl │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r3, r0, r9 │ │ │ │ │ + addge.w r3, r0, r8 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ add r5, r0 │ │ │ │ │ add r1, r0 │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r2, r0, r8 │ │ │ │ │ + addge.w r2, r0, r9 │ │ │ │ │ movlt r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ │ add.w r4, r4, r3, lsl #6 │ │ │ │ │ @@ -89,12 +89,12 @@ │ │ │ │ │ ldr.w r3, [r0, #2844] @ 0xb1c │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ str.w r2, [r0, #2852] @ 0xb24 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ str.w r3, [r0, #2856] @ 0xb28 │ │ │ │ │ b.n 5c <_PyLexer_tok_reserve_buf+0x5c> │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ b.n 44 <_PyLexer_tok_reserve_buf+0x44> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 2c <_PyLexer_tok_reserve_buf+0x2c> │ │ │ ├── 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: 16600 (bytes into file) │ │ │ │ │ + Start of section headers: 16636 (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 0x40d8: │ │ │ │ │ +There are 14 section headers, starting at offset 0x40fc: │ │ │ │ │ │ │ │ │ │ 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 0036f0 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00370c 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 002728 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003728 000938 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002d30 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002d3b 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002d3b 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 002d70 000590 10 12 57 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003300 0003ed 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004060 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000608 002744 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003744 000940 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002d4c 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 002d57 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002d57 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 002d8c 000590 10 12 57 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 00331c 0003ed 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 004084 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: 000008b9 6702 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 000022e9 160 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 00002389 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 000008bd 6726 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 00002305 160 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 000023a5 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,55 +38,55 @@ │ │ │ │ │ 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: 000025e5 322 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 42: 000024d1 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 41: 00002601 322 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 42: 000024ed 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: 0000260a 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 00002626 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: 00002619 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 0000261a 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000001 2232 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 55: 00002635 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00002636 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000001 2234 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 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: 000023e9 230 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 72: 00002405 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 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,308 +1,309 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x36f0 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x370c contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 00000b0a R_ARM_THM_CALL 000022e9 tok_nextc │ │ │ │ │ -0000001e 00000b0a R_ARM_THM_CALL 000022e9 tok_nextc │ │ │ │ │ -0000002c 00000c0a R_ARM_THM_CALL 00002389 tok_backup │ │ │ │ │ -00000036 00000b0a R_ARM_THM_CALL 000022e9 tok_nextc │ │ │ │ │ -00000068 00000b0a R_ARM_THM_CALL 000022e9 tok_nextc │ │ │ │ │ -0000009e 00000c0a R_ARM_THM_CALL 00002389 tok_backup │ │ │ │ │ -000000ac 00000c0a R_ARM_THM_CALL 00002389 tok_backup │ │ │ │ │ +00000010 00000b0a R_ARM_THM_CALL 00002305 tok_nextc │ │ │ │ │ +0000001e 00000b0a R_ARM_THM_CALL 00002305 tok_nextc │ │ │ │ │ +0000002c 00000c0a R_ARM_THM_CALL 000023a5 tok_backup │ │ │ │ │ +00000036 00000b0a R_ARM_THM_CALL 00002305 tok_nextc │ │ │ │ │ +00000068 00000b0a R_ARM_THM_CALL 00002305 tok_nextc │ │ │ │ │ +0000009e 00000c0a R_ARM_THM_CALL 000023a5 tok_backup │ │ │ │ │ +000000ac 00000c0a R_ARM_THM_CALL 000023a5 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3728 contains 295 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3744 contains 296 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 │ │ │ │ │ -000002e6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000002f2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000002f6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -000008b2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000009c8 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009cc 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000009dc 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000009e0 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a3a 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000a8e 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000a9e 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000aac 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b28 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000bd8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c7e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000d10 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d78 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00000d7c 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00000dbc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000e96 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000efa 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f08 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f0c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f58 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f86 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f9e 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000fa8 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00000fac 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00000fb4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000fc2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000fee 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00000ff2 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001014 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010b4 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000110a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000115a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000011a0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001228 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -0000127a 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -0000127e 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000136e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000013a4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000013d6 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ -000013da 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ -000013f8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001400 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001404 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001450 0000480a R_ARM_THM_CALL 000023e9 _PyLexer_update_fstring_expr │ │ │ │ │ -000014a6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001536 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -0000153a 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -0000153e 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000154c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000015b4 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -000015e8 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ -000015ec 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ -00001604 00004b0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001644 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001680 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -00001684 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -00001688 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000016d6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000017f0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001838 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001874 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -00001878 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -0000188e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001892 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001896 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000018be 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018c2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000018c6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001934 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000194a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019a6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019bc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000019e 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000001b4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001ba 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000001de 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +0000027c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000002b6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000002e8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000002f4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000002f8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000002fc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000350 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00000354 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00000358 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000368 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000038c 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003b8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000004ac 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000004de 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000528 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000570 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000678 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000688 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000068c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000690 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006d2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000006e0 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006e4 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006e8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000716 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000726 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000072a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000072e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000075a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000075e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000762 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000766 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000076a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000007ba 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ +000007be 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ +000007c2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007da 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000007e0 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +000007e4 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +000007ea 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007f8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000083a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000862 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000866 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000086a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000876 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +0000088e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000894 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00000898 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000089c 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008a0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000008a4 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000008b4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000009ca 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009ce 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009de 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000009e2 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a3c 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000a90 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000aa0 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000aae 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b2a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000bda 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c80 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000d12 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d64 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00000d68 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00000dae 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000e88 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000eec 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000efa 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000efe 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f4a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f78 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f90 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000f9a 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00000f9e 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00000fa6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000fb4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000fe0 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00000fe4 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00000ffc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000109c 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000010f2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001142 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001188 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001210 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001262 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001266 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001356 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000138c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000013b6 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +000013ba 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00001406 0000480a R_ARM_THM_CALL 00002405 _PyLexer_update_fstring_expr │ │ │ │ │ +0000145c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014ea 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001514 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00001518 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +0000151c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001550 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ +00001554 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ +0000156c 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +000015ac 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015e8 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +000015ec 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +000015f0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001652 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000176c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001792 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001796 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000179a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001808 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ +0000180c 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ +00001812 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001826 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000182a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000182e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000184c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001888 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +0000188c 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +000018b6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018d8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000191c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001932 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001a06 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a78 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a98 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001aa2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001aa6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001aae 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ade 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ -00001ae2 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ -00001ae6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001af6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b28 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001b34 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001b5e 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b6e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b76 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ -00001b7a 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001c0c 00004f0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001c14 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -00001c18 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00001c20 0000500a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001c38 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001c3c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001c64 00004f0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001c88 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c8c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c90 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ce0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00001ce4 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00001ce8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d2c 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001d30 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001d5c 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001d60 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001d8e 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001de8 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001dfe 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e02 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e0e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e5a 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001e5e 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00001eae 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ -00001eb2 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ -00001eb8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001eca 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001ece 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001edc 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ -00001ee0 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ -00001ee6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001eee 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ -00001ef2 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -00001ef8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f20 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -00001f24 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -00001f42 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -00001f46 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -00001f4c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f62 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f9a 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001fa4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001faa 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -00001fae 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -00001fe6 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -00001fea 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -00001fee 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002016 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000201a 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -0000201e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002022 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002026 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002036 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00002074 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00002078 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000207c 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002080 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002084 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000209e 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -000020a2 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -000020b8 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000020bc 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00002128 0000512f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -0000212c 00005130 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002132 0000520a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002144 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002188 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000218e 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000219a 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -0000219e 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -000021a2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021ae 0000530a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000021c6 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021d0 0000540a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000021e8 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021fe 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00002202 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00002206 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000225c 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ -00002260 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ -00002264 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000227a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000228a 0000550a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000022b2 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ -000022b6 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ -000022ba 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000022c2 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ -000022c6 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ -000022d6 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ -000022da 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ -000022de 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000233c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002364 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000236e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002372 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002376 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023be 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -000023c2 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -000023c6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023ca 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023ce 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023d2 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000023d6 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000023da 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023de 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023e2 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023fc 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002418 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000241e 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000243a 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -0000244e 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000245a 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002480 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000024a0 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000024b4 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000024c8 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000024e0 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000024e4 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002542 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002592 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000259c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025a0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025a4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025cc 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000025d0 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -000025d4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000263e 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ -00002642 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ -00002648 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -0000265c 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002660 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -0000266c 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002670 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002674 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00002692 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002696 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -0000269a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000026a2 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ -000026a6 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ -000026ac 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -000026b8 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ -000026bc 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ -000026c2 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -000026fc 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ -00002700 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ -00002706 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -00002712 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -00002716 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ -0000271c 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00001a28 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a44 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001a48 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00001a6c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a8c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001aae 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001afa 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ +00001afe 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ +00001b1e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b22 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b26 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b34 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b38 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b44 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b98 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001c06 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001c0a 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ +00001c96 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +00001c9a 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +00001c9e 00004c0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001cac 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001cf6 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00001cfa 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +00001d2c 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001d4e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001d56 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ +00001d5a 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ +00001dac 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001db0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001db8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001de8 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ +00001dec 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ +00001df0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e00 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e24 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001e30 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001e5a 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e84 00004f0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001e8c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001e90 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001e98 0000500a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001eae 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001eb2 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001ed8 00004f0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001efa 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00001efe 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00001f04 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f5a 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ +00001f5e 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ +00001f62 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f7e 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ +00001f82 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ +00001f86 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +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 │ │ │ │ │ +00001fa0 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +00001fa4 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +00001fca 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +00001fce 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +00002026 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000202c 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002038 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +0000203c 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +00002040 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000204c 0000510a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002064 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000206e 0000520a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002086 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000209e 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +000020a2 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +000020a6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020f4 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000020f8 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000020fe 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002110 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000211a 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002152 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000215c 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000216e 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +000021a8 0000550a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000021be 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000021c2 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000021c6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000021ca 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000021ce 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000021e6 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +000021ea 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +00002210 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ +00002214 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ +0000221a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002224 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ +00002228 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ +0000222e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000225a 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +0000225e 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +0000227c 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00002280 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00002296 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +0000229a 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +0000229e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +000022b6 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +000022ba 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022be 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022c2 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000022c6 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ +000022ca 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ +000022e4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002358 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002380 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000238a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000238e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002392 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023da 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +000023de 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +000023e2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023e6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023ea 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000023ee 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000023f2 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000023f6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023fa 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023fe 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002418 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002434 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000243a 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002456 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +0000246a 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002476 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000249c 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000024bc 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000024d0 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000024e4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000024fc 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002500 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000255e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025ae 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025b8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025bc 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025c0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000025e8 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000025ec 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000025f0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000265a 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ +0000265e 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ +00002664 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002678 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +0000267c 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002688 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +0000268c 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002690 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +000026ae 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000026b2 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000026b6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000026be 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ +000026c2 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ +000026c8 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +000026d4 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ +000026d8 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ +000026de 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002718 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ +0000271c 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ +00002722 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +0000272e 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +00002732 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +00002738 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ f-string: unmatched '%c' │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' on line %d │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' │ │ │ │ │ invalid %s literal │ │ │ │ │ ;l`h1F<" │ │ │ │ │ ""bAFf` F@" │ │ │ │ │ 3F@"AF F │ │ │ │ │ -KF>"AF F │ │ │ │ │ ++F>"AF F │ │ │ │ │ tok_backup │ │ │ │ │ tok_get_normal_mode │ │ │ │ │ tok_nextc │ │ │ │ │ tok_backup │ │ │ │ │ .LANCHOR0 │ │ │ │ │ verify_end_of_number │ │ │ │ │ tok_decimal_tail │ │ │ │ │ @@ -52,25 +52,25 @@ │ │ │ │ │ _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ _Py_ctype_table │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ -PyExc_UnicodeDecodeError │ │ │ │ │ -PyErr_ExceptionMatches │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ +PyExc_UnicodeDecodeError │ │ │ │ │ +PyErr_ExceptionMatches │ │ │ │ │ __aeabi_idiv │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,34 +6,34 @@ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 34 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 4a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ 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 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ 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 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ beq.n b2 │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -18,209 +18,210 @@ │ │ │ │ │ lsls r5, r5, #6 │ │ │ │ │ add.w r8, r0, r5 │ │ │ │ │ add.w sl, r0, r1, lsl #6 │ │ │ │ │ ldr.w r3, [r8, #2752] @ 0xac0 │ │ │ │ │ cbnz r3, 48 <_PyTokenizer_Get+0x48> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 8b8 │ │ │ │ │ + bl 8bc │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ + bne.w 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ 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 544 <_PyTokenizer_Get+0x544> │ │ │ │ │ + beq.w 546 <_PyTokenizer_Get+0x546> │ │ │ │ │ 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 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - beq.w 3bc <_PyTokenizer_Get+0x3bc> │ │ │ │ │ + beq.w 3be <_PyTokenizer_Get+0x3be> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ + bhi.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ + bne.w 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ 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] │ │ │ │ │ + ittt gt │ │ │ │ │ + movgt r3, #0 │ │ │ │ │ + strgt r3, [sp, #8] │ │ │ │ │ + ldrgt.w sl, [r4, #8] │ │ │ │ │ + ble.w 382 <_PyTokenizer_Get+0x382> │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.w 4f8 <_PyTokenizer_Get+0x4f8> │ │ │ │ │ + beq.w 4fa <_PyTokenizer_Get+0x4fa> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + bcs.w 748 <_PyTokenizer_Get+0x748> │ │ │ │ │ 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> │ │ │ │ │ + beq.w 36e <_PyTokenizer_Get+0x36e> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bhi.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ + bhi.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldrb.w r2, [r9] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ + bne.w 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ 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> │ │ │ │ │ + b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - beq.w 5f4 <_PyTokenizer_Get+0x5f4> │ │ │ │ │ + beq.w 5f6 <_PyTokenizer_Get+0x5f6> │ │ │ │ │ mov fp, lr │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 592 <_PyTokenizer_Get+0x592> │ │ │ │ │ + beq.w 594 <_PyTokenizer_Get+0x594> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - beq.w 448 <_PyTokenizer_Get+0x448> │ │ │ │ │ + beq.w 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 290 <_PyTokenizer_Get+0x290> │ │ │ │ │ + beq.w 292 <_PyTokenizer_Get+0x292> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ + bcs.w 802 <_PyTokenizer_Get+0x802> │ │ │ │ │ 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 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ + beq.w 7d0 <_PyTokenizer_Get+0x7d0> │ │ │ │ │ ldr.w r0, [sl, #2812] @ 0xafc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ce <_PyTokenizer_Get+0x5ce> │ │ │ │ │ + bne.w 5d0 <_PyTokenizer_Get+0x5d0> │ │ │ │ │ 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 5ec <_PyTokenizer_Get+0x5ec> │ │ │ │ │ + beq.w 5ee <_PyTokenizer_Get+0x5ee> │ │ │ │ │ ldrb.w ip, [sl, #2764] @ 0xacc │ │ │ │ │ cmp ip, r3 │ │ │ │ │ it eq │ │ │ │ │ addeq.w fp, fp, #1 │ │ │ │ │ - beq.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ + beq.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 114 <_PyTokenizer_Get+0x114> │ │ │ │ │ + bne.n 116 <_PyTokenizer_Get+0x116> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov.w r8, r1, lsl #6 │ │ │ │ │ add.w r3, r4, r8 │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 1b6 <_PyTokenizer_Get+0x1b6> │ │ │ │ │ + cbz r0, 1b8 <_PyTokenizer_Get+0x1b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ 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 8a6 <_PyTokenizer_Get+0x8a6> │ │ │ │ │ + beq.w 8a8 <_PyTokenizer_Get+0x8a8> │ │ │ │ │ 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 4b0 <_PyTokenizer_Get+0x4b0> │ │ │ │ │ + beq.w 4b2 <_PyTokenizer_Get+0x4b2> │ │ │ │ │ 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] │ │ │ │ │ - bcs.n 232 <_PyTokenizer_Get+0x232> │ │ │ │ │ + bcs.n 234 <_PyTokenizer_Get+0x234> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ 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 644 <_PyTokenizer_Get+0x644> │ │ │ │ │ + beq.w 646 <_PyTokenizer_Get+0x646> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ + bcc.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldrb.w ip, [r1] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ + bne.w 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ + bcc.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ + bne.w 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ 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 7de <_PyTokenizer_Get+0x7de> │ │ │ │ │ + bgt.w 7e0 <_PyTokenizer_Get+0x7e0> │ │ │ │ │ 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 │ │ │ │ │ @@ -235,109 +236,109 @@ │ │ │ │ │ beq.w 42 <_PyTokenizer_Get+0x42> │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 42 <_PyTokenizer_Get+0x42> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 304 <_PyTokenizer_Get+0x304> │ │ │ │ │ + bne.n 306 <_PyTokenizer_Get+0x306> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cbz r0, 300 <_PyTokenizer_Get+0x300> │ │ │ │ │ + cbz r0, 302 <_PyTokenizer_Get+0x302> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r3, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 2f0 <_PyTokenizer_Get+0x2f0> │ │ │ │ │ + cbnz r0, 2f2 <_PyTokenizer_Get+0x2f2> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 134 <_PyTokenizer_Get+0x134> │ │ │ │ │ + bne.w 136 <_PyTokenizer_Get+0x136> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 304 <_PyTokenizer_Get+0x304> │ │ │ │ │ + bne.n 306 <_PyTokenizer_Get+0x306> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cbz r0, 300 <_PyTokenizer_Get+0x300> │ │ │ │ │ + cbz r0, 302 <_PyTokenizer_Get+0x302> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r3, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bc <_PyTokenizer_Get+0x2bc> │ │ │ │ │ + beq.n 2be <_PyTokenizer_Get+0x2be> │ │ │ │ │ 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] │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ + beq.w 7d0 <_PyTokenizer_Get+0x7d0> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ + beq.w 7d0 <_PyTokenizer_Get+0x7d0> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ ldr.w r3, [r2, #2812] @ 0xafc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5da <_PyTokenizer_Get+0x5da> │ │ │ │ │ + bne.w 5dc <_PyTokenizer_Get+0x5dc> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ + bne.w 7d0 <_PyTokenizer_Get+0x7d0> │ │ │ │ │ add.w fp, r4, r5 │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ ldr.w r1, [fp, #2768] @ 0xad0 │ │ │ │ │ - bne.w 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ + bne.w 78e <_PyTokenizer_Get+0x78e> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ + beq.w 78e <_PyTokenizer_Get+0x78e> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 816 <_PyTokenizer_Get+0x816> │ │ │ │ │ + bne.w 818 <_PyTokenizer_Get+0x818> │ │ │ │ │ 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 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ + b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w r3, [fp, #2768] @ 0xad0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 380 <_PyTokenizer_Get+0x380> │ │ │ │ │ + bge.n 382 <_PyTokenizer_Get+0x382> │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n b2 <_PyTokenizer_Get+0xb2> │ │ │ │ │ + b.n b4 <_PyTokenizer_Get+0xb4> │ │ │ │ │ add.w r8, r4, r5 │ │ │ │ │ ldr.w r0, [r8, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 3a4 <_PyTokenizer_Get+0x3a4> │ │ │ │ │ + cbz r0, 3a6 <_PyTokenizer_Get+0x3a6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r3, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r8, #2804] @ 0xaf4 │ │ │ │ │ str.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ @@ -350,277 +351,277 @@ │ │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ │ 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> │ │ │ │ │ + b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ + beq.w 7fe <_PyTokenizer_Get+0x7fe> │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ + bcc.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ 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> │ │ │ │ │ + bne.w 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ + bcc.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ + bne.w 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ 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 7de <_PyTokenizer_Get+0x7de> │ │ │ │ │ + bgt.w 7e0 <_PyTokenizer_Get+0x7e0> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r0, [r4, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b8 │ │ │ │ │ - b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ + bl 8bc │ │ │ │ │ + b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 49e <_PyTokenizer_Get+0x49e> │ │ │ │ │ + ble.n 4a0 <_PyTokenizer_Get+0x4a0> │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldrb.w r5, [r5, #2764] @ 0xacc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ - bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ + bcc.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ + bne.w 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.w 5ca <_PyTokenizer_Get+0x5ca> │ │ │ │ │ + beq.w 5cc <_PyTokenizer_Get+0x5cc> │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bcc.w 758 <_PyTokenizer_Get+0x758> │ │ │ │ │ + bcc.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldrb.w r1, [r9] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ + bne.w 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.n 47e <_PyTokenizer_Get+0x47e> │ │ │ │ │ + bne.n 480 <_PyTokenizer_Get+0x480> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ 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> │ │ │ │ │ + b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ + bne.w 6ee <_PyTokenizer_Get+0x6ee> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ + beq.w 6ee <_PyTokenizer_Get+0x6ee> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6dc <_PyTokenizer_Get+0x6dc> │ │ │ │ │ + bne.w 6de <_PyTokenizer_Get+0x6de> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.w 6a6 <_PyTokenizer_Get+0x6a6> │ │ │ │ │ + beq.w 6a8 <_PyTokenizer_Get+0x6a8> │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 1ea <_PyTokenizer_Get+0x1ea> │ │ │ │ │ + b.n 1ec <_PyTokenizer_Get+0x1ec> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 74a <_PyTokenizer_Get+0x74a> │ │ │ │ │ + bne.w 74c <_PyTokenizer_Get+0x74c> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 738 <_PyTokenizer_Get+0x738> │ │ │ │ │ + beq.w 73a <_PyTokenizer_Get+0x73a> │ │ │ │ │ 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 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ + bne.w 724 <_PyTokenizer_Get+0x724> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.w 6f0 <_PyTokenizer_Get+0x6f0> │ │ │ │ │ + beq.w 6f2 <_PyTokenizer_Get+0x6f2> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n b8 <_PyTokenizer_Get+0xb8> │ │ │ │ │ + b.n ba <_PyTokenizer_Get+0xba> │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.w 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69e <_PyTokenizer_Get+0x69e> │ │ │ │ │ + beq.w 6a0 <_PyTokenizer_Get+0x6a0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ 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.w 684 <_PyTokenizer_Get+0x684> │ │ │ │ │ + bne.w 686 <_PyTokenizer_Get+0x686> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 652 <_PyTokenizer_Get+0x652> │ │ │ │ │ + beq.n 654 <_PyTokenizer_Get+0x654> │ │ │ │ │ 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 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 854 <_PyTokenizer_Get+0x854> │ │ │ │ │ + beq.w 856 <_PyTokenizer_Get+0x856> │ │ │ │ │ add.w r9, r4, r5 │ │ │ │ │ sub.w r3, fp, #123 @ 0x7b │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ ldr.w r2, [r9, #2772] @ 0xad4 │ │ │ │ │ - beq.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ - cbnz r2, 5be <_PyTokenizer_Get+0x5be> │ │ │ │ │ + beq.w 840 <_PyTokenizer_Get+0x840> │ │ │ │ │ + cbnz r2, 5c0 <_PyTokenizer_Get+0x5c0> │ │ │ │ │ cmp.w fp, #78 @ 0x4e │ │ │ │ │ - beq.w 772 <_PyTokenizer_Get+0x772> │ │ │ │ │ + beq.w 774 <_PyTokenizer_Get+0x774> │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ + b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 49e <_PyTokenizer_Get+0x49e> │ │ │ │ │ + b.n 4a0 <_PyTokenizer_Get+0x4a0> │ │ │ │ │ ldr.w r2, [sl, #2760] @ 0xac8 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ lsrs r2, r2, #31 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 16e <_PyTokenizer_Get+0x16e> │ │ │ │ │ + b.n 170 <_PyTokenizer_Get+0x170> │ │ │ │ │ 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> │ │ │ │ │ + b.n 324 <_PyTokenizer_Get+0x324> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov.w sl, #10 │ │ │ │ │ - b.n 322 <_PyTokenizer_Get+0x322> │ │ │ │ │ + b.n 324 <_PyTokenizer_Get+0x324> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 76c <_PyTokenizer_Get+0x76c> │ │ │ │ │ + bne.w 76e <_PyTokenizer_Get+0x76e> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ 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, 620 <_PyTokenizer_Get+0x620> │ │ │ │ │ + cbz r3, 622 <_PyTokenizer_Get+0x622> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ - beq.n 64a <_PyTokenizer_Get+0x64a> │ │ │ │ │ + beq.n 64c <_PyTokenizer_Get+0x64c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ 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> │ │ │ │ │ + b.n 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 272 <_PyTokenizer_Get+0x272> │ │ │ │ │ + b.n 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 272 <_PyTokenizer_Get+0x272> │ │ │ │ │ + b.n 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 752 <_PyTokenizer_Get+0x752> │ │ │ │ │ + bne.n 754 <_PyTokenizer_Get+0x754> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - cbz r0, 69c <_PyTokenizer_Get+0x69c> │ │ │ │ │ + cbz r0, 69e <_PyTokenizer_Get+0x69e> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ 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.w 580 <_PyTokenizer_Get+0x580> │ │ │ │ │ + beq.w 582 <_PyTokenizer_Get+0x582> │ │ │ │ │ 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> │ │ │ │ │ @@ -630,85 +631,85 @@ │ │ │ │ │ b.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ str.w fp, [r4, #4] │ │ │ │ │ b.n 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 74e <_PyTokenizer_Get+0x74e> │ │ │ │ │ + bne.n 750 <_PyTokenizer_Get+0x750> │ │ │ │ │ ldr.w r3, [sl, #2744] @ 0xab8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 74e <_PyTokenizer_Get+0x74e> │ │ │ │ │ + beq.n 750 <_PyTokenizer_Get+0x750> │ │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ 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 4ec <_PyTokenizer_Get+0x4ec> │ │ │ │ │ + beq.w 4ee <_PyTokenizer_Get+0x4ee> │ │ │ │ │ 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> │ │ │ │ │ + b.n 234 <_PyTokenizer_Get+0x234> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 740 <_PyTokenizer_Get+0x740> │ │ │ │ │ + bne.n 742 <_PyTokenizer_Get+0x742> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cbz r0, 736 <_PyTokenizer_Get+0x736> │ │ │ │ │ + cbz r0, 738 <_PyTokenizer_Get+0x738> │ │ │ │ │ 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 538 <_PyTokenizer_Get+0x538> │ │ │ │ │ + beq.w 53a <_PyTokenizer_Get+0x53a> │ │ │ │ │ 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 r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + b.n fe <_PyTokenizer_Get+0xfe> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + b.n fe <_PyTokenizer_Get+0xfe> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + b.n fe <_PyTokenizer_Get+0xfe> │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + b.n fe <_PyTokenizer_Get+0xfe> │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.n 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ + b.n 6ee <_PyTokenizer_Get+0x6ee> │ │ │ │ │ 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 │ │ │ │ │ @@ -716,38 +717,38 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b.n 272 <_PyTokenizer_Get+0x272> │ │ │ │ │ + b.n 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.n 806 <_PyTokenizer_Get+0x806> │ │ │ │ │ + bne.n 808 <_PyTokenizer_Get+0x808> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r1, [r9, #2768] @ 0xad0 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ + b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ 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 85e <_PyTokenizer_Get+0x85e> │ │ │ │ │ + bne.n 860 <_PyTokenizer_Get+0x860> │ │ │ │ │ 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 │ │ │ │ │ @@ -758,93 +759,93 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ 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> │ │ │ │ │ + b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ 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> │ │ │ │ │ + b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 3f6 <_PyTokenizer_Get+0x3f6> │ │ │ │ │ + b.n 3f8 <_PyTokenizer_Get+0x3f8> │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 310 <_PyTokenizer_Get+0x310> │ │ │ │ │ + b.n 312 <_PyTokenizer_Get+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ ldr.w r1, [r9, #2768] @ 0xad0 │ │ │ │ │ - b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ + b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ 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] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 27e <_PyTokenizer_Get+0x27e> │ │ │ │ │ - cbz r2, 86e <_PyTokenizer_Get+0x86e> │ │ │ │ │ + b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + cbz r2, 870 <_PyTokenizer_Get+0x870> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - b.n 122 <_PyTokenizer_Get+0x122> │ │ │ │ │ + b.n 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 5a0 <_PyTokenizer_Get+0x5a0> │ │ │ │ │ + b.n 5a2 <_PyTokenizer_Get+0x5a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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> │ │ │ │ │ + b.n 7ee <_PyTokenizer_Get+0x7ee> │ │ │ │ │ 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 840 <_PyTokenizer_Get+0x840> │ │ │ │ │ + beq.n 842 <_PyTokenizer_Get+0x842> │ │ │ │ │ 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> │ │ │ │ │ + b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ 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 │ │ │ │ │ @@ -855,17 +856,18 @@ │ │ │ │ │ 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> │ │ │ │ │ + b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000008b8 : │ │ │ │ │ +000008bc : │ │ │ │ │ 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 │ │ │ │ │ @@ -873,100 +875,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 c06 │ │ │ │ │ + bne.w c08 │ │ │ │ │ ldr.w sl, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w cec │ │ │ │ │ + bne.w cee │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 117c │ │ │ │ │ + beq.w 1164 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ - bcs.n 936 │ │ │ │ │ + bcs.n 93a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bhi.w 2074 │ │ │ │ │ + bhi.w 21be │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ str.w fp, [r4, #28] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1134 │ │ │ │ │ + beq.w 111c │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bcs.w 1176 │ │ │ │ │ + bcs.w 115e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ sub.w r2, r1, #9 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #23 │ │ │ │ │ - bhi.w ab6 │ │ │ │ │ + bhi.w ab8 │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ │ lsrs r7, r2 │ │ │ │ │ lsls r2, r7, #31 │ │ │ │ │ - bmi.w eb8 │ │ │ │ │ + bmi.w eaa │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c6c │ │ │ │ │ + beq.w 1d20 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #28 │ │ │ │ │ - beq.w 16cc │ │ │ │ │ + beq.w 1648 │ │ │ │ │ bic.w r2, r1, #32 │ │ │ │ │ sub.w r3, r2, #65 @ 0x41 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls.w b2e │ │ │ │ │ - sub.w r3, r1, #95 @ 0x5f │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ │ + bls.w b30 │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - it gt │ │ │ │ │ - orrgt.w r3, r3, #1 │ │ │ │ │ + ite le │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + cmp r1, #95 @ 0x5f │ │ │ │ │ + it eq │ │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b3a │ │ │ │ │ + bne.w b3c │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 200a │ │ │ │ │ + beq.w 22a6 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ - beq.w be2 │ │ │ │ │ + beq.w be4 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w f06 │ │ │ │ │ + beq.w ef8 │ │ │ │ │ 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 r6, r3, #29 │ │ │ │ │ - bmi.w d16 │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w d18 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ @@ -975,69 +978,69 @@ │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ │ - beq.w 16ec │ │ │ │ │ + beq.w 1668 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1290 │ │ │ │ │ + bne.w 1278 │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1d8c │ │ │ │ │ + beq.w 1d2a │ │ │ │ │ sub.w r5, r7, #125 @ 0x7d │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r5 │ │ │ │ │ orreq.w r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1210 │ │ │ │ │ + bne.w 11f8 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ - beq.w 1210 │ │ │ │ │ + beq.w 11f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15f6 │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - beq.w e82 │ │ │ │ │ + bne.w 155e │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ + beq.w e74 │ │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 2074 │ │ │ │ │ + bcc.w 21be │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.w dc2 │ │ │ │ │ - ble.w e8a │ │ │ │ │ + beq.w db4 │ │ │ │ │ + ble.w e7c │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w dc2 │ │ │ │ │ + beq.w db4 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq.w ebc │ │ │ │ │ + beq.w eae │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa8 │ │ │ │ │ + beq.w f9a │ │ │ │ │ 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 │ │ │ │ │ @@ -1051,127 +1054,127 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - bne.w 986 │ │ │ │ │ + bne.w 98a │ │ │ │ │ movw r5, #47102 @ 0xb7fe │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n ad4 │ │ │ │ │ + bhi.n ad6 │ │ │ │ │ asr.w r3, r5, r3 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bmi.n ad4 │ │ │ │ │ + bmi.n ad6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ │ + ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 19c4 │ │ │ │ │ + ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b76 │ │ │ │ │ + bne.w 19c4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1d56 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 16cc │ │ │ │ │ + beq.w 1648 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - bne.w 9b4 │ │ │ │ │ + bne.w 9b6 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1416 │ │ │ │ │ + bne.w 181e │ │ │ │ │ subs r2, #11 │ │ │ │ │ mov r1, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bdc │ │ │ │ │ + b.n bde │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ - beq.w 1206 │ │ │ │ │ + beq.w 11ee │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq.w 10c0 │ │ │ │ │ + beq.w 10a8 │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - beq.w 14ae │ │ │ │ │ + beq.w 1464 │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq.w 102c │ │ │ │ │ + beq.w 1014 │ │ │ │ │ bic.w r1, r1, #32 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n b76 │ │ │ │ │ + b.n b78 │ │ │ │ │ ldrd r7, r3, [r4, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 10e4 │ │ │ │ │ + beq.w 10cc │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.w 1126 │ │ │ │ │ + bcs.w 110e │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldrb r7, [r7, #0] │ │ │ │ │ bic.w r1, r7, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n b52 │ │ │ │ │ + bls.n b54 │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n b52 │ │ │ │ │ + bls.n b54 │ │ │ │ │ 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 eb4 │ │ │ │ │ + bne.w ea6 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 180c │ │ │ │ │ + beq.w 1774 │ │ │ │ │ ldrd r2, r5, [r4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bcc.w 2074 │ │ │ │ │ + bcc.w 21be │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1b0c │ │ │ │ │ + bne.w 1e08 │ │ │ │ │ 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 f5e │ │ │ │ │ + beq.w f50 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1992 │ │ │ │ │ + bne.w 18a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -1180,166 +1183,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 c52 │ │ │ │ │ + beq.n c54 │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bcs.n c9a │ │ │ │ │ + bcs.n c9c │ │ │ │ │ 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 e04 │ │ │ │ │ + bne.w df6 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bne.n c2c │ │ │ │ │ + bne.n c2e │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 181e │ │ │ │ │ + bne.w 1780 │ │ │ │ │ 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 1986 │ │ │ │ │ + beq.w 195e │ │ │ │ │ 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 1aa0 │ │ │ │ │ + bne.w 1daa │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n c52 │ │ │ │ │ + beq.n c54 │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n c34 │ │ │ │ │ + bcc.n c36 │ │ │ │ │ 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 101a │ │ │ │ │ + bne.w 1002 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 20dc │ │ │ │ │ + bne.w 1f0a │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 1242 │ │ │ │ │ + bne.w 122a │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 15b2 │ │ │ │ │ + bne.w 14e8 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8fe │ │ │ │ │ + beq.w 902 │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge.w 1490 │ │ │ │ │ + bge.w 1446 │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19ae │ │ │ │ │ + bne.w 18ca │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bdc │ │ │ │ │ + b.n bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.w fc8 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bne.w fba │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1e20 │ │ │ │ │ - bgt.w 13aa │ │ │ │ │ + beq.w 1cba │ │ │ │ │ + bgt.w 1392 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 1840 │ │ │ │ │ - bgt.w 14d4 │ │ │ │ │ + beq.w 1854 │ │ │ │ │ + bgt.w 14f0 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1e20 │ │ │ │ │ + beq.w 1cba │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1cf0 │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - beq.w 1cb4 │ │ │ │ │ + beq.w 1bca │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq.w 1ab6 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 14e4 │ │ │ │ │ + bmi.w 1c46 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 1908 │ │ │ │ │ + beq.w 18f0 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - ble.w 1400 │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq.w 1a0e │ │ │ │ │ - bgt.w 13ca │ │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ │ - beq.w 1d88 │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ - beq.w 13d0 │ │ │ │ │ + bgt.w 1aea │ │ │ │ │ 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 25e4 │ │ │ │ │ + bl 2600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1416 │ │ │ │ │ + beq.w 181e │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + beq.w 1a62 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.w 2074 │ │ │ │ │ + bcc.w 21be │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ 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 bdc │ │ │ │ │ + b.n bde │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 22b0 │ │ │ │ │ + bgt.w 1f8e │ │ │ │ │ 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 │ │ │ │ │ @@ -1351,172 +1349,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 a8c │ │ │ │ │ + b.n a8e │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - beq.w 1952 │ │ │ │ │ + beq.w 193a │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ mov ip, r6 │ │ │ │ │ - beq.w c1c │ │ │ │ │ + beq.w c1e │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq.w 202a │ │ │ │ │ + beq.w 2162 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc.w 2074 │ │ │ │ │ + bcc.w 21be │ │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ sub.w ip, r0, #10 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp.w ip, #25 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi.w ca4 │ │ │ │ │ + bhi.w ca6 │ │ │ │ │ movs r2, #9 │ │ │ │ │ movt r2, #512 @ 0x200 │ │ │ │ │ lsr.w r2, r2, ip │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.w ca4 │ │ │ │ │ + bpl.w ca6 │ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq.w 141a │ │ │ │ │ + beq.w 13d0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ff6 │ │ │ │ │ + bne.w 21fa │ │ │ │ │ ldr.w sl, [r4, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w cec │ │ │ │ │ + bne.w cee │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 900 │ │ │ │ │ + b.n 904 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - beq.n dc2 │ │ │ │ │ - bgt.w a82 │ │ │ │ │ + beq.n db4 │ │ │ │ │ + bgt.w a84 │ │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ │ - beq.n dc2 │ │ │ │ │ + beq.n db4 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - beq.w 11b6 │ │ │ │ │ + beq.w 119e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa8 │ │ │ │ │ + beq.w f9a │ │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ │ - bne.w a98 │ │ │ │ │ + bne.w a9a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r2, #56] @ 0x38 │ │ │ │ │ - b.n a98 │ │ │ │ │ + b.n a9a │ │ │ │ │ orrs r6, r3 │ │ │ │ │ - b.n b52 │ │ │ │ │ + b.n b54 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 942 │ │ │ │ │ + b.n 946 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 166a │ │ │ │ │ + bgt.w 15d2 │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17f8 │ │ │ │ │ + bne.w 161e │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 22c2 │ │ │ │ │ - ble.w a8c │ │ │ │ │ + beq.w 22c6 │ │ │ │ │ + ble.w a8e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ adds r3, r4, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne.n f8c │ │ │ │ │ + bne.n f7e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15da │ │ │ │ │ + bgt.w 1542 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a98 │ │ │ │ │ - b.n fa8 │ │ │ │ │ + bne.w a9a │ │ │ │ │ + b.n f9a │ │ │ │ │ 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 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 191c │ │ │ │ │ + bmi.w 1904 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a80 │ │ │ │ │ + beq.w 1a74 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ + beq.w 1a1e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 2074 │ │ │ │ │ + bcc.w 21be │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ 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 bdc │ │ │ │ │ + b.n bde │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w bf0 │ │ │ │ │ + bgt.w bf2 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a50 │ │ │ │ │ + bne.w 19b6 │ │ │ │ │ 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 bdc │ │ │ │ │ + b.n bde │ │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.w 10a2 │ │ │ │ │ + bne.w 108a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15da │ │ │ │ │ + bgt.w 1542 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a98 │ │ │ │ │ + bne.w a9a │ │ │ │ │ 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> │ │ │ │ │ @@ -1524,743 +1522,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 bdc │ │ │ │ │ - bl 24d0 │ │ │ │ │ + b.n bde │ │ │ │ │ + bl 24ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 192a │ │ │ │ │ + beq.w 1912 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1908 │ │ │ │ │ + beq.w 18f0 │ │ │ │ │ bic.w r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1a10 │ │ │ │ │ + beq.w 197a │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 13d0 │ │ │ │ │ + beq.w 1af4 │ │ │ │ │ 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 25e4 │ │ │ │ │ + bl 2600 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f0 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - bne.w d90 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + bne.w d7a │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bdc │ │ │ │ │ + b.n bde │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n cde │ │ │ │ │ + b.n ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ + bl 2304 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ + beq.w 1260 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov sl, r9 │ │ │ │ │ orr.w r3, sl, r6 │ │ │ │ │ bic.w r1, r7, #32 │ │ │ │ │ orrs.w fp, r3, r5 │ │ │ │ │ - bne.w 14b8 │ │ │ │ │ + bne.w 146e │ │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ │ - beq.w 15ba │ │ │ │ │ + beq.w 1522 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1076 │ │ │ │ │ + bne.n 105e │ │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ │ - beq.w 18ee │ │ │ │ │ + beq.w 18be │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - beq.w 16ac │ │ │ │ │ + beq.w 1614 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.w b4a │ │ │ │ │ + bne.w b4c │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ 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 1276 │ │ │ │ │ + beq.w 125e │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 104e │ │ │ │ │ + b.n 1036 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 2240 │ │ │ │ │ + bne.w 1f3e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1976 │ │ │ │ │ + bgt.w 18e0 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a98 │ │ │ │ │ - b.n fa8 │ │ │ │ │ + bne.w a9a │ │ │ │ │ + b.n f9a │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 1290 │ │ │ │ │ + beq.w 1278 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 104e │ │ │ │ │ + b.n 1036 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 112a │ │ │ │ │ + bne.n 1112 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1818 │ │ │ │ │ + beq.w 178a │ │ │ │ │ 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 1c86 │ │ │ │ │ + bne.w 1b1c │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 10e4 │ │ │ │ │ + beq.n 10cc │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w b66 │ │ │ │ │ + bcc.w b68 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r1, #32 │ │ │ │ │ - b.n b76 │ │ │ │ │ + b.n b78 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 16b6 │ │ │ │ │ + bne.w 1632 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 189c │ │ │ │ │ + beq.w 17a0 │ │ │ │ │ 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 188c │ │ │ │ │ + bne.w 1790 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 1134 │ │ │ │ │ + beq.n 111c │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 952 │ │ │ │ │ + bcc.w 956 │ │ │ │ │ movs r2, #29 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b.n 16ba │ │ │ │ │ + b.n 1636 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 936 │ │ │ │ │ + bne.w 93a │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1834 │ │ │ │ │ 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 18bc │ │ │ │ │ + bne.w 1824 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 117c │ │ │ │ │ + beq.n 1164 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - b.w 906 │ │ │ │ │ + b.w 90a │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w ec8 │ │ │ │ │ + ble.w eba │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bc8 │ │ │ │ │ + bne.w 1baa │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 22c2 │ │ │ │ │ - bgt.w ede │ │ │ │ │ + beq.w 22c6 │ │ │ │ │ + bgt.w ed0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 15e8 │ │ │ │ │ + blt.w 1550 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ - bne.w a8c │ │ │ │ │ + bne.w a8e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 10b2 │ │ │ │ │ + bne.w 109a │ │ │ │ │ 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 10b2 │ │ │ │ │ + b.n 109a │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.n 10c8 │ │ │ │ │ + b.n 10b0 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 142a │ │ │ │ │ + bgt.w 13e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15f6 │ │ │ │ │ - adds r3, r6, #1 │ │ │ │ │ - bne.w a4c │ │ │ │ │ + bne.w 155e │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ + bne.w a4e │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - bgt.w a7c │ │ │ │ │ - b.n e8e │ │ │ │ │ - ble.w 1554 │ │ │ │ │ + bgt.w a7e │ │ │ │ │ + b.n e80 │ │ │ │ │ + ble.w 148a │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 20d4 │ │ │ │ │ + bgt.w 1eee │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bge.w 15b2 │ │ │ │ │ + bge.w 14e8 │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ │ str.w fp, [r3, #2292] @ 0x8f4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n cde │ │ │ │ │ - cbz r5, 1290 │ │ │ │ │ + b.n ce0 │ │ │ │ │ + cbz r5, 1278 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ │ - beq.w 16f2 │ │ │ │ │ + beq.w 166e │ │ │ │ │ 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 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 164c │ │ │ │ │ + beq.w 15b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - beq.w 1660 │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + beq.w 15c8 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc.w 2074 │ │ │ │ │ + bcc.w 21be │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ 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 1394 │ │ │ │ │ + beq.n 137c │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.n 1306 │ │ │ │ │ + b.n 12ee │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 168e │ │ │ │ │ + beq.w 15f6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - beq.n 1346 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + beq.n 132e │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bcs.n 1388 │ │ │ │ │ + bcs.n 1370 │ │ │ │ │ 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 1e74 │ │ │ │ │ + beq.w 2274 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 1d7e │ │ │ │ │ + beq.w 1c36 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1e7c │ │ │ │ │ + bne.w 2268 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 12fc │ │ │ │ │ + bne.n 12e4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 12f0 │ │ │ │ │ + b.n 12d8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 18d4 │ │ │ │ │ + bne.w 17c0 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18fa │ │ │ │ │ + beq.w 196a │ │ │ │ │ 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 1dfc │ │ │ │ │ + bne.w 1b32 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 1346 │ │ │ │ │ + beq.n 132e │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 1312 │ │ │ │ │ + bcc.n 12fa │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 18e8 │ │ │ │ │ + b.n 17d2 │ │ │ │ │ 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 bdc │ │ │ │ │ + b.n bde │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1cf0 │ │ │ │ │ + beq.w 1bca │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 1840 │ │ │ │ │ + beq.w 1854 │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.w 14e4 │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq.w 1a0e │ │ │ │ │ - ble.w d72 │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.w 1c46 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1978 │ │ │ │ │ + ble.n 13b6 │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - bne.w d78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - 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 25e4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1002 │ │ │ │ │ - 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.w bdc │ │ │ │ │ + beq.w 1af4 │ │ │ │ │ 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 25e4 │ │ │ │ │ + bl 2600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1002 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 13f0 │ │ │ │ │ + beq.w 181e │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + b.n d82 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 20ce │ │ │ │ │ + bne.w 1fb0 │ │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n cde │ │ │ │ │ + b.n ce0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 121c │ │ │ │ │ + blt.w 1204 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ subne.w r9, r3, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 1da6 │ │ │ │ │ + beq.w 1bbe │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1474 │ │ │ │ │ + bne.n 142a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23e8 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 2404 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16cc │ │ │ │ │ + beq.w 1648 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w 121c │ │ │ │ │ + beq.w 1204 │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ mov.w fp, r3, lsl #6 │ │ │ │ │ add.w r1, r4, fp │ │ │ │ │ ldr.w r3, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1db4 │ │ │ │ │ + bne.w 1b64 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.w 121c │ │ │ │ │ + bne.w 1204 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 121c │ │ │ │ │ + bne.w 1204 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ - b.w a9a │ │ │ │ │ + b.w a9c │ │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 193c │ │ │ │ │ + bne.w 1924 │ │ │ │ │ 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 bdc │ │ │ │ │ + b.w bde │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b.n 10c8 │ │ │ │ │ + b.n 10b0 │ │ │ │ │ orr.w r2, r9, r5 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ - beq.w 106a │ │ │ │ │ + beq.w 1052 │ │ │ │ │ orrs.w r6, r9, r6 │ │ │ │ │ - bne.w b4a │ │ │ │ │ + bne.w b4c │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - bne.w b4a │ │ │ │ │ + bne.w b4c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 1082 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1c9c │ │ │ │ │ - ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bpl.w d72 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - bl 24d0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 192a │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1908 │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 1514 │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1a0e │ │ │ │ │ - bgt.w 1bdc │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1d88 │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 13d0 │ │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1400 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ - 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 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bdc │ │ │ │ │ + b.n 106a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1828 │ │ │ │ │ + ble.w 183c │ │ │ │ │ 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, 159e │ │ │ │ │ + cbz r2, 14d4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 159e │ │ │ │ │ + ble.n 14d4 │ │ │ │ │ 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, 159e │ │ │ │ │ + cbz r2, 14d4 │ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 159e │ │ │ │ │ + ble.n 14d4 │ │ │ │ │ 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 1584 │ │ │ │ │ + bne.n 14ba │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 1828 │ │ │ │ │ + bne.w 183c │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w cd2 │ │ │ │ │ + beq.w cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n fb8 │ │ │ │ │ + b.n faa │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + bne.w d4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 1c40 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ + 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 faa │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.w 1290 │ │ │ │ │ + beq.w 1278 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 104e │ │ │ │ │ + b.n 1036 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w a8c │ │ │ │ │ + bge.w a8e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n fb4 │ │ │ │ │ + b.n fa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1b66 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ - beq.w 1b64 │ │ │ │ │ + bne.w 1d46 │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + beq.w 1d44 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 2074 │ │ │ │ │ + bcc.w 21be │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ 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 bdc │ │ │ │ │ + b.w bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 16de │ │ │ │ │ + beq.n 165a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ - adds r6, r0, #1 │ │ │ │ │ - bne.w 12b6 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + bne.w 129e │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 12e2 │ │ │ │ │ + b.n 12ca │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11c2 │ │ │ │ │ + beq.w 11aa │ │ │ │ │ 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 fb8 │ │ │ │ │ + b.n faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ ldreq r6, [r4, #4] │ │ │ │ │ - beq.w 1b06 │ │ │ │ │ + beq.w 1b5e │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 1afe │ │ │ │ │ + beq.w 1b56 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ - b.n 12f6 │ │ │ │ │ + b.n 12de │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 15be │ │ │ │ │ + b.n 1526 │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w a8e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b.w a8e │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r5, 16c0 │ │ │ │ │ + cbz r5, 163c │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne.w b10 │ │ │ │ │ + bne.w b12 │ │ │ │ │ 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 bdc │ │ │ │ │ + b.w bde │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 12e2 │ │ │ │ │ + b.n 12ca │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a04 │ │ │ │ │ + beq.w a06 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1ab6 │ │ │ │ │ + beq.w 1dc0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r9, r2 │ │ │ │ │ - beq.w 1aca │ │ │ │ │ + beq.w 1dd4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bcc.w 2074 │ │ │ │ │ + bcc.w 21be │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 1adc │ │ │ │ │ + bgt.w 1de6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r0, r2, #43 @ 0x2b │ │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r6, r4, r2 │ │ │ │ │ mov.w ip, r0, lsl #6 │ │ │ │ │ @@ -2281,18 +2232,18 @@ │ │ │ │ │ str.w r3, [r6, #2788] @ 0xae4 │ │ │ │ │ str.w r3, [r6, #2792] @ 0xae8 │ │ │ │ │ str.w r3, [r6, #2800] @ 0xaf0 │ │ │ │ │ str.w r7, [r4, ip] │ │ │ │ │ str.w r7, [lr, #4] │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.n 17d0 │ │ │ │ │ - bls.n 17c0 │ │ │ │ │ + beq.n 174c │ │ │ │ │ + bls.n 173c │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - bne.n 17d0 │ │ │ │ │ + bne.n 174c │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ ldrb r1, [r5, r3] │ │ │ │ │ sub.w r1, r1, #114 @ 0x72 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r5, r4, r0, lsl #6 │ │ │ │ │ add r2, r4 │ │ │ │ │ @@ -2303,1218 +2254,1285 @@ │ │ │ │ │ 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 bdc │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w a8c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w a8c │ │ │ │ │ + b.w bde │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1b0c │ │ │ │ │ + bne.w 1e08 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - b.w bce │ │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ │ - b.n 112a │ │ │ │ │ + b.w bd0 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.w ca4 │ │ │ │ │ + b.w ca6 │ │ │ │ │ + str.w r9, [r4, #4] │ │ │ │ │ + b.n 1112 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1d10 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + bne.w b12 │ │ │ │ │ + b.n 1648 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + beq.n 181e │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + beq.w 1380 │ │ │ │ │ + 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 2240 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.w 2222 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 220e │ │ │ │ │ + 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 181e │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.w ff4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b.w 93a │ │ │ │ │ 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 bdc │ │ │ │ │ + b.w bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 20c2 │ │ │ │ │ + beq.w 1fde │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #27 │ │ │ │ │ - bpl.w 1fdc │ │ │ │ │ + bpl.w 228c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bmi.n 185a │ │ │ │ │ + bmi.n 186e │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 20c2 │ │ │ │ │ + beq.w 1fde │ │ │ │ │ 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 25e4 │ │ │ │ │ + bl 2600 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1002 │ │ │ │ │ - b.n 13f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + bne.w d7a │ │ │ │ │ + b.w ff4 │ │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c76 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - bne.w b10 │ │ │ │ │ - b.n 16cc │ │ │ │ │ + bne.w 22d6 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ + mov r1, r8 │ │ │ │ │ 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 936 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - beq.w 1416 │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - beq.w 1398 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1e84 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bde │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b.n 15be │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - str.w sl, [r4, #4] │ │ │ │ │ - b.n 18dc │ │ │ │ │ + b.n 1526 │ │ │ │ │ + str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bde │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.w 11d4 │ │ │ │ │ + b.n 1550 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.w fda │ │ │ │ │ + bpl.w fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24d0 │ │ │ │ │ + bl 24ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fda │ │ │ │ │ + bne.w fcc │ │ │ │ │ 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 bdc │ │ │ │ │ + b.w bde │ │ │ │ │ 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 bdc │ │ │ │ │ + b.w bde │ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - bne.w 2282 │ │ │ │ │ + bne.w 21a0 │ │ │ │ │ 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 c20 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w 11ec │ │ │ │ │ - b.n 15e8 │ │ │ │ │ + b.w c22 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b.w ca4 │ │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + b.w ca6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + str.w sl, [r4, #4] │ │ │ │ │ + b.n 17c8 │ │ │ │ │ + movs r6, #101 @ 0x65 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + bne.n 1a30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + beq.w 1ef4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 24ec │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1912 │ │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ │ + b.w fd6 │ │ │ │ │ + ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w f6a │ │ │ │ │ + str.w sl, [r2, #72] @ 0x48 │ │ │ │ │ + b.n 18ae │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1d56 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + adds r0, r7, #1 │ │ │ │ │ + ldr.w lr, [r4, #4] │ │ │ │ │ + beq.n 1a9e │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcc.w 21be │ │ │ │ │ + ldrb.w r2, [lr, #-1] │ │ │ │ │ + uxtb r7, r7 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ + str.w sl, [r6, #72] @ 0x48 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bde │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 226c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ │ + 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 bdc │ │ │ │ │ - str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + b.w bde │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.n 19a2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ + 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 2600 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w ff4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bdc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1b76 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ + b.w bde │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.n 1a0e │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ + 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 bde │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w b04 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.n 19f8 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bcc.w 2074 │ │ │ │ │ - ldrb.w r2, [r5, #-1] │ │ │ │ │ - uxtb r7, r7 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bne.w 2016 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ + bne.n 19d4 │ │ │ │ │ str.w sl, [r6, #72] @ 0x48 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str.w lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bdc │ │ │ │ │ - movs r6, #101 @ 0x65 │ │ │ │ │ + b.w bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ + bl 2304 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ │ + beq.w 1c20 │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + beq.n 1ab6 │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bmi.w 1c46 │ │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ │ + beq.w 18f0 │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ + ble.w d64 │ │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ │ + beq.w 1978 │ │ │ │ │ + bgt.w 13b0 │ │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ │ + beq.n 1b18 │ │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ │ + bne.w 13b6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.w 1d46 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2600 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d7a │ │ │ │ │ + b.w ff4 │ │ │ │ │ + movs r6, #69 @ 0x45 │ │ │ │ │ + b.n 197a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b.w 1112 │ │ │ │ │ + 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 17c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w 12de │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 142a │ │ │ │ │ + ldr.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ + ldr.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ │ + b.n 1b8a │ │ │ │ │ + ldr.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ │ + ldrb r3, [r3, r0] │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + beq.w 2116 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + blt.n 1b7c │ │ │ │ │ + add fp, r4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr.w r0, [fp, #2804] @ 0xaf4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 181e │ │ │ │ │ + str.w r6, [r8, #28] │ │ │ │ │ + b.n 142a │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 11c0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b.w 11c0 │ │ │ │ │ + ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 142a │ │ │ │ │ + b.n 1404 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 21f0 │ │ │ │ │ + sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.w 21d2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls.n 1be2 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 21f0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r7, r3, #29 │ │ │ │ │ + bmi.w 227c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - beq.w 20b2 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24d0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 2600 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 192a │ │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ │ - b.w fe4 │ │ │ │ │ - ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w f78 │ │ │ │ │ - str.w sl, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 199e │ │ │ │ │ + bne.w d7a │ │ │ │ │ + b.w ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bl 2304 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 1ac4 │ │ │ │ │ + b.n 150a │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.w 1380 │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + beq.w 1ab6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + bl 24ec │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1912 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 18f0 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 1c74 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1978 │ │ │ │ │ + bgt.n 1cb4 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1b18 │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1af4 │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w d64 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #23 │ │ │ │ │ + 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 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bdc │ │ │ │ │ + b.w bde │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 1c74 │ │ │ │ │ + b.n 1af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 1fd4 │ │ │ │ │ + sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.w 1fb6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 1cd2 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 1fd4 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r5, r3, #29 │ │ │ │ │ + bmi.w 1fa0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1a5e │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2600 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d7a │ │ │ │ │ + b.w ff4 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne.w b12 │ │ │ │ │ + b.n 1648 │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ + b.w 98a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 181e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ │ + ldrd r5, r6, [r4, #4] │ │ │ │ │ + b.w 942 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bdc │ │ │ │ │ + b.w bde │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + ldr.w ip, [r4, #472] @ 0x1d8 │ │ │ │ │ + ldr.w lr, [r4, #4] │ │ │ │ │ + b.n 1d80 │ │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.w 1a94 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + ldrb.w r1, [r2, #1]! │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 1e60 │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bls.w 1a94 │ │ │ │ │ + cmp r1, #32 │ │ │ │ │ + bne.n 1d6a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r3, #32 │ │ │ │ │ + beq.n 1d90 │ │ │ │ │ + cmp r3, #9 │ │ │ │ │ + beq.n 1d90 │ │ │ │ │ + sub.w r0, ip, r0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w ip, r0, r5 │ │ │ │ │ + b.n 1d78 │ │ │ │ │ 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 198c │ │ │ │ │ + b.n 1964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 205e │ │ │ │ │ + bne.w 22ec │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r3, #3 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - ble.w 1758 │ │ │ │ │ + ble.w 16d4 │ │ │ │ │ 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 bdc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w 12f6 │ │ │ │ │ + b.w bde │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1812 │ │ │ │ │ + bne.w 177a │ │ │ │ │ ldr.w r2, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1416 │ │ │ │ │ + bne.w 181e │ │ │ │ │ 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 2128 │ │ │ │ │ + beq.w 20f4 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 2110 │ │ │ │ │ + blt.w 20dc │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 214a │ │ │ │ │ + blt.w 1fe8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1812 │ │ │ │ │ + beq.w 177a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1812 │ │ │ │ │ + bne.w 177a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1812 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bdc │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - ldr.w lr, [r4, #472] @ 0x1d8 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - b.n 1b9e │ │ │ │ │ - ldrb.w ip, [r3] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bne.w 1fd2 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - ldrb.w r1, [r0, #1]! │ │ │ │ │ - cbz r1, 1be6 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 1fd2 │ │ │ │ │ - cmp r1, #32 │ │ │ │ │ - bne.n 1b88 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - beq.n 1bae │ │ │ │ │ - cmp r2, #9 │ │ │ │ │ - beq.n 1bae │ │ │ │ │ - sub.w ip, lr, ip │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - add.w lr, ip, r3 │ │ │ │ │ - b.n 1b98 │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 11d8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w 11d8 │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.w 1514 │ │ │ │ │ - b.w 13d0 │ │ │ │ │ + b.n 177a │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - adds r6, r3, #6 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov fp, lr │ │ │ │ │ - bl 2388 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bcs.n 1c14 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - mov r3, fp │ │ │ │ │ + mov r9, ip │ │ │ │ │ + bl 23a4 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + adds r7, r5, #6 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bcs.n 1e8c │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - strd r2, r9, [sp] │ │ │ │ │ + strd r2, r5, [sp] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w bdc │ │ │ │ │ + b.w bde │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bfa │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.n 1c48 │ │ │ │ │ - ldrsb.w r3, [r9, #6] │ │ │ │ │ - ldrb.w r2, [r9, #6] │ │ │ │ │ + bne.n 1e72 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 1ebe │ │ │ │ │ + ldrsb.w r3, [r5, #6] │ │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1bfa │ │ │ │ │ + blt.n 1e72 │ │ │ │ │ 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 r1, r3, #29 │ │ │ │ │ - bne.n 1bfa │ │ │ │ │ + bne.n 1e72 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 2050 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - mov r3, fp │ │ │ │ │ + bne.n 1ee0 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ adds r3, #6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r2, r6, [sp] │ │ │ │ │ + strd r2, r7, [sp] │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w bdc │ │ │ │ │ - str r0, [r4, #28] │ │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w 986 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne.w b10 │ │ │ │ │ - b.n 16cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b.w 112a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bpl.n 1cd6 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne.w 14e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - bne.w d44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.w d44 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b.w bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 2304 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b.n 1ec4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #20 │ │ │ │ │ + b.n 1840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ 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.w fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 20a8 │ │ │ │ │ - sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi.w 2088 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls.n 1d08 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 20a8 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r7, r3, #29 │ │ │ │ │ - bmi.w 1eca │ │ │ │ │ - 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 25e4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1002 │ │ │ │ │ - b.w 13f0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1a3a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ - 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 25e4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 13f0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - b.w 100a │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.w 1398 │ │ │ │ │ - movs r6, #69 @ 0x45 │ │ │ │ │ - b.n 1a10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 1416 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ │ - ldrd r5, r6, [r4, #4] │ │ │ │ │ - b.w 93e │ │ │ │ │ - ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 1474 │ │ │ │ │ - b.w 144e │ │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1474 │ │ │ │ │ - ldr.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ - ldr.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ │ - b.n 1dda │ │ │ │ │ - ldr.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ │ - ldrb r3, [r3, r0] │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.w 1f5e │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - blt.n 1dcc │ │ │ │ │ - add fp, r4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr.w r0, [fp, #2804] @ 0xaf4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1416 │ │ │ │ │ - str.w r6, [r8, #28] │ │ │ │ │ - b.w 1474 │ │ │ │ │ - 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 18dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1f54 │ │ │ │ │ - sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 1f2e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1e36 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1f54 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #29 │ │ │ │ │ - bmi.w 1faa │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + b.n 1ca2 │ │ │ │ │ + add.w r3, r4, r1, lsl #2 │ │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bne.n 1f1c │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + b.w cc8 │ │ │ │ │ + bge.n 1f26 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w 122e │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 183c │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bgt.n 1f38 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 14da │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w 1490 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + bne.n 1f46 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bgt.n 1f6a │ │ │ │ │ + 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 1f7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25e4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1002 │ │ │ │ │ - b.w 13f0 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.w 1416 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldrd r0, r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - bgt.n 1f0a │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.n 1eec │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cbnz r3, 1eda │ │ │ │ │ - mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.w 1416 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 1416 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + b.w faa │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq.w 1550 │ │ │ │ │ + b.n 1f46 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w fb4 │ │ │ │ │ - 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 1ebc │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.w 1416 │ │ │ │ │ - movs r3, #23 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 1416 │ │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - bne.n 1ea4 │ │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 1ea4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + b.w faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w fb4 │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 1faa │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1542 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1e2e │ │ │ │ │ - add.w r0, sl, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1416 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add fp, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 1f8e │ │ │ │ │ - ldr.w lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - ldrb.w r0, [lr, r2] │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ - beq.n 1fba │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - strb r0, [r1, #0] │ │ │ │ │ - adds r1, r6, r3 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bgt.n 1f78 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - strb r2, [r6, r3] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1dee │ │ │ │ │ + b.w faa │ │ │ │ │ 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 fb4 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - cmp ip, sl │ │ │ │ │ - beq.n 1f8c │ │ │ │ │ - ldrb.w r0, [lr, ip] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1f8c │ │ │ │ │ - add.w ip, r2, #1 │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.n 1fba │ │ │ │ │ - b.n 1f86 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w b02 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 19d0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ - 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 fb8 │ │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.w 1420 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w ca4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 9ba │ │ │ │ │ - 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 │ │ │ │ │ - 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 2048 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w c18 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b.w 13f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b.n 1c50 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 1aca │ │ │ │ │ - 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 │ │ │ │ │ + b.w fa6 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.w ca6 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.w 1eca │ │ │ │ │ + bne.n 1fa0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - b.n 1f4a │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + b.n 1f02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1cfe │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - b.n 1f4a │ │ │ │ │ + b.n 1cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.w 184e │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.w ca4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #20 │ │ │ │ │ - b.w 182c │ │ │ │ │ - add.w r3, r4, r1, lsl #2 │ │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bne.n 20ee │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.w cc6 │ │ │ │ │ - bge.n 20f8 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w 1246 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.w 1828 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bgt.n 210a │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 15a4 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w 155a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 2120 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2142 │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 1416 │ │ │ │ │ - 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 2120 │ │ │ │ │ - movs r3, #22 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 1416 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2120 │ │ │ │ │ + b.n 1862 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r6, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 2212 │ │ │ │ │ + beq.n 20b8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 2228 │ │ │ │ │ + bne.n 20ae │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 220e │ │ │ │ │ + beq.n 2096 │ │ │ │ │ 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 21aa │ │ │ │ │ + bgt.n 2048 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 218c │ │ │ │ │ + beq.n 202a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 218c │ │ │ │ │ + cbnz r3, 202a │ │ │ │ │ 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, 21fa │ │ │ │ │ + cbz r0, 209a │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1416 │ │ │ │ │ + b.w 181e │ │ │ │ │ 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 21ca │ │ │ │ │ + beq.n 2068 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 21ca │ │ │ │ │ + cbnz r3, 2068 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2120 │ │ │ │ │ + beq.n 20ec │ │ │ │ │ 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 21ec │ │ │ │ │ + beq.n 208a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 21ec │ │ │ │ │ + cbnz r3, 208a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 2120 │ │ │ │ │ + cbz r5, 20ec │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.n 2176 │ │ │ │ │ + b.n 2014 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 200a │ │ │ │ │ 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 1416 │ │ │ │ │ + b.w 181e │ │ │ │ │ + cbnz r1, 20ca │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 216c │ │ │ │ │ - cbz r1, 2224 │ │ │ │ │ + ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ + b.n 200e │ │ │ │ │ + cbz r1, 20d8 │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ - b.n 2170 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 2220 │ │ │ │ │ - cbnz r1, 2232 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ - b.n 2170 │ │ │ │ │ + b.n 200e │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ - b.n 222c │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 2248 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bgt.n 22a0 │ │ │ │ │ - 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 22d2 │ │ │ │ │ - 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 fb8 │ │ │ │ │ + b.n 20b2 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 20c6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 20ec │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbz r3, 210e │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.w 181e │ │ │ │ │ + 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 20ec │ │ │ │ │ + movs r3, #22 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.w 181e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 20ec │ │ │ │ │ + add.w r0, sl, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 181e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ │ + add fp, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 2146 │ │ │ │ │ + ldr.w lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldrb.w r0, [lr, r2] │ │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ │ + beq.n 2180 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + strb r0, [r1, #0] │ │ │ │ │ + adds r1, r6, r3 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bgt.n 2130 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + strb r2, [r6, r3] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 1b9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bdc │ │ │ │ │ + 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 2198 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w c1a │ │ │ │ │ + mov r2, ip │ │ │ │ │ + cmp ip, sl │ │ │ │ │ + beq.n 2144 │ │ │ │ │ + ldrb.w r0, [lr, ip] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2144 │ │ │ │ │ + add.w ip, r2, #1 │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.n 2180 │ │ │ │ │ + b.n 213e │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.w ff4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mla r7, r0, r5, r5 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w ip, r8, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.w c20 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.w 15e8 │ │ │ │ │ - b.n 2248 │ │ │ │ │ + b.w c22 │ │ │ │ │ + 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 │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 227c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + b.n 1f02 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.w 13d6 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.w ca6 │ │ │ │ │ + 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.w 1816 │ │ │ │ │ + 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 │ │ │ │ │ - b.w fb8 │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w 181e │ │ │ │ │ + movs r3, #23 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.w 181e │ │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bne.w 17f8 │ │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 17f8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w fb4 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + b.w fa6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.w 17d6 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.w 181e │ │ │ │ │ + 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 fa6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w fb8 │ │ │ │ │ + b.w faa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2304 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 9bc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.w fa6 │ │ │ │ │ + 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 bde │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23a4 │ │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 1dd4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000022e8 : │ │ │ │ │ +00002304 : │ │ │ │ │ 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 2320 │ │ │ │ │ + beq.n 233c │ │ │ │ │ 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 237e │ │ │ │ │ + bcs.n 239a │ │ │ │ │ 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 237e │ │ │ │ │ + bne.n 239a │ │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - cbz r0, 2384 │ │ │ │ │ + cbz r0, 23a0 │ │ │ │ │ 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, 236c │ │ │ │ │ + cbnz r0, 2388 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 2300 │ │ │ │ │ + bne.n 231c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 237e │ │ │ │ │ + bne.n 239a │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 2384 │ │ │ │ │ + cbz r0, 23a0 │ │ │ │ │ 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 2342 │ │ │ │ │ + beq.n 235e │ │ │ │ │ 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 237e │ │ │ │ │ + b.n 239a │ │ │ │ │ │ │ │ │ │ -00002388 : │ │ │ │ │ +000023a4 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 23bc │ │ │ │ │ + beq.n 23d8 │ │ │ │ │ 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 23d2 │ │ │ │ │ + bcc.n 23ee │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 23be │ │ │ │ │ + bne.n 23da │ │ │ │ │ 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 │ │ │ │ │ @@ -3534,276 +3552,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 │ │ │ │ │ │ │ │ │ │ -000023e8 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +00002404 <_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 2442 <_PyLexer_update_fstring_expr+0x5a> │ │ │ │ │ + bne.n 245e <_PyLexer_update_fstring_expr+0x5a> │ │ │ │ │ lsls r5, r5, #6 │ │ │ │ │ adds r7, r4, r5 │ │ │ │ │ ldr.w r3, [r7, #2804] @ 0xaf4 │ │ │ │ │ - cbz r3, 245a <_PyLexer_update_fstring_expr+0x72> │ │ │ │ │ + cbz r3, 2476 <_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, 2466 <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ + cbz r0, 2482 <_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 2448 <_PyLexer_update_fstring_expr+0x60> │ │ │ │ │ + bhi.n 2464 <_PyLexer_update_fstring_expr+0x60> │ │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ │ - bne.n 246e <_PyLexer_update_fstring_expr+0x86> │ │ │ │ │ + bne.n 248a <_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 2428 <_PyLexer_update_fstring_expr+0x40> │ │ │ │ │ + bne.n 2444 <_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 248a <_PyLexer_update_fstring_expr+0xa2> │ │ │ │ │ + bne.n 24a6 <_PyLexer_update_fstring_expr+0xa2> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 2456 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bne.n 2472 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 2456 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + b.n 2472 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2456 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + beq.n 2472 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2456 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bge.n 2472 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r1, [r5, #2796] @ 0xaec │ │ │ │ │ add r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 24c4 <_PyLexer_update_fstring_expr+0xdc> │ │ │ │ │ + cbz r0, 24e0 <_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 2456 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + b.n 2472 <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2466 <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ + b.n 2482 <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024d0 : │ │ │ │ │ +000024ec : │ │ │ │ │ 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 251e │ │ │ │ │ + beq.n 253a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2558 │ │ │ │ │ + bcs.n 2574 │ │ │ │ │ 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 2516 │ │ │ │ │ + bpl.n 2532 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 24f2 │ │ │ │ │ + b.n 250e │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 25b0 │ │ │ │ │ + beq.n 25cc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2560 │ │ │ │ │ + bne.n 257c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25dc │ │ │ │ │ + beq.n 25f8 │ │ │ │ │ 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, 259a │ │ │ │ │ + cbnz r0, 25b6 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2570 │ │ │ │ │ + beq.n 258c │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 24fe │ │ │ │ │ + bcc.n 251a │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 2562 │ │ │ │ │ + b.n 257e │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 2512 │ │ │ │ │ + bmi.n 252e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 251a │ │ │ │ │ + b.n 2536 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2560 │ │ │ │ │ + bne.n 257c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 25dc │ │ │ │ │ + cbz r0, 25f8 │ │ │ │ │ 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 2548 │ │ │ │ │ + beq.n 2564 │ │ │ │ │ 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 2562 │ │ │ │ │ + b.n 257e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 24ee │ │ │ │ │ + bne.n 250a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ 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 251a │ │ │ │ │ + b.n 2536 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 2562 │ │ │ │ │ + b.n 257e │ │ │ │ │ │ │ │ │ │ -000025e4 : │ │ │ │ │ +00002600 : │ │ │ │ │ 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, 2634 │ │ │ │ │ + cbnz r6, 2650 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 261a │ │ │ │ │ + bhi.n 2636 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .short 0x0819 │ │ │ │ │ .word 0x78830808 │ │ │ │ │ .word 0x08610808 │ │ │ │ │ .word 0x56080808 │ │ │ │ │ .byte 0x4b │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.n 2634 │ │ │ │ │ + bgt.n 2650 │ │ │ │ │ bic.w r1, r4, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2684 │ │ │ │ │ + bls.n 26a0 │ │ │ │ │ sub.w r3, r4, #48 @ 0x30 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #9 │ │ │ │ │ - bls.n 2684 │ │ │ │ │ + bls.n 26a0 │ │ │ │ │ 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, 2684 │ │ │ │ │ + cbz r7, 26a0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3811,87 +3829,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 2636 │ │ │ │ │ + bne.n 2652 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22e8 │ │ │ │ │ - b.n 2634 │ │ │ │ │ + bl 2304 │ │ │ │ │ + b.n 2650 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ 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 2636 │ │ │ │ │ + b.n 2652 │ │ │ │ │ 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 2650 │ │ │ │ │ + b.n 266c │ │ │ │ │ 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 2650 │ │ │ │ │ + b.n 266c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2304 │ │ │ │ │ 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 2388 │ │ │ │ │ + bl 23a4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2650 │ │ │ │ │ + b.n 266c │ │ │ │ │ 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 2650 │ │ │ │ │ + b.n 266c │ │ │ │ │ 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 2650 │ │ │ │ │ + b.n 266c │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -38,29 +38,29 @@ │ │ │ │ │ 0x00000230 74797065 5f746f6c 6f776572 005f5079 type_tolower._Py │ │ │ │ │ 0x00000240 546f6b65 6e5f5477 6f436861 7273005f Token_TwoChars._ │ │ │ │ │ 0x00000250 5079556e 69636f64 655f4973 5072696e PyUnicode_IsPrin │ │ │ │ │ 0x00000260 7461626c 65005f50 79546f6b 656e5f4f table._PyToken_O │ │ │ │ │ 0x00000270 6e654368 6172005f 50794c65 7865725f neChar._PyLexer_ │ │ │ │ │ 0x00000280 75706461 74655f66 73747269 6e675f65 update_fstring_e │ │ │ │ │ 0x00000290 78707200 5f507954 6f6b656e 697a6572 xpr._PyTokenizer │ │ │ │ │ - 0x000002a0 5f73796e 74617865 72726f72 5f6b6e6f _syntaxerror_kno │ │ │ │ │ - 0x000002b0 776e5f72 616e6765 005f5079 546f6b65 wn_range._PyToke │ │ │ │ │ - 0x000002c0 6e697a65 725f696e 64656e74 6572726f nizer_indenterro │ │ │ │ │ - 0x000002d0 72005f50 79546f6b 656e5f54 68726565 r._PyToken_Three │ │ │ │ │ - 0x000002e0 43686172 73005079 556e6963 6f64655f Chars.PyUnicode_ │ │ │ │ │ - 0x000002f0 4465636f 64655554 4638005f 5079556e DecodeUTF8._PyUn │ │ │ │ │ + 0x000002a0 5f696e64 656e7465 72726f72 005f5079 _indenterror._Py │ │ │ │ │ + 0x000002b0 546f6b65 6e5f5468 72656543 68617273 Token_ThreeChars │ │ │ │ │ + 0x000002c0 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ + 0x000002d0 65555446 38005f50 79546f6b 656e697a eUTF8._PyTokeniz │ │ │ │ │ + 0x000002e0 65725f73 796e7461 78657272 6f725f6b er_syntaxerror_k │ │ │ │ │ + 0x000002f0 6e6f776e 5f72616e 6765005f 5079556e nown_range._PyUn │ │ │ │ │ 0x00000300 69636f64 655f5363 616e4964 656e7469 icode_ScanIdenti │ │ │ │ │ 0x00000310 66696572 005f5079 5f446561 6c6c6f63 fier._Py_Dealloc │ │ │ │ │ 0x00000320 005f5079 4c657865 725f7479 70655f63 ._PyLexer_type_c │ │ │ │ │ 0x00000330 6f6d6d65 6e745f74 6f6b656e 5f736574 omment_token_set │ │ │ │ │ - 0x00000340 7570006d 656d636d 70005079 4578635f up.memcmp.PyExc_ │ │ │ │ │ - 0x00000350 556e6963 6f646544 65636f64 65457272 UnicodeDecodeErr │ │ │ │ │ - 0x00000360 6f720050 79457272 5f457863 65707469 or.PyErr_Excepti │ │ │ │ │ - 0x00000370 6f6e4d61 74636865 73005079 556e6963 onMatches.PyUnic │ │ │ │ │ - 0x00000380 6f64655f 53756273 7472696e 67005079 ode_Substring.Py │ │ │ │ │ - 0x00000390 556e6963 6f64655f 41735554 46385374 Unicode_AsUTF8St │ │ │ │ │ - 0x000003a0 72696e67 005f5f61 65616269 5f696469 ring.__aeabi_idi │ │ │ │ │ + 0x00000340 7570006d 656d636d 70005079 556e6963 up.memcmp.PyUnic │ │ │ │ │ + 0x00000350 6f64655f 53756273 7472696e 67005079 ode_Substring.Py │ │ │ │ │ + 0x00000360 556e6963 6f64655f 41735554 46385374 Unicode_AsUTF8St │ │ │ │ │ + 0x00000370 72696e67 00507945 78635f55 6e69636f ring.PyExc_Unico │ │ │ │ │ + 0x00000380 64654465 636f6465 4572726f 72005079 deDecodeError.Py │ │ │ │ │ + 0x00000390 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ + 0x000003a0 63686573 005f5f61 65616269 5f696469 ches.__aeabi_idi │ │ │ │ │ 0x000003b0 76005079 4d656d5f 5265616c 6c6f6300 v.PyMem_Realloc. │ │ │ │ │ 0x000003c0 50794578 635f5379 6e746178 5761726e PyExc_SyntaxWarn │ │ │ │ │ 0x000003d0 696e6700 5f507954 6f6b656e 697a6572 ing._PyTokenizer │ │ │ │ │ 0x000003e0 5f706172 7365725f 7761726e 00 _parser_warn. │ │ │ ├── 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 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ 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 21c <_PyTokenizer_Free+0x114> │ │ │ │ │ + beq.n 1f8 <_PyTokenizer_Free+0xf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 222 <_PyTokenizer_Free+0x11a> │ │ │ │ │ + bne.n 1fe <_PyTokenizer_Free+0xf6> │ │ │ │ │ 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 1f8 <_PyTokenizer_Free+0xf0> │ │ │ │ │ + bne.n 212 <_PyTokenizer_Free+0x10a> │ │ │ │ │ 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 20e <_PyTokenizer_Free+0x106> │ │ │ │ │ + bne.n 204 <_PyTokenizer_Free+0xfc> │ │ │ │ │ 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 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ - b.n 1da <_PyTokenizer_Free+0xd2> │ │ │ │ │ + b.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ 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 r0, [r4, #16] │ │ │ │ │ + ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c <_PyTokenizer_Free+0x54> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 15c <_PyTokenizer_Free+0x54> │ │ │ │ │ + beq.n 1e4 <_PyTokenizer_Free+0xdc> │ │ │ │ │ + b.n 1da <_PyTokenizer_Free+0xd2> │ │ │ │ │ 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 --relocs {} │ │ │ │ │ @@ -24,28 +24,28 @@ │ │ │ │ │ 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 │ │ │ │ │ +0000018c 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000192 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000196 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000019a 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +0000019e 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000001a4 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001aa 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001b2 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001b8 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001c2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001c6 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001d4 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001da 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001e2 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 0x82c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000141e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -28,29 +28,29 @@ │ │ │ │ │ beq.w 15e │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 106 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 1c6 │ │ │ │ │ + bpl.w 192 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c2 │ │ │ │ │ + beq.w 1be │ │ │ │ │ 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 1aa │ │ │ │ │ + beq.w 1b2 │ │ │ │ │ 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] │ │ │ │ │ @@ -100,23 +100,23 @@ │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ 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 │ │ │ │ │ + beq.n 18a │ │ │ │ │ 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 r1, r3, #4 │ │ │ │ │ - bpl.n 18a │ │ │ │ │ + bpl.n 1c2 │ │ │ │ │ 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 │ │ │ │ │ @@ -126,106 +126,106 @@ │ │ │ │ │ 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 │ │ │ │ │ + beq.n 1e0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1aa │ │ │ │ │ + b.n 1b2 │ │ │ │ │ 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, 1b6 │ │ │ │ │ + cbz r0, 1e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n aa │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 102 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 12e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 17e │ │ │ │ │ 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 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 17e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - 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 .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 │ │ │ │ │ - b.n 1a6 │ │ │ │ │ + b.n 1ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 17e │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1b2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w d4 │ │ │ │ │ b.n 17e │ │ │ ├── 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: 5704 (bytes into file) │ │ │ │ │ + Start of section headers: 5700 (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 0x1648: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1644: │ │ │ │ │ │ │ │ │ │ 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 000220 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001200 0000f8 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000254 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000254 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000254 00056c 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 0012f8 000258 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0007c0 00015e 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00091e 000120 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 001550 000078 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000a3e 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000a3e 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 000a74 000410 10 13 26 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 000e84 000379 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0015c8 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0002ac 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0011fc 000118 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0002e0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0002e0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0002e0 0004dc 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 001314 000238 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0007bc 00015e 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00091a 000120 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00154c 000078 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 000a3a 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000a3a 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 000a70 000410 10 13 26 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000e80 000379 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 0015c4 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,67 +1,67 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 65 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ - 4: 00000008 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ - 5: 00000014 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ - 6: 0000001c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ - 7: 00000024 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ - 8: 0000002c 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ - 9: 00000038 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 10: 00000044 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ - 11: 00000050 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ - 12: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ - 13: 00000078 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ - 14: 0000044c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 15: 00000450 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 16: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 17: 0000007d 248 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ + 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 5: 00000008 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ + 6: 00000014 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ + 7: 0000001c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ + 8: 00000024 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ + 9: 0000002c 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ + 10: 00000038 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ + 11: 00000044 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ + 12: 00000050 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ + 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ + 14: 00000078 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ + 15: 000003bc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 16: 000003c0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 17: 00000109 248 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ 18: 00000098 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 19: 000000a0 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 20: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ - 21: 00000175 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 21: 00000201 24 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 22: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 23: 0000013c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 25: 00000140 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ 26: 00000001 216 FUNC GLOBAL HIDDEN 5 _PyTokenizer_translate_newlines │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 31: 000000d9 142 FUNC GLOBAL HIDDEN 5 _PyTokenizer_check_bom │ │ │ │ │ - 32: 00000479 52 FUNC GLOBAL HIDDEN 5 _PyTokenizer_new_string │ │ │ │ │ - 33: 00000169 782 FUNC GLOBAL HIDDEN 5 _PyTokenizer_check_coding_spec │ │ │ │ │ + 31: 00000001 140 FUNC GLOBAL HIDDEN 1 _PyTokenizer_check_bom │ │ │ │ │ + 32: 000003e9 52 FUNC GLOBAL HIDDEN 5 _PyTokenizer_new_string │ │ │ │ │ + 33: 000000d9 782 FUNC GLOBAL HIDDEN 5 _PyTokenizer_check_coding_spec │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 40: 00000001 58 FUNC GLOBAL HIDDEN 8 _PyTokenizer_error_ret │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 45: 00000001 72 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ + 45: 0000008d 72 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 49: 00000049 50 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ + 49: 000000d5 50 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormatV │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcspn │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ - 55: 000004ad 190 FUNC GLOBAL HIDDEN 5 _PyTokenizer_ensure_utf8 │ │ │ │ │ - 56: 0000018d 148 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ + 55: 0000041d 190 FUNC GLOBAL HIDDEN 5 _PyTokenizer_ensure_utf8 │ │ │ │ │ + 56: 00000219 148 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnExplicitObject │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 60: 0000003b 168 FUNC GLOBAL HIDDEN 8 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 63: 000000e3 14 FUNC GLOBAL HIDDEN 8 _PyTokenizer_indenterror │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,130 +1,130 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1200 contains 31 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x11fc contains 35 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000001e 00002e0a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -00000026 00002f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -0000003e 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000009e 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -000000ac 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ -000000b0 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ -000000b8 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000000c8 0000132f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC13 │ │ │ │ │ -000000cc 00001330 R_ARM_THM_MOVT_ABS 000000a0 .LC13 │ │ │ │ │ -000000d6 0000340a R_ARM_THM_CALL 00000000 strcspn │ │ │ │ │ -00000100 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000010a 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ -0000010e 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ -00000112 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000011e 0000142f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC14 │ │ │ │ │ -00000122 00001430 R_ARM_THM_MOVT_ABS 000000a4 .LC14 │ │ │ │ │ -00000134 0000350a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -0000013c 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000140 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000148 0000360a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000016e 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001ae 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -000001c8 0000390a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -000001ee 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f6 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001fc 00003b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000200 0000172f R_ARM_THM_MOVW_ABS_NC 0000013c .LC16 │ │ │ │ │ -00000204 00001730 R_ARM_THM_MOVT_ABS 0000013c .LC16 │ │ │ │ │ -0000020c 0000310a R_ARM_THM_CALL 00000049 _PyTokenizer_syntaxerror │ │ │ │ │ -00000188 0000301e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000050 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000054 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000058 0000200a R_ARM_THM_CALL 000003e9 _PyTokenizer_new_string │ │ │ │ │ +00000074 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000009e 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000000aa 00002e0a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +000000b2 00002f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000000ca 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012a 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +00000138 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ +0000013c 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ +00000144 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000154 0000132f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC13 │ │ │ │ │ +00000158 00001330 R_ARM_THM_MOVT_ABS 000000a0 .LC13 │ │ │ │ │ +00000162 0000340a R_ARM_THM_CALL 00000000 strcspn │ │ │ │ │ +0000018c 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000196 0000122f R_ARM_THM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ +0000019a 00001230 R_ARM_THM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ +0000019e 0000330a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000001aa 0000142f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC14 │ │ │ │ │ +000001ae 00001430 R_ARM_THM_MOVT_ABS 000000a4 .LC14 │ │ │ │ │ +000001c0 0000350a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000001c8 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000001cc 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000001d4 0000360a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000001fa 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000023a 0000320a R_ARM_THM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +00000254 0000390a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ +0000027a 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000282 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000288 00003b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000028c 0000172f R_ARM_THM_MOVW_ABS_NC 0000013c .LC16 │ │ │ │ │ +00000290 00001730 R_ARM_THM_MOVT_ABS 0000013c .LC16 │ │ │ │ │ +00000298 0000310a R_ARM_THM_CALL 000000d5 _PyTokenizer_syntaxerror │ │ │ │ │ +00000214 0000301e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x12f8 contains 75 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1314 contains 71 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000020 00001c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000008a 00001d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000d2 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000013c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000140 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000144 0000200a R_ARM_THM_CALL 00000479 _PyTokenizer_new_string │ │ │ │ │ -00000160 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000021a 0000052f R_ARM_THM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ -0000021e 00000530 R_ARM_THM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ -0000022e 0000220a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000029a 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000029e 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000002ca 0000200a R_ARM_THM_CALL 00000479 _PyTokenizer_new_string │ │ │ │ │ -000002d6 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000002da 00002430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000300 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000304 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000314 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000031e 0000062f R_ARM_THM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ -00000322 00000630 R_ARM_THM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ -0000032a 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00000334 0000072f R_ARM_THM_MOVW_ABS_NC 00000024 .LC4 │ │ │ │ │ -00000338 00000730 R_ARM_THM_MOVT_ABS 00000024 .LC4 │ │ │ │ │ -0000033e 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000346 0000042f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ -0000034a 00000430 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ -00000350 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000358 0000082f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -0000035c 00000830 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -00000362 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000036a 0000092f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ -0000036e 00000930 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ -00000376 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -0000037e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000044 .LC7 │ │ │ │ │ -00000382 00000a30 R_ARM_THM_MOVT_ABS 00000044 .LC7 │ │ │ │ │ -0000038a 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00000392 00000b2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC8 │ │ │ │ │ -00000396 00000b30 R_ARM_THM_MOVT_ABS 00000050 .LC8 │ │ │ │ │ -0000039e 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +0000018a 0000062f R_ARM_THM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ +0000018e 00000630 R_ARM_THM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ +0000019e 0000220a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000020a 0000232f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000020e 00002330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000023a 0000200a R_ARM_THM_CALL 000003e9 _PyTokenizer_new_string │ │ │ │ │ +00000246 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000024a 00002430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000270 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000274 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000284 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000028e 0000072f R_ARM_THM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +00000292 00000730 R_ARM_THM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +0000029a 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000002a4 0000082f R_ARM_THM_MOVW_ABS_NC 00000024 .LC4 │ │ │ │ │ +000002a8 00000830 R_ARM_THM_MOVT_ABS 00000024 .LC4 │ │ │ │ │ +000002ae 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000002b6 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ +000002ba 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ +000002c0 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000002c8 0000092f R_ARM_THM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ +000002cc 00000930 R_ARM_THM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ +000002d2 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000002da 00000a2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ +000002de 00000a30 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ +000002e6 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +000002ee 00000b2f R_ARM_THM_MOVW_ABS_NC 00000044 .LC7 │ │ │ │ │ +000002f2 00000b30 R_ARM_THM_MOVT_ABS 00000044 .LC7 │ │ │ │ │ +000002fa 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000302 00000c2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC8 │ │ │ │ │ +00000306 00000c30 R_ARM_THM_MOVT_ABS 00000050 .LC8 │ │ │ │ │ +0000030e 0000260a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00000320 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000324 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000032a 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000340 0000270a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000346 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000034e 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ +00000352 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000356 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000035c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000078 .LC10 │ │ │ │ │ +00000360 00000e30 R_ARM_THM_MOVT_ABS 00000078 .LC10 │ │ │ │ │ +00000366 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000036c 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000037e 0000052f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ +00000382 00000530 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ +0000038c 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000392 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000039c 0000200a R_ARM_THM_CALL 000003e9 _PyTokenizer_new_string │ │ │ │ │ +000003aa 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000003b0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003b4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003ba 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000003d0 0000270a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000003d6 0000250a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000003de 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ -000003e2 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000003e6 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000003ec 00000d2f R_ARM_THM_MOVW_ABS_NC 00000078 .LC10 │ │ │ │ │ -000003f0 00000d30 R_ARM_THM_MOVT_ABS 00000078 .LC10 │ │ │ │ │ -000003f6 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003fc 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000040e 0000042f R_ARM_THM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ -00000412 00000430 R_ARM_THM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ -0000041c 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000422 00001b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000042c 0000200a R_ARM_THM_CALL 00000479 _PyTokenizer_new_string │ │ │ │ │ -0000043a 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000440 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000444 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000044c 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000452 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ -00000456 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000045a 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000460 00000c2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC9 │ │ │ │ │ -00000464 00000c30 R_ARM_THM_MOVT_ABS 00000060 .LC9 │ │ │ │ │ -0000046a 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000470 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000048e 00001c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000049a 00002c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000518 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000051c 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000528 0000162f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC15 │ │ │ │ │ -0000052c 00001630 R_ARM_THM_MOVT_ABS 000000b0 .LC15 │ │ │ │ │ -00000532 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003bc 00002b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000003c2 0000280a R_ARM_THM_CALL 00000001 _PyTokenizer_error_ret │ │ │ │ │ +000003c6 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000003ca 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000003d0 00000d2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC9 │ │ │ │ │ +000003d4 00000d30 R_ARM_THM_MOVT_ABS 00000060 .LC9 │ │ │ │ │ +000003da 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003e0 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003fe 00001c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000040a 00002c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000488 0000292f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000048c 00002930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000498 0000162f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC15 │ │ │ │ │ +0000049c 00001630 R_ARM_THM_MOVT_ABS 000000b0 .LC15 │ │ │ │ │ +000004a2 00002a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1550 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x154c contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 00001e0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000058 0000192f R_ARM_THM_MOVW_ABS_NC 00000140 .LC17 │ │ │ │ │ 0000005c 00001930 R_ARM_THM_MOVT_ABS 00000140 .LC17 │ │ │ │ │ 00000060 00003d0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000006e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000072 00003e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000088 0000390a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ 000000a2 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000a8 00003a0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000000b0 00003b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000000b8 0000192f R_ARM_THM_MOVW_ABS_NC 00000140 .LC17 │ │ │ │ │ 000000bc 00001930 R_ARM_THM_MOVT_ABS 00000140 .LC17 │ │ │ │ │ -000000c0 0000310a R_ARM_THM_CALL 00000049 _PyTokenizer_syntaxerror │ │ │ │ │ +000000c0 0000310a R_ARM_THM_CALL 000000d5 _PyTokenizer_syntaxerror │ │ │ │ │ 000000d4 0000300a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000110 0000110a R_ARM_THM_CALL 0000007d _syntaxerror_range.isra.0 │ │ │ │ │ +00000110 0000110a R_ARM_THM_CALL 00000109 _syntaxerror_range.isra.0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,13 +1,78 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ +00000000 <_PyTokenizer_check_bom>: │ │ │ │ │ +_PyTokenizer_check_bom(): │ │ │ │ │ + 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 r4, r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + blx r6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #2688] @ 0xa80 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 2e <_PyTokenizer_check_bom+0x2e> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #239 @ 0xef │ │ │ │ │ + beq.n 34 <_PyTokenizer_check_bom+0x34> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #187 @ 0xbb │ │ │ │ │ + bne.n 68 <_PyTokenizer_check_bom+0x68> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #191 @ 0xbf │ │ │ │ │ + bne.n 7a <_PyTokenizer_check_bom+0x7a> │ │ │ │ │ + ldr.w r0, [r4, #2696] @ 0xa88 │ │ │ │ │ + cbnz r0, 74 <_PyTokenizer_check_bom+0x74> │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 3e8 <_PyTokenizer_new_string> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ + str.w r0, [r4, #2696] @ 0xa88 │ │ │ │ │ + subs r0, #0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + b.n 30 <_PyTokenizer_check_bom+0x30> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + b.n 2e <_PyTokenizer_check_bom+0x2e> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 4c <_PyTokenizer_check_bom+0x4c> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + b.n 2e <_PyTokenizer_check_bom+0x2e> │ │ │ │ │ + │ │ │ │ │ +0000008c <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ _PyTokenizer_translate_into_utf8(): │ │ │ │ │ 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 │ │ │ │ │ @@ -16,86 +81,86 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 44 <_PyTokenizer_translate_into_utf8+0x44> │ │ │ │ │ + cbz r0, d0 <_PyTokenizer_translate_into_utf8+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 42 <_PyTokenizer_translate_into_utf8+0x42> │ │ │ │ │ + beq.n ce <_PyTokenizer_translate_into_utf8+0x42> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 42 <_PyTokenizer_translate_into_utf8+0x42> │ │ │ │ │ + cbnz r3, ce <_PyTokenizer_translate_into_utf8+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000048 <_PyTokenizer_syntaxerror>: │ │ │ │ │ +000000d4 <_PyTokenizer_syntaxerror>: │ │ │ │ │ _PyTokenizer_syntaxerror(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bl 7c <_syntaxerror_range.isra.0> │ │ │ │ │ + bl 108 <_syntaxerror_range.isra.0> │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000007c <_syntaxerror_range.isra.0>: │ │ │ │ │ +00000108 <_syntaxerror_range.isra.0>: │ │ │ │ │ _syntaxerror_range.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq.n 166 <_syntaxerror_range.isra.0+0xea> │ │ │ │ │ + beq.n 1f2 <_syntaxerror_range.isra.0+0xea> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormatV │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + beq.n 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ ldr.w r0, [r4, #2704] @ 0xa90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + beq.n 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ ldr.w sl, [r4, #2704] @ 0xa90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ it eq │ │ │ │ │ @@ -106,147 +171,147 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ sub.w r3, r3, sl │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 11a <_syntaxerror_range.isra.0+0x9e> │ │ │ │ │ + beq.n 1a6 <_syntaxerror_range.isra.0+0x9e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 104 <_syntaxerror_range.isra.0+0x88> │ │ │ │ │ + beq.n 190 <_syntaxerror_range.isra.0+0x88> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 104 <_syntaxerror_range.isra.0+0x88> │ │ │ │ │ + cbnz r3, 190 <_syntaxerror_range.isra.0+0x88> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + cbz r0, 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr.w r2, [r4, #2284] @ 0x8ec │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + cbz r0, 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + beq.n 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 16c <_syntaxerror_range.isra.0+0xf0> │ │ │ │ │ + cbz r3, 1f8 <_syntaxerror_range.isra.0+0xf0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 174 │ │ │ │ │ + bl 200 │ │ │ │ │ movs r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15c <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + b.n 1e8 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ │ │ │ │ │ -00000174 : │ │ │ │ │ +00000200 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 186 │ │ │ │ │ + cbz r0, 212 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 186 │ │ │ │ │ + beq.n 212 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 188 │ │ │ │ │ + cbz r3, 214 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000018c <_PyTokenizer_parser_warn>: │ │ │ │ │ +00000218 <_PyTokenizer_parser_warn>: │ │ │ │ │ _PyTokenizer_parser_warn(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r3, [r0, #2748] @ 0xabc │ │ │ │ │ sub sp, #16 │ │ │ │ │ - cbz r3, 1e0 <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ + cbz r3, 26c <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormatV │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 210 <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ + cbz r0, 29c <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ ldr.w r3, [r6, #464] @ 0x1d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r6, #2284] @ 0x8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnExplicitObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1f4 <_PyTokenizer_parser_warn+0x68> │ │ │ │ │ + blt.n 280 <_PyTokenizer_parser_warn+0x68> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e0 <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ + beq.n 26c <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 1ec <_PyTokenizer_parser_warn+0x60> │ │ │ │ │ + cbz r3, 278 <_PyTokenizer_parser_warn+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e0 <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ + b.n 26c <_PyTokenizer_parser_warn+0x54> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 210 <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ + cbz r0, 29c <_PyTokenizer_parser_warn+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 48 <_PyTokenizer_syntaxerror> │ │ │ │ │ + bl d4 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 174 │ │ │ │ │ + bl 200 │ │ │ │ │ movs r3, #17 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ - b.n 1e2 <_PyTokenizer_parser_warn+0x56> │ │ │ │ │ + b.n 26e <_PyTokenizer_parser_warn+0x56> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -96,353 +96,286 @@ │ │ │ │ │ b.n 94 <_PyTokenizer_translate_newlines+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 94 <_PyTokenizer_translate_newlines+0x94> │ │ │ │ │ │ │ │ │ │ -000000d8 <_PyTokenizer_check_bom>: │ │ │ │ │ -_PyTokenizer_check_bom(): │ │ │ │ │ - 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 r4, r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - blx r7 │ │ │ │ │ - str.w r5, [r4, #2688] @ 0xa80 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.n 11c <_PyTokenizer_check_bom+0x44> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #239 @ 0xef │ │ │ │ │ - beq.n 120 <_PyTokenizer_check_bom+0x48> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r8 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 108 <_PyTokenizer_check_bom+0x30> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #187 @ 0xbb │ │ │ │ │ - bne.n 154 <_PyTokenizer_check_bom+0x7c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #191 @ 0xbf │ │ │ │ │ - bne.n 10c <_PyTokenizer_check_bom+0x34> │ │ │ │ │ - ldr.w r0, [r4, #2696] @ 0xa88 │ │ │ │ │ - cbnz r0, 160 <_PyTokenizer_check_bom+0x88> │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r1, #5 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 478 <_PyTokenizer_new_string> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ - str.w r0, [r4, #2696] @ 0xa88 │ │ │ │ │ - subs r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - b.n 108 <_PyTokenizer_check_bom+0x30> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r8 │ │ │ │ │ - b.n 11c <_PyTokenizer_check_bom+0x44> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 138 <_PyTokenizer_check_bom+0x60> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000168 <_PyTokenizer_check_coding_spec>: │ │ │ │ │ +000000d8 <_PyTokenizer_check_coding_spec>: │ │ │ │ │ _PyTokenizer_check_coding_spec(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr.w r4, [r2, #2700] @ 0xa8c │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r3, [pc, #716] @ (44c <_PyTokenizer_check_coding_spec+0x2e4>) │ │ │ │ │ + ldr r3, [pc, #716] @ (3bc <_PyTokenizer_check_coding_spec+0x2e4>) │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - cbnz r4, 1f6 <_PyTokenizer_check_coding_spec+0x8e> │ │ │ │ │ + cbnz r4, 166 <_PyTokenizer_check_coding_spec+0x8e> │ │ │ │ │ subs r2, r1, #6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1a8 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ + ble.n 118 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ ldrb.w r3, [fp, r4] │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.n 214 <_PyTokenizer_check_coding_spec+0xac> │ │ │ │ │ + beq.n 184 <_PyTokenizer_check_coding_spec+0xac> │ │ │ │ │ subs r3, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bls.n 1fe <_PyTokenizer_check_coding_spec+0x96> │ │ │ │ │ + bls.n 16e <_PyTokenizer_check_coding_spec+0x96> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1c8 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + ble.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ ldrb.w r3, [fp] │ │ │ │ │ sub.w r2, r3, #10 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bhi.n 1e0 <_PyTokenizer_check_coding_spec+0x78> │ │ │ │ │ + bhi.n 150 <_PyTokenizer_check_coding_spec+0x78> │ │ │ │ │ movs r1, #9 │ │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ │ lsrs r1, r2 │ │ │ │ │ lsls r4, r1, #31 │ │ │ │ │ - bpl.n 1e0 <_PyTokenizer_check_coding_spec+0x78> │ │ │ │ │ + bpl.n 150 <_PyTokenizer_check_coding_spec+0x78> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - ldr r3, [pc, #640] @ (44c <_PyTokenizer_check_coding_spec+0x2e4>) │ │ │ │ │ + ldr r3, [pc, #640] @ (3bc <_PyTokenizer_check_coding_spec+0x2e4>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 3d0 <_PyTokenizer_check_coding_spec+0x268> │ │ │ │ │ + bne.w 340 <_PyTokenizer_check_coding_spec+0x268> │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n 1f6 <_PyTokenizer_check_coding_spec+0x8e> │ │ │ │ │ + bhi.n 166 <_PyTokenizer_check_coding_spec+0x8e> │ │ │ │ │ movw r2, #65526 @ 0xfff6 │ │ │ │ │ movt r2, #65407 @ 0xff7f │ │ │ │ │ asrs r2, r3 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bpl.n 23e <_PyTokenizer_check_coding_spec+0xd6> │ │ │ │ │ + bpl.n 1ae <_PyTokenizer_check_coding_spec+0xd6> │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r9, #2688] @ 0xa80 │ │ │ │ │ - b.n 1c8 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + b.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ │ movt r1, #65407 @ 0xff7f │ │ │ │ │ asrs r1, r3 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n 1a8 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ + bmi.n 118 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bgt.n 198 <_PyTokenizer_check_coding_spec+0x30> │ │ │ │ │ - b.n 1a8 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ + bgt.n 108 <_PyTokenizer_check_coding_spec+0x30> │ │ │ │ │ + b.n 118 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 1a8 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ + ble.n 118 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ adds r4, #6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ add r4, fp │ │ │ │ │ add.w r7, fp, r8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r0, r4, #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 280 <_PyTokenizer_check_coding_spec+0x118> │ │ │ │ │ + cbz r0, 1f0 <_PyTokenizer_check_coding_spec+0x118> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 228 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ - b.n 1a8 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ + bne.n 198 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ + b.n 118 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 1c8 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + beq.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ add fp, r8 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ sub.w r0, r3, #10 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #25 │ │ │ │ │ - bhi.n 262 <_PyTokenizer_check_coding_spec+0xfa> │ │ │ │ │ + bhi.n 1d2 <_PyTokenizer_check_coding_spec+0xfa> │ │ │ │ │ movs r1, #9 │ │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ │ lsrs r1, r0 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bmi.n 1c8 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + bmi.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ subs r3, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n 1f6 <_PyTokenizer_check_coding_spec+0x8e> │ │ │ │ │ + bhi.n 166 <_PyTokenizer_check_coding_spec+0x8e> │ │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ │ movt r1, #65407 @ 0xff7f │ │ │ │ │ asrs r1, r3 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ - bmi.n 1f6 <_PyTokenizer_check_coding_spec+0x8e> │ │ │ │ │ + bmi.n 166 <_PyTokenizer_check_coding_spec+0x8e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.n 24a <_PyTokenizer_check_coding_spec+0xe2> │ │ │ │ │ - b.n 1c8 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + bne.n 1ba <_PyTokenizer_check_coding_spec+0xe2> │ │ │ │ │ + b.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ │ - beq.n 28e <_PyTokenizer_check_coding_spec+0x126> │ │ │ │ │ + beq.n 1fe <_PyTokenizer_check_coding_spec+0x126> │ │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ │ - bne.w 404 <_PyTokenizer_check_coding_spec+0x29c> │ │ │ │ │ + bne.w 374 <_PyTokenizer_check_coding_spec+0x29c> │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 28e <_PyTokenizer_check_coding_spec+0x126> │ │ │ │ │ + beq.n 1fe <_PyTokenizer_check_coding_spec+0x126> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 28e <_PyTokenizer_check_coding_spec+0x126> │ │ │ │ │ + beq.n 1fe <_PyTokenizer_check_coding_spec+0x126> │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ sub.w ip, r3, #45 @ 0x2d │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne.w ip, #1 │ │ │ │ │ - bls.n 2a4 <_PyTokenizer_check_coding_spec+0x13c> │ │ │ │ │ + bls.n 214 <_PyTokenizer_check_coding_spec+0x13c> │ │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bne.n 2a4 <_PyTokenizer_check_coding_spec+0x13c> │ │ │ │ │ + bne.n 214 <_PyTokenizer_check_coding_spec+0x13c> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.w 404 <_PyTokenizer_check_coding_spec+0x29c> │ │ │ │ │ + bcs.w 374 <_PyTokenizer_check_coding_spec+0x29c> │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 478 <_PyTokenizer_new_string> │ │ │ │ │ + bl 3e8 <_PyTokenizer_new_string> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 400 <_PyTokenizer_check_coding_spec+0x298> │ │ │ │ │ + beq.w 370 <_PyTokenizer_check_coding_spec+0x298> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - b.n 2f6 <_PyTokenizer_check_coding_spec+0x18e> │ │ │ │ │ + b.n 266 <_PyTokenizer_check_coding_spec+0x18e> │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ ldrbne r3, [r1, r3] │ │ │ │ │ cmp r5, #12 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2fc <_PyTokenizer_check_coding_spec+0x194> │ │ │ │ │ + beq.n 26c <_PyTokenizer_check_coding_spec+0x194> │ │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e2 <_PyTokenizer_check_coding_spec+0x17a> │ │ │ │ │ + bne.n 252 <_PyTokenizer_check_coding_spec+0x17a> │ │ │ │ │ add.w r3, r5, #24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ add.w r5, sp, r3 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r5, #-20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 440 <_PyTokenizer_check_coding_spec+0x2d8> │ │ │ │ │ + beq.w 3b0 <_PyTokenizer_check_coding_spec+0x2d8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movs r2, #6 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 440 <_PyTokenizer_check_coding_spec+0x2d8> │ │ │ │ │ + beq.w 3b0 <_PyTokenizer_check_coding_spec+0x2d8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ + beq.n 37e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ + beq.n 37e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ + beq.n 37e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r2, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ + beq.n 37e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ movs r2, #11 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ + beq.n 37e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #12 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncmp │ │ │ │ │ - cbz r0, 40e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ + cbz r0, 37e <_PyTokenizer_check_coding_spec+0x2a6> │ │ │ │ │ ldr.w r0, [r9, #2696] @ 0xa88 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r9, #2688] @ 0xa80 │ │ │ │ │ - cbnz r0, 3d4 <_PyTokenizer_check_coding_spec+0x26c> │ │ │ │ │ + cbnz r0, 344 <_PyTokenizer_check_coding_spec+0x26c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - cbz r0, 3ca <_PyTokenizer_check_coding_spec+0x262> │ │ │ │ │ + cbz r0, 33a <_PyTokenizer_check_coding_spec+0x262> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 450 <_PyTokenizer_check_coding_spec+0x2e8> │ │ │ │ │ + beq.n 3c0 <_PyTokenizer_check_coding_spec+0x2e8> │ │ │ │ │ str.w r4, [r9, #2696] @ 0xa88 │ │ │ │ │ - b.n 1c8 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + b.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - cbz r0, 438 <_PyTokenizer_check_coding_spec+0x2d0> │ │ │ │ │ + cbz r0, 3a8 <_PyTokenizer_check_coding_spec+0x2d0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyTokenizer_translate_newlines> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -454,49 +387,49 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ca <_PyTokenizer_check_coding_spec+0x62> │ │ │ │ │ + b.n 13a <_PyTokenizer_check_coding_spec+0x62> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.w 228 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ - b.n 1a8 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ + bne.w 198 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ + b.n 118 <_PyTokenizer_check_coding_spec+0x40> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 3a4 <_PyTokenizer_check_coding_spec+0x23c> │ │ │ │ │ + beq.n 314 <_PyTokenizer_check_coding_spec+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 478 <_PyTokenizer_new_string> │ │ │ │ │ + bl 3e8 <_PyTokenizer_new_string> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_new_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a4 <_PyTokenizer_check_coding_spec+0x23c> │ │ │ │ │ - b.n 400 <_PyTokenizer_check_coding_spec+0x298> │ │ │ │ │ + bne.n 314 <_PyTokenizer_check_coding_spec+0x23c> │ │ │ │ │ + b.n 370 <_PyTokenizer_check_coding_spec+0x298> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1c8 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ + b.n 138 <_PyTokenizer_check_coding_spec+0x60> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - b.n 416 <_PyTokenizer_check_coding_spec+0x2ae> │ │ │ │ │ + b.n 386 <_PyTokenizer_check_coding_spec+0x2ae> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyTokenizer_translate_newlines> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -510,88 +443,88 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 400 <_PyTokenizer_check_coding_spec+0x298> │ │ │ │ │ + b.n 370 <_PyTokenizer_check_coding_spec+0x298> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000478 <_PyTokenizer_new_string>: │ │ │ │ │ +000003e8 <_PyTokenizer_new_string>: │ │ │ │ │ _PyTokenizer_new_string(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 4a6 <_PyTokenizer_new_string+0x2e> │ │ │ │ │ + cbz r0, 416 <_PyTokenizer_new_string+0x2e> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r4, r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ - b.n 4a2 <_PyTokenizer_new_string+0x2a> │ │ │ │ │ + b.n 412 <_PyTokenizer_new_string+0x2a> │ │ │ │ │ │ │ │ │ │ -000004ac <_PyTokenizer_ensure_utf8>: │ │ │ │ │ +0000041c <_PyTokenizer_ensure_utf8>: │ │ │ │ │ _PyTokenizer_ensure_utf8(): │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ - cbz r2, 4bc <_PyTokenizer_ensure_utf8+0x10> │ │ │ │ │ + cbz r2, 42c <_PyTokenizer_ensure_utf8+0x10> │ │ │ │ │ lsls r3, r2, #24 │ │ │ │ │ - bmi.n 4c0 <_PyTokenizer_ensure_utf8+0x14> │ │ │ │ │ + bmi.n 430 <_PyTokenizer_ensure_utf8+0x14> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4b0 <_PyTokenizer_ensure_utf8+0x4> │ │ │ │ │ + bne.n 420 <_PyTokenizer_ensure_utf8+0x4> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ │ - bhi.n 53a <_PyTokenizer_ensure_utf8+0x8e> │ │ │ │ │ + bhi.n 4aa <_PyTokenizer_ensure_utf8+0x8e> │ │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ │ - bls.n 514 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + bls.n 484 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb.w ip, [r3], #-1 │ │ │ │ │ eor.w ip, ip, #128 @ 0x80 │ │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ │ - bhi.n 514 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + bhi.n 484 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 4e0 <_PyTokenizer_ensure_utf8+0x34> │ │ │ │ │ + bne.n 450 <_PyTokenizer_ensure_utf8+0x34> │ │ │ │ │ ldrb.w r2, [r0, lr] │ │ │ │ │ add r0, lr │ │ │ │ │ - cbz r2, 506 <_PyTokenizer_ensure_utf8+0x5a> │ │ │ │ │ + cbz r2, 476 <_PyTokenizer_ensure_utf8+0x5a> │ │ │ │ │ lsls r3, r2, #24 │ │ │ │ │ - bmi.n 4d0 <_PyTokenizer_ensure_utf8+0x24> │ │ │ │ │ + bmi.n 440 <_PyTokenizer_ensure_utf8+0x24> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4fa <_PyTokenizer_ensure_utf8+0x4e> │ │ │ │ │ + bne.n 46a <_PyTokenizer_ensure_utf8+0x4e> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ │ - bhi.n 558 <_PyTokenizer_ensure_utf8+0xac> │ │ │ │ │ + bhi.n 4c8 <_PyTokenizer_ensure_utf8+0xac> │ │ │ │ │ ldr.w ip, [r1, #464] @ 0x1d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r3, [r1, #2284] @ 0x8ec │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ @@ -599,33 +532,33 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 508 <_PyTokenizer_ensure_utf8+0x5c> │ │ │ │ │ + b.n 478 <_PyTokenizer_ensure_utf8+0x5c> │ │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ │ - bls.n 550 <_PyTokenizer_ensure_utf8+0xa4> │ │ │ │ │ + bls.n 4c0 <_PyTokenizer_ensure_utf8+0xa4> │ │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ │ - bhi.n 514 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + bhi.n 484 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ │ - bls.n 55c <_PyTokenizer_ensure_utf8+0xb0> │ │ │ │ │ + bls.n 4cc <_PyTokenizer_ensure_utf8+0xb0> │ │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ │ - beq.n 514 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + beq.n 484 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ movs r3, #3 │ │ │ │ │ - b.n 4da <_PyTokenizer_ensure_utf8+0x2e> │ │ │ │ │ + b.n 44a <_PyTokenizer_ensure_utf8+0x2e> │ │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ │ - beq.n 50e <_PyTokenizer_ensure_utf8+0x62> │ │ │ │ │ + beq.n 47e <_PyTokenizer_ensure_utf8+0x62> │ │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ │ - beq.n 562 <_PyTokenizer_ensure_utf8+0xb6> │ │ │ │ │ + beq.n 4d2 <_PyTokenizer_ensure_utf8+0xb6> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 4da <_PyTokenizer_ensure_utf8+0x2e> │ │ │ │ │ + b.n 44a <_PyTokenizer_ensure_utf8+0x2e> │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 54c <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ - b.n 514 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + bne.n 4bc <_PyTokenizer_ensure_utf8+0xa0> │ │ │ │ │ + b.n 484 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ │ - bls.n 558 <_PyTokenizer_ensure_utf8+0xac> │ │ │ │ │ - b.n 514 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ + bls.n 4c8 <_PyTokenizer_ensure_utf8+0xac> │ │ │ │ │ + b.n 484 <_PyTokenizer_ensure_utf8+0x68> │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - bl 48 <_PyTokenizer_warn_invalid_escape_sequence+0xe> │ │ │ │ │ + bl d4 <_PyTokenizer_warn_invalid_escape_sequence+0x9a> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ b.n da <_PyTokenizer_warn_invalid_escape_sequence+0xa0> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n d8 <_PyTokenizer_warn_invalid_escape_sequence+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -126,14 +126,14 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bl 7c <_PyTokenizer_warn_invalid_escape_sequence+0x42> │ │ │ │ │ + bl 108 <_PyTokenizer_syntaxerror_known_range+0x18> │ │ │ │ │ R_ARM_THM_CALL _syntaxerror_range.isra.0 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #4 │ │ │ │ │ bx lr │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 57452 (bytes into file) │ │ │ │ │ + Start of section headers: 57476 (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 0xe06c: │ │ │ │ │ +There are 15 section headers, starting at offset 0xe084: │ │ │ │ │ │ │ │ │ │ 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 00069c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00aa94 0003b8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00aaa4 0003b8 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006d0 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0006d0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0006d0 0060d8 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00ae4c 002bc8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0067a8 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 007614 000a78 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00da14 0005d8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00808c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00808c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 0080c0 001770 10 13 175 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 009830 001262 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00dfec 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0006d0 0060e8 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00ae5c 002bd0 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0067b8 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 007624 000a78 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00da2c 0005d8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00809c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00809c 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 0080d0 001770 10 13 175 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 009840 001262 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00e004 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 375 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 2: 00003f71 6 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 2: 00003f79 6 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 3: 00000389 48 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 4: 00000214 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 7: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 8: 00000054 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 9: 00000218 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ @@ -26,15 +26,15 @@ │ │ │ │ │ 22: 00000144 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 23: 0000015c 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 24: 0000018c 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 25: 000001c0 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 26: 000001d8 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 27: 000001dc 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 28: 00000fb1 1546 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 29: 000033bd 212 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 29: 000033cd 212 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ 30: 00000f68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 31: 00000f70 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 32: 000014ac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 33: 000014b0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 34: 000001f4 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 35: 00000228 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 36: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ @@ -56,80 +56,80 @@ │ │ │ │ │ 52: 00000400 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 53: 00000065 172 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 54: 00000404 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 55: 0000040c 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 56: 00000484 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 57: 00000488 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ 58: 00002089 1282 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 59: 00002b2d 42 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 59: 00002b3d 42 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 60: 00000111 82 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ 61: 00002080 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 62: 00002088 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 63: 000024c0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 64: 000024c4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 65: 000004a0 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ 66: 000026b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 67: 000004c8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ 68: 000026bc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 69: 000004cc 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ 70: 000004f4 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ 71: 00000524 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ - 72: 00002a9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 72: 00002aac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 73: 0000054c 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ - 74: 00002aac 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 74: 00002abc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 75: 00000574 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ 76: 00000598 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ 77: 00000429 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 78: 00005821 1848 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 78: 00005831 1848 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 79: 000005dc 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ 80: 0000060c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ 81: 0000063c 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 82: 00000670 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 83: 00000674 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ 84: 00000678 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 85: 000006a0 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ 86: 00000748 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ 87: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ 88: 000007ac 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ - 89: 000033b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 89: 000033c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 90: 00000800 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ - 91: 000033bc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 92: 0000348c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 93: 00003490 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 91: 000033cc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 92: 0000349c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 93: 000034a0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 94: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ - 95: 000036bc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 96: 000036c4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 97: 00003898 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 95: 000036cc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 96: 000036d4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 97: 000038a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 98: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ - 99: 000038a0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 99: 000038b0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 100: 00000878 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ - 101: 00003c51 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 101: 00003c61 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 102: 0000087c 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ 103: 00000880 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 104: 00003f79 24 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ + 104: 00003f81 24 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ 105: 00000884 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 106: 00000888 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ - 107: 00005fcd 70 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 107: 00005fdd 70 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ 108: 000004b1 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 109: 000043ad 60 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 109: 000043b5 60 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ 110: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ 111: 000008ac 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ - 112: 00004714 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 112: 0000471c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 113: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ - 114: 00004718 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 114: 00004720 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 115: 000008d8 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ 116: 000008f8 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ 117: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ 118: 00000900 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ 119: 0000092c 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ 120: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ 121: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 122: 00004d10 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 122: 00004d18 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 123: 00000994 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 124: 00004d14 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 124: 00004d1c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 125: 000009c4 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ 126: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ 127: 000009d4 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ 128: 00000a1c 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ 129: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ 130: 00000a24 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ 131: 0000030c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -143,23 +143,23 @@ │ │ │ │ │ 139: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 140: 0000000b 424 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 141: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ 142: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ 143: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ 144: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 145: 00000b68 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 146: 00005ad8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 147: 00005b00 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 148: 00005dc8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 149: 00005df4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 150: 00005f50 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00005ae8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 147: 00005b10 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 148: 00005dd8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 149: 00005e04 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 150: 00005f60 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 151: 00000b7c 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ 152: 00000b80 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 153: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 154: 00005f58 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 154: 00005f68 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 155: 000004b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 156: 00000b88 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ 157: 00000bb4 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ 158: 00000bec 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ 159: 000003b4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 160: 00000c10 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ 161: 000003b8 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ 173: 00000e44 0 NOTYPE LOCAL DEFAULT 7 .LC95 │ │ │ │ │ 174: 000009b1 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ 175: 00000001 536 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ 179: 000004c1 150 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 180: 000028e5 456 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 180: 000028e5 472 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ @@ -231,15 +231,15 @@ │ │ │ │ │ 227: 00000cad 772 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 233: 000015bd 26 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 234: 00004a75 672 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ + 234: 00004a7d 672 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ @@ -261,85 +261,85 @@ │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ 259: 000026bd 468 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ 260: 00002891 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ 261: 000028d5 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 264: 00002aad 82 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 264: 00002abd 82 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 266: 00002b01 42 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 267: 00002b59 176 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 268: 00002c6d 126 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 269: 00002c09 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 270: 00002ced 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 271: 00002d01 702 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 272: 00002fc1 342 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 273: 00003119 676 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 266: 00002b11 42 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 267: 00002b69 176 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 268: 00002c7d 126 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 269: 00002c19 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 270: 00002cfd 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 271: 00002d11 702 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 272: 00002fd1 342 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 273: 00003129 676 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 278: 000039f9 254 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 278: 00003a09 254 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 282: 00003491 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 282: 000034a1 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 284: 000034e9 476 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 284: 000034f9 476 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 287: 000036c5 476 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 287: 000036d5 476 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 289: 000038a1 342 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 290: 00003af9 342 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 291: 00003cc1 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 292: 00003cdd 342 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 293: 00003e35 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ - 294: 00003f91 342 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 295: 000040e9 404 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 296: 0000427d 302 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 297: 000043e9 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 298: 00004445 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ - 299: 000045b1 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 300: 000045cd 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ - 301: 000045e9 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 302: 00004645 212 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 303: 00004719 152 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ + 289: 000038b1 342 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 290: 00003b09 342 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 291: 00003cd1 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 292: 00003ced 342 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 293: 00003e45 308 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ + 294: 00003f99 342 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 295: 000040f1 404 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 296: 00004285 302 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 297: 000043f1 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 298: 0000444d 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ + 299: 000045b9 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 300: 000045d5 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ + 301: 000045f1 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 302: 0000464d 212 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 303: 00004721 152 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ 304: 00000165 110 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 306: 000047b1 342 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 307: 00004909 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ + 306: 000047b9 342 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 307: 00004911 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ 308: 000001d5 6 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 310: 00004d15 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 310: 00004d1d 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 312: 00004e39 218 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 313: 00004f15 342 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 314: 0000506d 428 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 315: 00005219 398 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 316: 000053a9 342 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 317: 00005501 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 312: 00004e41 218 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 313: 00004f1d 342 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 314: 00005075 428 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 315: 00005221 398 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 316: 000053b1 342 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 317: 00005509 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ 318: 000001dd 312 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 320: 00000315 38 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 321: 0000033d 128 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 323: 00005545 374 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 323: 0000554d 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: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 330: 000056bd 354 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 330: 000056c5 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: 00005f59 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceRshift │ │ │ │ │ + 334: 00005f69 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 │ │ │ │ │ 338: 000002b1 2 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ 339: 000002b3 136 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ 340: 0000033b 78 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ 341: 000003b9 64 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ @@ -348,15 +348,15 @@ │ │ │ │ │ 344: 00000437 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 345: 0000045b 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ 346: 000005b5 114 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 347: 0000047f 176 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 349: 0000052f 168 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ 350: 00000629 116 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 351: 00006015 196 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ + 351: 00006025 196 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ 352: 000005d7 110 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 355: 00000645 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 357: 00000669 176 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xaa94 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xaaa4 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000012 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000026 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000002a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000030 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ 00000034 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ @@ -113,19 +113,19 @@ │ │ │ │ │ 00000670 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000678 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000682 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000686 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000068c 0000a52f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ 00000690 0000a530 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ 00000696 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000015e 00004e1e R_ARM_THM_JUMP24 00005821 abstract_issubclass │ │ │ │ │ -000001d6 0000ea1e R_ARM_THM_JUMP24 00004a75 _PySequence_IterSearch │ │ │ │ │ +0000015e 00004e1e R_ARM_THM_JUMP24 00005831 abstract_issubclass │ │ │ │ │ +000001d6 0000ea1e R_ARM_THM_JUMP24 00004a7d _PySequence_IterSearch │ │ │ │ │ 00000206 00013f1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xae4c contains 1401 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xae5c contains 1402 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000022 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000042 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 00000046 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 0000004e 0000b20a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ 00000058 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ @@ -683,853 +683,854 @@ │ │ │ │ │ 0000288a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000028b0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000028b8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000028bc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000028c2 0000452f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ 000028c6 00004530 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ 000028cc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000290c 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002914 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002958 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002970 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002978 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000297c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000298e 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000029a2 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029a8 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000029ac 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000029b0 0000472f R_ARM_THM_MOVW_ABS_NC 00000524 .LC33 │ │ │ │ │ -000029b4 00004730 R_ARM_THM_MOVT_ABS 00000524 .LC33 │ │ │ │ │ -000029ba 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000029c8 0001080a R_ARM_THM_CALL 00002aad PyObject_Size │ │ │ │ │ -000029d6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000029da 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000029e8 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002a06 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a0e 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002a2c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a32 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a36 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a3c 0000462f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -00002a40 00004630 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -00002a46 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a5e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a6e 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002a76 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a7a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a8a 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002a94 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002a9c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002aa0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002aa4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002aa8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ada 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ade 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ae2 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -00002ae6 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00002aee 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002af8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002b9a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002b9e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002ba6 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ -00002bbc 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002bc6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bd4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002bd8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bde 00004f2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ -00002be2 00004f30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -00002be8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002bee 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002bf2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bf8 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002bfc 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c02 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c1c 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002c26 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002c3a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002c56 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c64 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cb2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002cb6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002cc4 0000502f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ -00002cc8 00005030 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ -00002ccc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002cd6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002cdc 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00002ce0 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00002ce4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d2c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d30 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d58 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d5c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d6e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002d7c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d80 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002dd6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002dda 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002de2 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ -00002df8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002dfc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e16 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e1a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e20 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e4c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e50 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e58 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ -00002e68 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e98 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e9c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ea6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ebe 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ec2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ec6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ed6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002eda 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f3e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f42 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f52 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f56 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f5a 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ -00002f5e 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ -00002f62 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00002f66 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00002f72 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f78 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f7c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f82 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00002f86 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00002f8c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f92 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f96 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f9c 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00002fa0 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00002fa6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002fb8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fe8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000301a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003026 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000302a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000305c 0000532f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -00003060 00005330 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -00003064 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003080 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003084 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003088 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030a8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030ac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030b4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030b8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030d8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003110 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003130 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003134 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003168 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003172 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031bc 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000031c0 00011430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000031ca 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000031ce 00011530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000031da 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000031e8 0000dd0a R_ARM_THM_CALL 00000ae5 PyObject_GetBuffer │ │ │ │ │ -000031f4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031f8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031fc 0000582f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ -00003200 00005830 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ -00003208 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003210 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003220 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003224 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000322a 0000562f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ -0000322e 00005630 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ -00003234 0001170a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00003276 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000328e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032b2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032b6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032ba 0000572f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ -000032be 00005730 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ -000032c4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032dc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032ea 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000032ee 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000032f2 0000552f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ -000032f6 00005530 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ -000032fe 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003308 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003320 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000332c 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000333a 0001130a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00003352 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003358 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -00003360 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -00003370 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003390 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003398 0001160a R_ARM_THM_CALL 000039f9 PyNumber_Index │ │ │ │ │ -0000339e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033a2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033a6 0000542f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ -000033aa 00005430 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ -000033b4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033b8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033de 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000033ec 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003414 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000342e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000343a 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -0000343e 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -00003442 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ -00003458 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003484 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000348c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034b6 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000034ba 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000034d4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003500 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003504 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000351c 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003528 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000352c 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003544 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003548 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000356a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003570 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000357c 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000359e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035b4 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000035d0 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000035da 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035de 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035f2 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003608 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -0000360c 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -00003612 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003624 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003628 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000362e 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00003632 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00003638 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003654 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003664 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003668 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000366e 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00003672 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00003678 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003690 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000290e 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000291a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000292e 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002936 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002970 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002988 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002990 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002994 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000029a6 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000029ba 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029c0 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000029c4 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000029c8 0000472f R_ARM_THM_MOVW_ABS_NC 00000524 .LC33 │ │ │ │ │ +000029cc 00004730 R_ARM_THM_MOVT_ABS 00000524 .LC33 │ │ │ │ │ +000029d2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000029e0 0001080a R_ARM_THM_CALL 00002abd PyObject_Size │ │ │ │ │ +000029ee 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000029f2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a00 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002a22 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a40 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a46 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a4a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a50 0000462f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +00002a54 00004630 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +00002a5a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a72 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a82 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002a8a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a8e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a9c 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002aa6 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002aac 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ab0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ab4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ab8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002aea 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002aee 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002af2 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +00002af6 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00002afe 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b08 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002baa 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002bae 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002bb6 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +00002bcc 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002bd6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002be4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002be8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002bee 00004f2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +00002bf2 00004f30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +00002bf8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002bfe 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c02 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c08 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002c0c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002c12 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c2c 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002c36 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002c4a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002c66 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c74 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cc2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002cc6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002cd4 0000502f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ +00002cd8 00005030 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ +00002cdc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ce6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002cec 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00002cf0 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00002cf4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d3c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d40 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d68 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d6c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d7e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002d8c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d90 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002de6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002dea 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002df2 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +00002e08 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e0c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e26 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e2a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e30 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e5c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e60 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e68 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +00002e78 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ea8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002eac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002eb6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ece 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ed2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ed6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ee6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002eea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f10 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f4e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f52 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f62 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f66 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f6a 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ +00002f6e 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ +00002f72 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00002f76 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00002f82 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f88 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f8c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f92 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00002f96 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00002f9c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fa2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002fa6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002fac 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00002fb0 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00002fb6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fc8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ff8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ffc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000302a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003036 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000303a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000306c 0000532f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +00003070 00005330 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +00003074 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003090 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003094 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003098 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030b8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030bc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030c4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030c8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003120 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003140 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003144 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003178 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003182 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031cc 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000031d0 00011430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000031da 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000031de 00011530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000031ea 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000031f8 0000dd0a R_ARM_THM_CALL 00000ae5 PyObject_GetBuffer │ │ │ │ │ +00003204 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003208 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000320c 0000582f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ +00003210 00005830 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ +00003218 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003220 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003230 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003234 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000323a 0000562f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ +0000323e 00005630 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ +00003244 0001170a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00003286 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000329e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032c2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032c6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032ca 0000572f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ +000032ce 00005730 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ +000032d4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032ec 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032fa 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000032fe 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003302 0000552f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ +00003306 00005530 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ +0000330e 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003318 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003330 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000333c 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000334a 0001130a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00003362 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003368 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ +00003370 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ +00003380 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000033a0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033a8 0001160a R_ARM_THM_CALL 00003a09 PyNumber_Index │ │ │ │ │ +000033ae 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033b2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033b6 0000542f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ +000033ba 00005430 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ +000033c4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033c8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000033ee 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000033fc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003424 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000343e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000344a 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +0000344e 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +00003452 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ +00003468 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003494 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000349c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034c6 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000034ca 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000034e4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003510 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003514 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000352c 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003538 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000353c 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003554 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003558 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000357a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003580 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000358c 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000035ae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035c4 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000035e0 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000035ea 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035ee 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003602 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003618 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +0000361c 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +00003622 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003634 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003638 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000363e 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00003642 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +00003648 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003664 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003674 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003678 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000367e 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00003682 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00003688 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000036a0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036ae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036b4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000036bc 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036c0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000036dc 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000036e0 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000036fa 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003706 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000370a 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003722 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003726 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003746 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000374c 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003758 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000377a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003786 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000037a2 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000037ac 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000037b0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000037c4 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000037da 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -000037de 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -000037e4 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000037f6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000037fa 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003800 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00003804 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -0000380a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003810 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003814 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000381a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000381e 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00003824 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000383c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003858 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003872 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003878 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003886 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003898 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000389c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000038c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038fa 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003906 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000390a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000393c 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ -00003940 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ -00003944 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003960 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003964 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003968 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003988 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000398c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003994 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003998 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039b8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039f0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a1a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003a1e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003a3e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a42 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a46 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00003a4a 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00003a52 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a64 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003a68 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003a78 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a7c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a80 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00003a84 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00003a8c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003aa4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aaa 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003aae 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003ab2 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00003ab6 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00003abe 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003aca 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003ad2 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003af0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b20 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b24 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b52 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003b5e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b62 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b94 0000642f R_ARM_THM_MOVW_ABS_NC 00000878 .LC50 │ │ │ │ │ -00003b98 00006430 R_ARM_THM_MOVT_ABS 00000878 .LC50 │ │ │ │ │ -00003b9c 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003bb8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bbc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bc0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003be0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003be4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bf0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c10 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c6e 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003c72 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003c7c 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ -00003c94 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ca4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ca8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003cae 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00003cb2 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003cb8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003cc2 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003cc6 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003d04 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d08 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d36 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003d42 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d46 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d78 0000662f R_ARM_THM_MOVW_ABS_NC 0000087c .LC51 │ │ │ │ │ -00003d7c 00006630 R_ARM_THM_MOVT_ABS 0000087c .LC51 │ │ │ │ │ -00003d80 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003d9c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003da0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003da4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dc4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dc8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dd0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dd4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003df4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e2c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e5c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e60 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e7c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e80 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003eb4 0000672f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -00003eb8 00006730 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -00003ebc 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -00003edc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ee2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ee6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f02 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f06 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f22 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f2c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f30 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f4e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f5c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f6a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fb8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fbc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fea 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ff6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ffa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000402c 0000692f R_ARM_THM_MOVW_ABS_NC 00000884 .LC53 │ │ │ │ │ -00004030 00006930 R_ARM_THM_MOVT_ABS 00000884 .LC53 │ │ │ │ │ -00004034 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00004050 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004054 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004058 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004078 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000407c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004084 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004088 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040e0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004122 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004126 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004130 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004134 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004154 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000415c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004160 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000417c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004180 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004186 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000418a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000419e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000041a2 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000041ba 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000041be 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000041c4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -000041c8 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -000041ce 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -000041d2 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -000041dc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000041e8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000041ec 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000041f0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041f4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004216 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004222 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004226 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004242 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004256 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004264 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004408 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004414 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004418 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004426 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -0000442a 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -0000442e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004434 00006e2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC55 │ │ │ │ │ -00004438 00006e30 R_ARM_THM_MOVT_ABS 00000894 .LC55 │ │ │ │ │ -0000443c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000446c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004470 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004488 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000448c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044c0 00006f2f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ -000044c4 00006f30 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ -000044c8 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -000044e8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000044f0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044f4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000451a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000451e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000453a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004558 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000455c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004560 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000456a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000456e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004598 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004608 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004614 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004618 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004622 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -00004626 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -0000462a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004636 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -0000463a 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -0000463e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004666 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004674 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000469c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046b6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000046c2 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -000046c6 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -000046ca 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ -000046e0 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000470c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004714 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004742 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000476a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000476e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004788 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000478c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004792 0000712f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ -00004796 00007130 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ -0000479c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047a2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047a6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000480a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004816 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000481a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000484c 0000742f R_ARM_THM_MOVW_ABS_NC 000008f8 .LC59 │ │ │ │ │ -00004850 00007430 R_ARM_THM_MOVT_ABS 000008f8 .LC59 │ │ │ │ │ -00004854 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00004870 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004874 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004878 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004898 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000489c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048a4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048a8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004900 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004930 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004934 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000494c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004950 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004984 0000752f R_ARM_THM_MOVW_ABS_NC 000008fc .LC60 │ │ │ │ │ -00004988 00007530 R_ARM_THM_MOVT_ABS 000008fc .LC60 │ │ │ │ │ -0000498c 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -000049ac 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000049b4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049b8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049de 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049e2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049fe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a1c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a20 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a24 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a2e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a32 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a5c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a6c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aaa 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00004aae 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00004aca 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004b02 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004b44 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004b86 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b9a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004b9e 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004ba2 0000782f R_ARM_THM_MOVW_ABS_NC 0000094c .LC63 │ │ │ │ │ -00004ba6 00007830 R_ARM_THM_MOVT_ABS 0000094c .LC63 │ │ │ │ │ -00004bac 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bb8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bd2 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bde 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004be2 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004be6 0000792f R_ARM_THM_MOVW_ABS_NC 0000096c .LC64 │ │ │ │ │ -00004bea 00007930 R_ARM_THM_MOVT_ABS 0000096c .LC64 │ │ │ │ │ -00004bf0 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c04 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036be 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036c4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000036cc 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036d0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000036ec 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000036f0 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000370a 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003716 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000371a 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003732 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003736 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003756 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000375c 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003768 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000378a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003796 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000037b2 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000037bc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037c0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037d4 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000037ea 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +000037ee 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +000037f4 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003806 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000380a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003810 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00003814 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +0000381a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003820 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003824 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000382a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000382e 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00003834 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000384c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003868 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003882 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003888 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003896 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038a8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000038ac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000038d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000390a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003916 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000391a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000394c 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ +00003950 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ +00003954 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003970 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003974 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003978 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003998 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000399c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039a4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039a8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a2a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003a2e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003a4e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a52 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a56 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00003a5a 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00003a62 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a74 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003a78 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003a88 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a8c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a90 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00003a94 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00003a9c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ab4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aba 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003abe 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003ac2 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00003ac6 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00003ace 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003ada 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003ae2 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003b00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b30 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b34 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b62 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003b6e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b72 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ba4 0000642f R_ARM_THM_MOVW_ABS_NC 00000878 .LC50 │ │ │ │ │ +00003ba8 00006430 R_ARM_THM_MOVT_ABS 00000878 .LC50 │ │ │ │ │ +00003bac 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003bc8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bcc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bd0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bf0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bf4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bfc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c00 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c20 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c58 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c7e 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003c82 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003c8c 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +00003ca4 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cb4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003cb8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003cbe 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00003cc2 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00003cc8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003cd2 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003cd6 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003d14 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d18 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d46 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d52 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d56 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d88 0000662f R_ARM_THM_MOVW_ABS_NC 0000087c .LC51 │ │ │ │ │ +00003d8c 00006630 R_ARM_THM_MOVT_ABS 0000087c .LC51 │ │ │ │ │ +00003d90 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003dac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003db0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003db4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dd4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dd8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003de0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003de4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e04 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e3c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e6c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e70 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e8c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e90 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ebc 0000672f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +00003ec0 00006730 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +00003ec4 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +00003ee4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003eea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003eee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f0a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f0e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f2a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f34 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f38 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f56 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f64 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f72 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fc0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fc4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ff2 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003ffe 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004002 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004034 0000692f R_ARM_THM_MOVW_ABS_NC 00000884 .LC53 │ │ │ │ │ +00004038 00006930 R_ARM_THM_MOVT_ABS 00000884 .LC53 │ │ │ │ │ +0000403c 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00004058 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000405c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004060 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004080 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004084 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000408c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004090 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000412a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000412e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004138 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000413c 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000415c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004164 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004168 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004184 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004188 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000418e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004192 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041a6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000041aa 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000041c2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000041c6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000041cc 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +000041d0 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +000041d6 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +000041da 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +000041e4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000041f0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000041f4 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000041f8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041fc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000421e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000422a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000422e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000424a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000425e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000426c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004410 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000441c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004420 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000442e 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +00004432 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00004436 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000443c 00006e2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC55 │ │ │ │ │ +00004440 00006e30 R_ARM_THM_MOVT_ABS 00000894 .LC55 │ │ │ │ │ +00004444 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004474 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004478 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004490 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004494 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044c8 00006f2f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ +000044cc 00006f30 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ +000044d0 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +000044f0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000044f8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044fc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004522 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004526 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004542 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004560 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004564 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004568 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004572 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004576 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045a0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004610 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000461c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004620 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000462a 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +0000462e 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00004632 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000463e 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00004642 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00004646 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000466e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000467c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000046a4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046be 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000046ca 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +000046ce 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +000046d2 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ +000046e8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004714 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000471c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000474a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004772 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004776 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004790 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004794 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000479a 0000712f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ +0000479e 00007130 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ +000047a4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047aa 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047ae 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047b2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047e0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047e4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004812 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000481e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004822 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004854 0000742f R_ARM_THM_MOVW_ABS_NC 000008f8 .LC59 │ │ │ │ │ +00004858 00007430 R_ARM_THM_MOVT_ABS 000008f8 .LC59 │ │ │ │ │ +0000485c 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00004878 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000487c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004880 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048a0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048a4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048ac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048b0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048d0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004908 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004938 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000493c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004954 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004958 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000498c 0000752f R_ARM_THM_MOVW_ABS_NC 000008fc .LC60 │ │ │ │ │ +00004990 00007530 R_ARM_THM_MOVT_ABS 000008fc .LC60 │ │ │ │ │ +00004994 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +000049b4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000049bc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049c0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049e6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049ea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a06 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a24 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a28 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a2c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a36 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a3a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a64 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a74 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ab2 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00004ab6 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00004ad2 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004b0a 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004b4c 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004b8e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ba2 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004ba6 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004baa 0000782f R_ARM_THM_MOVW_ABS_NC 0000094c .LC63 │ │ │ │ │ +00004bae 00007830 R_ARM_THM_MOVT_ABS 0000094c .LC63 │ │ │ │ │ +00004bb4 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004bc0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bda 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004be6 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004bea 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004bee 0000792f R_ARM_THM_MOVW_ABS_NC 0000096c .LC64 │ │ │ │ │ +00004bf2 00007930 R_ARM_THM_MOVT_ABS 0000096c .LC64 │ │ │ │ │ +00004bf8 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00004c0c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c40 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00004c4e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004c52 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c58 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004c60 0000762f R_ARM_THM_MOVW_ABS_NC 00000900 .LC61 │ │ │ │ │ -00004c64 00007630 R_ARM_THM_MOVT_ABS 00000900 .LC61 │ │ │ │ │ -00004c6c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c76 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004c7a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c80 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00004c84 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00004c8a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c98 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004c9c 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004ca0 0000772f R_ARM_THM_MOVW_ABS_NC 0000092c .LC62 │ │ │ │ │ -00004ca4 00007730 R_ARM_THM_MOVT_ABS 0000092c .LC62 │ │ │ │ │ -00004caa 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cb0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004cb4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004cba 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00004cbe 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00004cc4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004cdc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cea 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004cee 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004cf6 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004d02 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004d08 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004d10 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004d36 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004d3a 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004d3e 00007b2f R_ARM_THM_MOVW_ABS_NC 00000994 .LC65 │ │ │ │ │ -00004d42 00007b30 R_ARM_THM_MOVT_ABS 00000994 .LC65 │ │ │ │ │ -00004d48 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d74 0001370a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00004d8e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d9e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004da2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004da8 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00004dac 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00004db2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004dc2 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004dc6 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004dd6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004dda 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004de0 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00004de4 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00004dea 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e02 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e08 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004e0e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004e12 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004e16 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00004e1a 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00004e22 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004e56 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e5a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e74 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e78 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ed6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004eda 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ee0 00007d2f R_ARM_THM_MOVW_ABS_NC 000009c4 .LC66 │ │ │ │ │ -00004ee4 00007d30 R_ARM_THM_MOVT_ABS 000009c4 .LC66 │ │ │ │ │ -00004eea 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00004eee 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00004ef8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f0a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f3c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f40 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f6e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f7a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f7e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fb0 00007e2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ -00004fb4 00007e30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ -00004fb8 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00004fd4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fd8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fdc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ffc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005000 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005008 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000500c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000502c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005064 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050a6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050aa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050cc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050d0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050d6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000050e4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050e8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005126 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000512a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005154 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005158 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000515e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005162 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005170 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -00005174 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -00005178 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -0000517c 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00005182 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000519e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -000051a2 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -000051ac 00007f2f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC68 │ │ │ │ │ -000051b0 00007f30 R_ARM_THM_MOVT_ABS 000009d4 .LC68 │ │ │ │ │ -000051b4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000051c2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051c6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051e4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005202 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005212 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005242 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005246 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000525e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005262 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005294 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005298 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052b8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000052c2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052c6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052f6 0000802f R_ARM_THM_MOVW_ABS_NC 00000a1c .LC69 │ │ │ │ │ -000052fa 00008030 R_ARM_THM_MOVT_ABS 00000a1c .LC69 │ │ │ │ │ -000052fe 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -0000531a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000531e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005322 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005330 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005334 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005356 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005390 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053a0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053d0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053d4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005402 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000540e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005412 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005444 0000812f R_ARM_THM_MOVW_ABS_NC 00000a20 .LC70 │ │ │ │ │ -00005448 00008130 R_ARM_THM_MOVT_ABS 00000a20 .LC70 │ │ │ │ │ -0000544c 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00005468 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000546c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005470 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005490 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005494 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000549c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054a0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054c0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054f8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005520 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00005528 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000552c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005532 0000822f R_ARM_THM_MOVW_ABS_NC 00000a24 .LC71 │ │ │ │ │ -00005536 00008230 R_ARM_THM_MOVT_ABS 00000a24 .LC71 │ │ │ │ │ -0000553c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000555e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00005562 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000055ae 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000055b2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000055b8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000055d0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000055e0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000055e4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000055ea 0000872f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ -000055ee 00008730 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ -000055f4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000561a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00005620 0000f20a R_ARM_THM_CALL 0000174d _PyNumber_Index │ │ │ │ │ -0000562a 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -0000564a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005662 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005676 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000567c 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005680 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000568a 0000882f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ -0000568e 00008830 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ -00005694 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000056b4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056e6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056ea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005702 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005706 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005752 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000575e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005762 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005792 00008d2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ -00005796 00008d30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ -0000579a 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -000057b8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057bc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057c0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057ca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057ce 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057d6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057da 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000580a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c14 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c48 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00004c56 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c5a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c60 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004c68 0000762f R_ARM_THM_MOVW_ABS_NC 00000900 .LC61 │ │ │ │ │ +00004c6c 00007630 R_ARM_THM_MOVT_ABS 00000900 .LC61 │ │ │ │ │ +00004c74 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004c7e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c82 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c88 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00004c8c 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +00004c92 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004ca0 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004ca4 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004ca8 0000772f R_ARM_THM_MOVW_ABS_NC 0000092c .LC62 │ │ │ │ │ +00004cac 00007730 R_ARM_THM_MOVT_ABS 0000092c .LC62 │ │ │ │ │ +00004cb2 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cb8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004cbc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004cc2 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00004cc6 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00004ccc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004ce4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cf2 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004cf6 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004cfe 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004d0a 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004d10 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004d18 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d3e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004d42 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004d46 00007b2f R_ARM_THM_MOVW_ABS_NC 00000994 .LC65 │ │ │ │ │ +00004d4a 00007b30 R_ARM_THM_MOVT_ABS 00000994 .LC65 │ │ │ │ │ +00004d50 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d7c 0001370a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00004d96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004da6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004daa 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004db0 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00004db4 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00004dba 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004dca 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004dce 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004dde 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004de2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004de8 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00004dec 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00004df2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e0a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e10 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004e16 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004e1a 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004e1e 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00004e22 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00004e2a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004e5e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e62 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e7c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e80 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e9e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ede 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004ee2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ee8 00007d2f R_ARM_THM_MOVW_ABS_NC 000009c4 .LC66 │ │ │ │ │ +00004eec 00007d30 R_ARM_THM_MOVT_ABS 000009c4 .LC66 │ │ │ │ │ +00004ef2 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00004ef6 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00004f00 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f12 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f44 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f48 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f76 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f82 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f86 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004fb8 00007e2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ +00004fbc 00007e30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ +00004fc0 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00004fdc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004fe0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004fe4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005004 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005008 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005010 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005014 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005034 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000506c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050ae 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050b2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050d4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050d8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050de 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000050ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000512e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005132 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000515c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005160 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005166 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000516a 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005178 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +0000517c 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +00005180 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00005184 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +0000518a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000051a6 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +000051aa 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +000051b4 00007f2f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC68 │ │ │ │ │ +000051b8 00007f30 R_ARM_THM_MOVT_ABS 000009d4 .LC68 │ │ │ │ │ +000051bc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000051ca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051ce 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051ec 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000520a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000521a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000524a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000524e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005266 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000526a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000529c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052a0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052c0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000052ca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052ce 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052fe 0000802f R_ARM_THM_MOVW_ABS_NC 00000a1c .LC69 │ │ │ │ │ +00005302 00008030 R_ARM_THM_MOVT_ABS 00000a1c .LC69 │ │ │ │ │ +00005306 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +00005322 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005326 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000532a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005338 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000533c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000535e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005398 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000540a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005416 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000541a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000544c 0000812f R_ARM_THM_MOVW_ABS_NC 00000a20 .LC70 │ │ │ │ │ +00005450 00008130 R_ARM_THM_MOVT_ABS 00000a20 .LC70 │ │ │ │ │ +00005454 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00005470 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005474 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005478 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005498 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000549c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054a4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054a8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005500 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005528 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00005530 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005534 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000553a 0000822f R_ARM_THM_MOVW_ABS_NC 00000a24 .LC71 │ │ │ │ │ +0000553e 00008230 R_ARM_THM_MOVT_ABS 00000a24 .LC71 │ │ │ │ │ +00005544 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005566 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000556a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000055b6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000055ba 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000055c0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000055d8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000055e8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000055ec 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000055f2 0000872f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ +000055f6 00008730 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ +000055fc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005622 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00005628 0000f20a R_ARM_THM_CALL 0000174d _PyNumber_Index │ │ │ │ │ +00005632 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00005652 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000566a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000567e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005684 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005688 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005692 0000882f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ +00005696 00008830 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ +0000569c 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000056bc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005708 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000570c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005740 00008d2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ +00005744 00008d30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ +00005748 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +00005768 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005770 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005774 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000579a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000579e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057ba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057e0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057ea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057ee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005818 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000583e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000058a8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005906 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005962 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000059d6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a0c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a2e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005a6a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005aa8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005ad8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005adc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005ae0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005ae4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005ae8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005828 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000584e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000058b8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005916 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005972 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000059e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a10 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a1c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a3e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005a7a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005ab8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005ae8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005aec 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005af0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005af4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005af8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005afc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b0c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005c0a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c52 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c7c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c88 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005cae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cba 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ce0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cec 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d26 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d68 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d7a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d96 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005d9a 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005da0 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005dc2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005dc8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005dcc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005dd0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005dd4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005dd8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b00 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b04 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b08 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b0c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b1c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005c1a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c62 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c8c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c98 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005cbe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cca 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005cf0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cfc 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d36 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d78 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d8a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005da6 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005daa 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005db0 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005dd2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dd8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005ddc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005de0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005de4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005de8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005dec 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005df0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e5c 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005e60 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005e64 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005e88 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ebe 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005ec2 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005ec8 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005ef2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ef8 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005efc 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005f00 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005f42 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f4a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f50 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f54 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f74 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f78 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f90 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f94 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fb2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fbc 0000992f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ -00005fc0 00009930 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ -00005fc4 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +00005df4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005df8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005dfc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e00 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e10 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e6c 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005e70 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005e74 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005e98 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ece 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005ed2 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005ed8 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005f02 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f08 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005f0c 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005f10 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005f52 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f5a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f60 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f64 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f84 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f88 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fa0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fa4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fc2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fcc 0000992f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ +00005fd0 00009930 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ +00005fd4 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ 000003ee 0000c21e R_ARM_THM_JUMP24 00001bb5 PySequence_GetItem │ │ │ │ │ 00000452 0000c71e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ 00000504 0000cd1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 0000061a 0000d01e R_ARM_THM_JUMP24 00000531 PySequence_SetItem │ │ │ │ │ 000006c0 0000d41e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ 00000ca6 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000015d2 0000ea1e R_ARM_THM_JUMP24 00004a75 _PySequence_IterSearch │ │ │ │ │ +000015d2 0000ea1e R_ARM_THM_JUMP24 00004a7d _PySequence_IterSearch │ │ │ │ │ 0000190a 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ 000019e0 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ 00001a6a 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001cd4 0000351e R_ARM_THM_JUMP24 00000065 binary_op.part.0 │ │ │ │ │ 00001f6a 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 0000202e 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ 000021a8 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00002442 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002b1a 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002b26 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002b46 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002b52 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002bb8 00010c1e R_ARM_THM_JUMP24 00002c6d PySequence_DelItem │ │ │ │ │ -0000318c 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -000031b8 0001131e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -0000321c 0001161e R_ARM_THM_JUMP24 000039f9 PyNumber_Index │ │ │ │ │ -000035ae 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00003892 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -00003f8c 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000043a6 00006c1e R_ARM_THM_JUMP24 000004b1 _IsFortranContiguous.part.0 │ │ │ │ │ -000055ca 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -00005616 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000600a 00006c1e R_ARM_THM_JUMP24 000004b1 _IsFortranContiguous.part.0 │ │ │ │ │ +00002b2a 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002b36 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ +00002b56 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002b62 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ +00002bc8 00010c1e R_ARM_THM_JUMP24 00002c7d PySequence_DelItem │ │ │ │ │ +0000319c 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +000031c8 0001131e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +0000322c 0001161e R_ARM_THM_JUMP24 00003a09 PyNumber_Index │ │ │ │ │ +000035be 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +000038a2 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00003f94 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000043ae 00006c1e R_ARM_THM_JUMP24 000004b1 _IsFortranContiguous.part.0 │ │ │ │ │ +000055d2 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +0000561e 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000601a 00006c1e R_ARM_THM_JUMP24 000004b1 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xda14 contains 187 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xda2c contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000004 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000002e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000032 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000004e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000007c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1587,35 +1588,35 @@ │ │ │ │ │ 00000304 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000308 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000030e 00009d2f R_ARM_THM_MOVW_ABS_NC 00000bb4 .LC84 │ │ │ │ │ 00000312 00009d30 R_ARM_THM_MOVT_ABS 00000bb4 .LC84 │ │ │ │ │ 00000318 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000330 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000356 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000368 00010b0a R_ARM_THM_CALL 00002b59 PyObject_DelItem │ │ │ │ │ +00000368 00010b0a R_ARM_THM_CALL 00002b69 PyObject_DelItem │ │ │ │ │ 00000380 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000039c 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000003a0 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000003a4 00009e2f R_ARM_THM_MOVW_ABS_NC 00000bec .LC85 │ │ │ │ │ 000003a8 00009e30 R_ARM_THM_MOVT_ABS 00000bec .LC85 │ │ │ │ │ 000003b4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003d4 0000d20a R_ARM_THM_CALL 000006a1 PyMapping_GetOptionalItem │ │ │ │ │ 000003dc 0000a02f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC86 │ │ │ │ │ 000003e0 0000a030 R_ARM_THM_MOVT_ABS 00000c10 .LC86 │ │ │ │ │ 000003e6 0001560a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000003ee 0000020a R_ARM_THM_CALL 00003f71 Py_XDECREF │ │ │ │ │ +000003ee 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ 00000412 0001500a R_ARM_THM_CALL 000004dd PyMapping_GetOptionalItemString │ │ │ │ │ 0000041a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC87 │ │ │ │ │ 0000041e 0000a230 R_ARM_THM_MOVT_ABS 00000c98 .LC87 │ │ │ │ │ 00000424 0001560a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000042c 0000020a R_ARM_THM_CALL 00003f71 Py_XDECREF │ │ │ │ │ +0000042c 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ 00000448 0001500a R_ARM_THM_CALL 000004dd PyMapping_GetOptionalItemString │ │ │ │ │ -00000450 0000020a R_ARM_THM_CALL 00003f71 Py_XDECREF │ │ │ │ │ +00000450 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ 0000046c 0000d20a R_ARM_THM_CALL 000006a1 PyMapping_GetOptionalItem │ │ │ │ │ -00000474 0000020a R_ARM_THM_CALL 00003f71 Py_XDECREF │ │ │ │ │ +00000474 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ 000004bc 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 000004d0 00002b0a R_ARM_THM_CALL 000019e5 binary_iop1 │ │ │ │ │ 000004e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000004f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000050a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000510 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -1638,30 +1639,30 @@ │ │ │ │ │ 000005e8 0000a630 R_ARM_THM_MOVT_ABS 00000dc0 .LC91 │ │ │ │ │ 000005ee 0000a72f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC92 │ │ │ │ │ 000005f2 0000a730 R_ARM_THM_MOVT_ABS 00000dcc .LC92 │ │ │ │ │ 000005f6 0001610a R_ARM_THM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ 0000060a 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000061a 0001620a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000622 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000630 0000020a R_ARM_THM_CALL 00003f71 Py_XDECREF │ │ │ │ │ -00000636 0000020a R_ARM_THM_CALL 00003f71 Py_XDECREF │ │ │ │ │ -0000063c 0000020a R_ARM_THM_CALL 00003f71 Py_XDECREF │ │ │ │ │ +00000630 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ +00000636 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ +0000063c 0000020a R_ARM_THM_CALL 00003f79 Py_XDECREF │ │ │ │ │ 00000646 0000a82f R_ARM_THM_MOVW_ABS_NC 00000653 _buffer_release_call │ │ │ │ │ 0000064a 0000a830 R_ARM_THM_MOVT_ABS 00000653 _buffer_release_call │ │ │ │ │ 00000660 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -0000068a 0001280a R_ARM_THM_CALL 0000427d PyBuffer_IsContiguous │ │ │ │ │ +0000068a 0001280a R_ARM_THM_CALL 00004285 PyBuffer_IsContiguous │ │ │ │ │ 00000696 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000006a2 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000006ae 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000006ca 0000a92f R_ARM_THM_MOVW_ABS_NC 00000719 _Py_add_one_to_index_C │ │ │ │ │ 000006ce 0000a930 R_ARM_THM_MOVT_ABS 00000719 _Py_add_one_to_index_C │ │ │ │ │ 000006d2 0000aa2f R_ARM_THM_MOVW_ABS_NC 0000074d _Py_add_one_to_index_F │ │ │ │ │ 000006d6 0000aa30 R_ARM_THM_MOVT_ABS 0000074d _Py_add_one_to_index_F │ │ │ │ │ 000006e4 0001680a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000006f0 00015f0a R_ARM_THM_CALL 00006015 PyBuffer_GetPointer │ │ │ │ │ +000006f0 00015f0a R_ARM_THM_CALL 00006025 PyBuffer_GetPointer │ │ │ │ │ 000006fa 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000070e 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000007e0 0000dd0a R_ARM_THM_CALL 00000ae5 PyObject_GetBuffer │ │ │ │ │ 000007ec 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000007f0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007f4 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC93 │ │ │ │ │ 000007f8 0000ab30 R_ARM_THM_MOVT_ABS 00000dd4 .LC93 │ │ │ │ │ @@ -1671,27 +1672,27 @@ │ │ │ │ │ 00000824 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000828 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 0000082c 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC94 │ │ │ │ │ 00000830 0000ac30 R_ARM_THM_MOVT_ABS 00000e0c .LC94 │ │ │ │ │ 00000836 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000083c 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000842 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -0000084e 00006d0a R_ARM_THM_CALL 000043ad _IsCContiguous │ │ │ │ │ -0000085a 00006d0a R_ARM_THM_CALL 000043ad _IsCContiguous │ │ │ │ │ -00000862 00006b0a R_ARM_THM_CALL 00005fcd _IsFortranContiguous │ │ │ │ │ -0000086e 00006b0a R_ARM_THM_CALL 00005fcd _IsFortranContiguous │ │ │ │ │ +0000084e 00006d0a R_ARM_THM_CALL 000043b5 _IsCContiguous │ │ │ │ │ +0000085a 00006d0a R_ARM_THM_CALL 000043b5 _IsCContiguous │ │ │ │ │ +00000862 00006b0a R_ARM_THM_CALL 00005fdd _IsFortranContiguous │ │ │ │ │ +0000086e 00006b0a R_ARM_THM_CALL 00005fdd _IsFortranContiguous │ │ │ │ │ 0000087a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000880 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000886 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000890 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000898 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000089e 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 000008a4 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -00000910 00015f0a R_ARM_THM_CALL 00006015 PyBuffer_GetPointer │ │ │ │ │ -0000091a 00015f0a R_ARM_THM_CALL 00006015 PyBuffer_GetPointer │ │ │ │ │ +00000910 00015f0a R_ARM_THM_CALL 00006025 PyBuffer_GetPointer │ │ │ │ │ +0000091a 00015f0a R_ARM_THM_CALL 00006025 PyBuffer_GetPointer │ │ │ │ │ 00000924 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000092c 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000932 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000938 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 0000096a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000096e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000972 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000e44 .LC95 │ │ │ │ │ @@ -1702,15 +1703,15 @@ │ │ │ │ │ 000009f4 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000a26 0000d70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000a30 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000a42 0000a82f R_ARM_THM_MOVW_ABS_NC 00000653 _buffer_release_call │ │ │ │ │ 00000a46 0000a830 R_ARM_THM_MOVT_ABS 00000653 _buffer_release_call │ │ │ │ │ 00000a62 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000a66 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000214 0000ea1e R_ARM_THM_JUMP24 00004a75 _PySequence_IterSearch │ │ │ │ │ +00000214 0000ea1e R_ARM_THM_JUMP24 00004a7d _PySequence_IterSearch │ │ │ │ │ 000003ae 0001021e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 0000064e 0001641e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000774 0001081e R_ARM_THM_JUMP24 00002aad PyObject_Size │ │ │ │ │ +00000774 0001081e R_ARM_THM_JUMP24 00002abd PyObject_Size │ │ │ │ │ 00000a4a 0001721e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000a4e 00012d1e R_ARM_THM_JUMP24 000045e9 PySequence_Size │ │ │ │ │ +00000a4e 00012d1e R_ARM_THM_JUMP24 000045f1 PySequence_Size │ │ │ │ │ 00000a52 0000e91e R_ARM_THM_JUMP24 000015bd PySequence_Contains │ │ │ │ │ -00000a56 0001291e R_ARM_THM_JUMP24 000043e9 PyMapping_Size │ │ │ │ │ +00000a56 0001291e R_ARM_THM_JUMP24 000043f1 PyMapping_Size │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 428 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 130 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 5820 │ │ │ │ │ + b.w 5830 │ │ │ │ │ R_ARM_THM_JUMP24 abstract_issubclass │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000164 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -221,15 +221,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 1b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001d4 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.w 4a74 <_PySequence_IterSearch> │ │ │ │ │ + b.w 4a7c <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001dc : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -168,15 +168,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 158 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 196 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -371,15 +371,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 2a8 │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -512,15 +512,15 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1590,30 +1590,30 @@ │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cbz r3, d7a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w f38 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33bc │ │ │ │ │ + bl 33cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r3, dd2 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ b.n d62 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w f4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 33bc │ │ │ │ │ + b.w 33cc │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ b.n d62 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ @@ -1982,39 +1982,39 @@ │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cbz r2, 1108 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 14d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33bc │ │ │ │ │ + bl 33cc │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 10e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cbz r3, 1126 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1464 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 33bc │ │ │ │ │ + b.w 33cc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ b.n 10f0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ b.n 10e4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33bc │ │ │ │ │ + bl 33cc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 11e2 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ b.n 10e4 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ @@ -2025,15 +2025,15 @@ │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cbz r2, 116c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 14a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33bc │ │ │ │ │ + bl 33cc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 128c │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ b.n 1158 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ @@ -2523,15 +2523,15 @@ │ │ │ │ │ cbz r2, 15cc │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ cbz r2, 15cc │ │ │ │ │ bx r2 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 4a74 <_PySequence_IterSearch> │ │ │ │ │ + b.w 4a7c <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000015d8 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -3743,15 +3743,15 @@ │ │ │ │ │ movs r6, #0 │ │ │ │ │ b.n 1f46 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cbnz r3, 201a │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 2b2c │ │ │ │ │ + b.w 2b3c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 200e │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1f4a │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -4151,15 +4151,15 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 2176 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 23d4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2b2c │ │ │ │ │ + bl 2b3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 21e0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cbz r3, 241e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ @@ -4178,25 +4178,25 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 235c │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 23f2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2b2c │ │ │ │ │ + bl 2b3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 235c │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 24a8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 2b2c │ │ │ │ │ + b.n 2b3c │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -4755,155 +4755,163 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 29c0 │ │ │ │ │ + bne.n 29d8 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29f4 │ │ │ │ │ + bne.w 2a0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #400] @ (2a9c ) │ │ │ │ │ + ldr r1, [pc, #412] @ (2aac ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 2926 │ │ │ │ │ + cbnz r0, 2940 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 2a08 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #376] @ (2aa0 ) │ │ │ │ │ - mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyErr_Clear> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [pc, #372] @ (2aac ) │ │ │ │ │ + bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 291a │ │ │ │ │ + ldr r3, [pc, #364] @ (2ab0 ) │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r7, [r8, r3] │ │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #20 │ │ │ │ │ - bpl.w 2a64 │ │ │ │ │ + bpl.w 2a78 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ - ldr r5, [r0, r3] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2a64 │ │ │ │ │ + ldr r7, [r4, r3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2a78 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - blx r5 │ │ │ │ │ + blx r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2974 │ │ │ │ │ + beq.n 298c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2974 │ │ │ │ │ + cbnz r3, 298c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2a74 │ │ │ │ │ + beq.n 2a88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 2a14 │ │ │ │ │ + beq.n 2a28 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 2a32 │ │ │ │ │ + bpl.n 2a46 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 29fc │ │ │ │ │ + bne.n 2a18 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 291e │ │ │ │ │ + bge.n 2924 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 29ee │ │ │ │ │ + cbnz r0, 2a08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 29ee │ │ │ │ │ + b.n 2a08 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 2902 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2aac │ │ │ │ │ + bl 2abc │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.n 291e │ │ │ │ │ - ldr r3, [pc, #208] @ (2aa4 ) │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + bge.n 2924 │ │ │ │ │ + ldr r3, [pc, #200] @ (2ab4 ) │ │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 2a0c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 292c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 291e │ │ │ │ │ + b.n 2924 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2908 │ │ │ │ │ - b.n 29c6 │ │ │ │ │ + beq.w 290a │ │ │ │ │ + b.n 29de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 299e │ │ │ │ │ + bne.n 29b6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 299e │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyErr_Clear> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2908 │ │ │ │ │ + b.n 29b6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 291c │ │ │ │ │ + beq.w 2922 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 291c │ │ │ │ │ + bne.w 2922 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 291c │ │ │ │ │ + b.n 2922 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ @@ -4911,80 +4919,79 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 29ee │ │ │ │ │ + beq.n 2a08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 2a08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29ee │ │ │ │ │ + b.n 2a08 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 295c │ │ │ │ │ - ldr r3, [pc, #48] @ (2aa8 ) │ │ │ │ │ + b.n 2974 │ │ │ │ │ + ldr r3, [pc, #44] @ (2ab8 ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr.w r4, [r8, r3] │ │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29ee │ │ │ │ │ + beq.n 2a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 291c │ │ │ │ │ - nop │ │ │ │ │ + b.n 2922 │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000016e │ │ │ │ │ + .word 0x00000168 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000c2 │ │ │ │ │ + .word 0x000000ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000026 │ │ │ │ │ + .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002aac : │ │ │ │ │ +00002abc : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2af8 │ │ │ │ │ + cbz r0, 2b08 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2ace │ │ │ │ │ + cbz r2, 2ade │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2ace │ │ │ │ │ + cbz r2, 2ade │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2ada │ │ │ │ │ + cbz r2, 2aea │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2ada │ │ │ │ │ + cbz r2, 2aea │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 2ac8 │ │ │ │ │ + b.n 2ad8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4993,525 +5000,525 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2af2 │ │ │ │ │ + b.n 2b02 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b00 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00002b10 <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2b1e <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ + bge.n 2b2e <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2b1e <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ + bge.n 2b2e <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b2c : │ │ │ │ │ +00002b3c : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2b4a │ │ │ │ │ + bge.n 2b5a │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2b4a │ │ │ │ │ + bge.n 2b5a │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b58 : │ │ │ │ │ +00002b68 : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 2bbc │ │ │ │ │ + beq.n 2bcc │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ │ - cbz r5, 2b8a │ │ │ │ │ + cbz r5, 2b9a │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - cbz r5, 2b8a │ │ │ │ │ + cbz r5, 2b9a │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ - cbz r1, 2bd4 │ │ │ │ │ + cbz r1, 2be4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2bd0 │ │ │ │ │ + cbz r0, 2be0 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 2bd0 │ │ │ │ │ + cbz r0, 2be0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2bc6 │ │ │ │ │ + beq.n 2bd6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2c6c │ │ │ │ │ + b.w 2c7c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bb0 │ │ │ │ │ - b.n 2bc0 │ │ │ │ │ + beq.n 2bc0 │ │ │ │ │ + b.n 2bd0 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 2bee │ │ │ │ │ + cbnz r3, 2bfe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2bc0 │ │ │ │ │ + b.n 2bd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2bc0 │ │ │ │ │ + b.n 2bd0 │ │ │ │ │ │ │ │ │ │ -00002c08 : │ │ │ │ │ +00002c18 : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, 2c3a │ │ │ │ │ + cbz r0, 2c4a │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2c3e │ │ │ │ │ + cbz r0, 2c4e │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 2c42 │ │ │ │ │ + cbz r0, 2c52 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2c5c │ │ │ │ │ + bne.n 2c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2c36 │ │ │ │ │ + b.n 2c46 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c3e │ │ │ │ │ + beq.n 2c4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c3e │ │ │ │ │ + bne.n 2c4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c3e │ │ │ │ │ + b.n 2c4e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2c36 │ │ │ │ │ + bne.n 2c46 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c36 │ │ │ │ │ + b.n 2c46 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c6c : │ │ │ │ │ +00002c7c : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, 2cd6 │ │ │ │ │ + cbz r0, 2ce6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r6, 2cb0 │ │ │ │ │ + cbz r6, 2cc0 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - cbz r3, 2cb0 │ │ │ │ │ + cbz r3, 2cc0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2c96 │ │ │ │ │ + blt.n 2ca6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ movs r2, #0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - cbz r2, 2ca4 │ │ │ │ │ + cbz r2, 2cb4 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2cd0 │ │ │ │ │ + blt.n 2ce0 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ add r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 2cc4 │ │ │ │ │ + cbz r1, 2cd4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 2cdc │ │ │ │ │ + cbnz r3, 2cec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2cd0 │ │ │ │ │ + b.n 2ce0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2cd0 │ │ │ │ │ + b.n 2ce0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002cec : │ │ │ │ │ +00002cfc : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2cfc │ │ │ │ │ + cbz r0, 2d0c │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d00 : │ │ │ │ │ +00002d10 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e94 │ │ │ │ │ + beq.w 2ea4 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 2d4a │ │ │ │ │ + bne.n 2d5a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2df8 │ │ │ │ │ + beq.n 2e08 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2e76 │ │ │ │ │ + beq.w 2e86 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2d28 │ │ │ │ │ + beq.n 2d38 │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 2d28 │ │ │ │ │ + beq.n 2d38 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2eca │ │ │ │ │ + beq.w 2eda │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2d2c │ │ │ │ │ + beq.n 2d3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ed4 │ │ │ │ │ + bne.w 2ee4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2d42 │ │ │ │ │ + bne.n 2d52 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2f22 │ │ │ │ │ + bne.w 2f32 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2d42 │ │ │ │ │ + bne.n 2d52 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2fac │ │ │ │ │ + bne.w 2fbc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2e2c │ │ │ │ │ + beq.n 2e3c │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2e2a │ │ │ │ │ + beq.n 2e3a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2f92 │ │ │ │ │ + beq.w 2fa2 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2f92 │ │ │ │ │ + beq.w 2fa2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2e66 │ │ │ │ │ + beq.n 2e76 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2db8 │ │ │ │ │ + beq.n 2dc8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2db8 │ │ │ │ │ + bne.n 2dc8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2dbc │ │ │ │ │ + bne.n 2dcc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2f50 │ │ │ │ │ + beq.w 2f60 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2f50 │ │ │ │ │ + beq.w 2f60 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f88 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2f78 │ │ │ │ │ + beq.w 2f88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2ea4 │ │ │ │ │ + beq.n 2eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 2dee │ │ │ │ │ + b.n 2dfe │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2dec │ │ │ │ │ + beq.n 2dfc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2d42 │ │ │ │ │ + b.n 2d52 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2eb4 │ │ │ │ │ + bne.n 2ec4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2db8 │ │ │ │ │ - b.n 2e0e │ │ │ │ │ + beq.n 2dc8 │ │ │ │ │ + b.n 2e1e │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 2f34 │ │ │ │ │ + bne.n 2f44 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 2e86 │ │ │ │ │ + b.n 2e96 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e72 │ │ │ │ │ + bne.n 2e82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 2dee │ │ │ │ │ + b.n 2dfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e80 │ │ │ │ │ + bne.n 2e90 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2d98 │ │ │ │ │ - b.n 2e80 │ │ │ │ │ + bne.w 2da8 │ │ │ │ │ + b.n 2e90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 2d42 │ │ │ │ │ + bne.w 2d52 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2d34 │ │ │ │ │ + beq.w 2d44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d34 │ │ │ │ │ + bne.w 2d44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 2d42 │ │ │ │ │ + bne.w 2d52 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 2e80 │ │ │ │ │ + beq.n 2e90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2ebe │ │ │ │ │ + beq.n 2ece │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2d98 │ │ │ │ │ - b.n 2e80 │ │ │ │ │ + bne.w 2da8 │ │ │ │ │ + b.n 2e90 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2e98 │ │ │ │ │ + beq.n 2ea8 │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2d98 │ │ │ │ │ - b.n 2ea0 │ │ │ │ │ + bne.w 2da8 │ │ │ │ │ + b.n 2eb0 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -5523,258 +5530,258 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2e72 │ │ │ │ │ + b.n 2e82 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2e72 │ │ │ │ │ + b.n 2e82 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2e72 │ │ │ │ │ + b.n 2e82 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbz r2, 2fb8 │ │ │ │ │ + cbz r2, 2fc8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 2e86 │ │ │ │ │ + b.n 2e96 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e80 │ │ │ │ │ + b.n 2e90 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002fc0 : │ │ │ │ │ +00002fd0 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3094 │ │ │ │ │ + beq.n 30a4 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3002 │ │ │ │ │ + bne.n 3012 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3056 │ │ │ │ │ + beq.n 3066 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 306c │ │ │ │ │ + beq.n 307c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2fe4 │ │ │ │ │ + beq.n 2ff4 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 2fe4 │ │ │ │ │ + beq.n 2ff4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 308c │ │ │ │ │ + beq.n 309c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2fe8 │ │ │ │ │ + beq.n 2ff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30b2 │ │ │ │ │ + bne.n 30c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2ffc │ │ │ │ │ + bne.n 300c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 30f8 │ │ │ │ │ + bne.n 3108 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2ffc │ │ │ │ │ + bne.n 300c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3108 │ │ │ │ │ + bne.n 3118 │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2ffc │ │ │ │ │ + b.n 300c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3056 │ │ │ │ │ + beq.n 3066 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3056 │ │ │ │ │ + bne.n 3066 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 30a8 │ │ │ │ │ - b.n 3056 │ │ │ │ │ + bne.n 30b8 │ │ │ │ │ + b.n 3066 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3056 │ │ │ │ │ + beq.n 3066 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3056 │ │ │ │ │ + beq.n 3066 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3056 │ │ │ │ │ + beq.n 3066 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3040 │ │ │ │ │ + b.n 3050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2ffc │ │ │ │ │ + bne.n 300c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ff0 │ │ │ │ │ + beq.n 3000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ff0 │ │ │ │ │ + bne.n 3000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2ffc │ │ │ │ │ + bne.n 300c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3056 │ │ │ │ │ + beq.n 3066 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3080 │ │ │ │ │ + beq.n 3090 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 30a8 │ │ │ │ │ - b.n 3056 │ │ │ │ │ + bne.n 30b8 │ │ │ │ │ + b.n 3066 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3056 │ │ │ │ │ + bne.n 3066 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3056 │ │ │ │ │ + b.n 3066 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003118 : │ │ │ │ │ +00003128 : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3210 │ │ │ │ │ + beq.n 3220 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3190 │ │ │ │ │ + beq.n 31a0 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3166 │ │ │ │ │ + cbz r3, 3176 │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ - cbz r2, 315e │ │ │ │ │ + cbz r2, 316e │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 320c │ │ │ │ │ + beq.n 321c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 32e2 │ │ │ │ │ + bne.w 32f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3216 │ │ │ │ │ - ldr r1, [pc, #588] @ (33b4 ) │ │ │ │ │ + bne.n 3226 │ │ │ │ │ + ldr r1, [pc, #588] @ (33c4 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3220 │ │ │ │ │ + bne.n 3230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 320c │ │ │ │ │ + bne.n 321c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 31a6 │ │ │ │ │ + bpl.n 31b6 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -5783,69 +5790,69 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 31bc │ │ │ │ │ + bpl.n 31cc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 31da │ │ │ │ │ + bne.n 31ea │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - cbz r1, 31d6 │ │ │ │ │ + cbz r1, 31e6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 31b2 │ │ │ │ │ + b.n 31c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31c8 │ │ │ │ │ + bne.n 31d8 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ae4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3328 │ │ │ │ │ + beq.w 3338 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3156 │ │ │ │ │ + b.n 3166 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 320c │ │ │ │ │ + b.n 321c │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 39f8 │ │ │ │ │ + b.w 3a08 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5853,28 +5860,28 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3378 │ │ │ │ │ - ldr r3, [pc, #372] @ (33b8 ) │ │ │ │ │ + bne.w 3388 │ │ │ │ │ + ldr r3, [pc, #372] @ (33c8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #20 │ │ │ │ │ - bpl.w 3366 │ │ │ │ │ + bpl.w 3376 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3366 │ │ │ │ │ + beq.w 3376 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -5882,34 +5889,34 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3292 │ │ │ │ │ + beq.n 32a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3292 │ │ │ │ │ + cbnz r3, 32a2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 320c │ │ │ │ │ + beq.n 321c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3156 │ │ │ │ │ + beq.w 3166 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bmi.n 3306 │ │ │ │ │ + bmi.n 3316 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 32b0 │ │ │ │ │ + cbz r2, 32c0 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3396 │ │ │ │ │ + bne.n 33a6 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ @@ -5917,354 +5924,354 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 320c │ │ │ │ │ + beq.n 321c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 320c │ │ │ │ │ + bne.n 321c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 320c │ │ │ │ │ + b.n 321c │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r5, r2, #7 │ │ │ │ │ - bpl.n 339e │ │ │ │ │ + bpl.n 33ae │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32c8 │ │ │ │ │ + bne.n 32d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3324 │ │ │ │ │ + beq.n 3334 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3324 │ │ │ │ │ + cbnz r3, 3334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3156 │ │ │ │ │ + b.n 3166 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 335e │ │ │ │ │ + cbz r0, 336e │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3356 │ │ │ │ │ + beq.n 3366 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3356 │ │ │ │ │ + cbnz r3, 3366 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl c64 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3156 │ │ │ │ │ + b.n 3166 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl c64 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 320c │ │ │ │ │ + b.n 321c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 327c │ │ │ │ │ + b.n 328c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 320c │ │ │ │ │ + beq.w 321c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 320c │ │ │ │ │ + bne.w 321c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 320c │ │ │ │ │ + b.n 321c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39f8 │ │ │ │ │ + bl 3a08 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Index │ │ │ │ │ - b.n 330c │ │ │ │ │ + b.n 331c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 32c2 │ │ │ │ │ + b.n 32d2 │ │ │ │ │ nop │ │ │ │ │ .word 0x000062e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000033bc : │ │ │ │ │ +000033cc : │ │ │ │ │ object_isinstance(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3438 │ │ │ │ │ + bge.n 3448 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 341a │ │ │ │ │ + beq.n 342a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 341a │ │ │ │ │ - ldr r1, [pc, #164] @ (348c ) │ │ │ │ │ + cbnz r0, 342a │ │ │ │ │ + ldr r1, [pc, #164] @ (349c ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 344e │ │ │ │ │ + cbz r3, 345e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3422 │ │ │ │ │ + bne.n 3432 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 340a │ │ │ │ │ + bne.n 341a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3404 │ │ │ │ │ + bne.n 3414 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 3414 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 33fa │ │ │ │ │ + bge.n 340a │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 33fa │ │ │ │ │ + b.n 340a │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ bl 428 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 3452 │ │ │ │ │ + cbnz r0, 3462 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 3414 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3404 │ │ │ │ │ - ldr r1, [pc, #56] @ (348c ) │ │ │ │ │ + b.n 3414 │ │ │ │ │ + ldr r1, [pc, #56] @ (349c ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3404 │ │ │ │ │ + beq.n 3414 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 5820 │ │ │ │ │ + bl 5830 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3404 │ │ │ │ │ + beq.n 3414 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3404 │ │ │ │ │ + bne.n 3414 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 3414 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003490 : │ │ │ │ │ +000034a0 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 34e4 │ │ │ │ │ + cbz r0, 34f4 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 34e0 │ │ │ │ │ + cbz r3, 34f0 │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 34b0 │ │ │ │ │ + cbz r2, 34c0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34ac │ │ │ │ │ + bne.n 34bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ subs r3, r0, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34ac │ │ │ │ │ + bne.n 34bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000034e8 : │ │ │ │ │ +000034f8 : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36b4 │ │ │ │ │ + beq.w 36c4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 35a8 │ │ │ │ │ - ldr r0, [pc, #428] @ (36bc ) │ │ │ │ │ + beq.n 35b8 │ │ │ │ │ + ldr r0, [pc, #428] @ (36cc ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3620 │ │ │ │ │ + beq.n 3630 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 35a2 │ │ │ │ │ + beq.n 35b2 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 35c2 │ │ │ │ │ + beq.n 35d2 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35da │ │ │ │ │ + beq.n 35ea │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.w 3664 │ │ │ │ │ + beq.w 3674 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 35b2 │ │ │ │ │ + beq.n 35c2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 35b2 │ │ │ │ │ + cbnz r6, 35c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 35be │ │ │ │ │ + cbz r0, 35ce │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 363e │ │ │ │ │ + beq.n 364e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 36a6 │ │ │ │ │ + bne.w 36b6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 35a2 │ │ │ │ │ + beq.n 35b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 35a2 │ │ │ │ │ + cbnz r3, 35b2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -6272,94 +6279,94 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Keys │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3578 │ │ │ │ │ + bne.n 3588 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3658 │ │ │ │ │ + b.n 3668 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 3624 │ │ │ │ │ + bmi.n 3634 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3624 │ │ │ │ │ + cbz r3, 3634 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 3624 │ │ │ │ │ + cbz r3, 3634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3558 │ │ │ │ │ + bne.n 3568 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, #220] @ (36c0 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (36d0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 3616 │ │ │ │ │ + cbz r0, 3626 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #180] @ (36bc ) │ │ │ │ │ + ldr r2, [pc, #180] @ (36cc ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3696 │ │ │ │ │ + bne.n 36a6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 35a2 │ │ │ │ │ + b.n 35b2 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 35e2 │ │ │ │ │ + b.n 35f2 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 35be │ │ │ │ │ + beq.n 35ce │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 35be │ │ │ │ │ + bne.n 35ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3596 │ │ │ │ │ - b.n 35a2 │ │ │ │ │ + bne.n 35a6 │ │ │ │ │ + b.n 35b2 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -6367,204 +6374,204 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 35e2 │ │ │ │ │ + beq.n 35f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35e2 │ │ │ │ │ + bne.n 35f2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 35e2 │ │ │ │ │ + b.n 35f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3620 │ │ │ │ │ + bne.n 3630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3620 │ │ │ │ │ + b.n 3630 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3658 │ │ │ │ │ + bne.n 3668 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3658 │ │ │ │ │ + b.n 3668 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3620 │ │ │ │ │ + b.n 3630 │ │ │ │ │ nop │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000036c4 : │ │ │ │ │ +000036d4 : │ │ │ │ │ PyMapping_Items(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3878 │ │ │ │ │ + beq.w 3888 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 388c │ │ │ │ │ - ldr r0, [pc, #424] @ (3898 ) │ │ │ │ │ + beq.w 389c │ │ │ │ │ + ldr r0, [pc, #424] @ (38a8 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37f2 │ │ │ │ │ + beq.n 3802 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 377e │ │ │ │ │ + beq.n 378e │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3794 │ │ │ │ │ + beq.n 37a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37ac │ │ │ │ │ + beq.n 37bc │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.n 3810 │ │ │ │ │ + beq.n 3820 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3784 │ │ │ │ │ + beq.n 3794 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 3784 │ │ │ │ │ + cbnz r6, 3794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3790 │ │ │ │ │ + cbz r0, 37a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3842 │ │ │ │ │ + beq.n 3852 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 387e │ │ │ │ │ + bne.w 388e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 377e │ │ │ │ │ + beq.n 378e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 377e │ │ │ │ │ + cbnz r3, 378e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3754 │ │ │ │ │ + bne.n 3764 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 385c │ │ │ │ │ + b.n 386c │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 37f6 │ │ │ │ │ + bmi.n 3806 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 37f6 │ │ │ │ │ + cbz r3, 3806 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 37f6 │ │ │ │ │ + cbz r3, 3806 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3734 │ │ │ │ │ + bne.n 3744 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, #228] @ (389c ) │ │ │ │ │ + ldr r3, [pc, #228] @ (38ac ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 37e8 │ │ │ │ │ + cbz r0, 37f8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #192] @ (3898 ) │ │ │ │ │ + ldr r2, [pc, #192] @ (38a8 ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3868 │ │ │ │ │ + bne.n 3878 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 377e │ │ │ │ │ + b.n 378e │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 37b4 │ │ │ │ │ + b.n 37c4 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -6572,287 +6579,287 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 37b4 │ │ │ │ │ + beq.n 37c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37b4 │ │ │ │ │ + bne.n 37c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37b4 │ │ │ │ │ + b.n 37c4 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3790 │ │ │ │ │ + beq.n 37a0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3790 │ │ │ │ │ + bne.n 37a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3772 │ │ │ │ │ - b.n 377e │ │ │ │ │ + bne.n 3782 │ │ │ │ │ + b.n 378e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37f2 │ │ │ │ │ + bne.n 3802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37f2 │ │ │ │ │ + b.n 3802 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 37f2 │ │ │ │ │ + b.n 3802 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 385c │ │ │ │ │ + bne.n 386c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 385c │ │ │ │ │ + b.n 386c │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Items │ │ │ │ │ nop │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000038a0 : │ │ │ │ │ +000038b0 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3974 │ │ │ │ │ + beq.n 3984 │ │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 38e2 │ │ │ │ │ + bne.n 38f2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3936 │ │ │ │ │ + beq.n 3946 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 394c │ │ │ │ │ + beq.n 395c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 38c4 │ │ │ │ │ + beq.n 38d4 │ │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 38c4 │ │ │ │ │ + beq.n 38d4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 396c │ │ │ │ │ + beq.n 397c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 38c8 │ │ │ │ │ + beq.n 38d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3992 │ │ │ │ │ + bne.n 39a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 38dc │ │ │ │ │ + bne.n 38ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 39d8 │ │ │ │ │ + bne.n 39e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 38dc │ │ │ │ │ + bne.n 38ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 39e8 │ │ │ │ │ + bne.n 39f8 │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 38dc │ │ │ │ │ + b.n 38ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3936 │ │ │ │ │ + beq.n 3946 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3936 │ │ │ │ │ + bne.n 3946 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3988 │ │ │ │ │ - b.n 3936 │ │ │ │ │ + bne.n 3998 │ │ │ │ │ + b.n 3946 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3936 │ │ │ │ │ + beq.n 3946 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3936 │ │ │ │ │ + beq.n 3946 │ │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3936 │ │ │ │ │ + beq.n 3946 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3920 │ │ │ │ │ + b.n 3930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 38dc │ │ │ │ │ + bne.n 38ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 38d0 │ │ │ │ │ + beq.n 38e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38d0 │ │ │ │ │ + bne.n 38e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 38dc │ │ │ │ │ + bne.n 38ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3936 │ │ │ │ │ + beq.n 3946 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3960 │ │ │ │ │ + beq.n 3970 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3988 │ │ │ │ │ - b.n 3936 │ │ │ │ │ + bne.n 3998 │ │ │ │ │ + b.n 3946 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3936 │ │ │ │ │ + bne.n 3946 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3936 │ │ │ │ │ + b.n 3946 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000039f8 : │ │ │ │ │ +00003a08 : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3aca │ │ │ │ │ + beq.n 3ada │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 3a34 │ │ │ │ │ + bpl.n 3a44 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 3ad0 │ │ │ │ │ + bne.n 3ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3a3e │ │ │ │ │ + cbz r3, 3a4e │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 3a5a │ │ │ │ │ + cbnz r3, 3a6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3a30 │ │ │ │ │ + b.n 3a40 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a56 │ │ │ │ │ + beq.n 3a66 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3a30 │ │ │ │ │ + beq.n 3a40 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3aaa │ │ │ │ │ + bmi.n 3aba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6860,256 +6867,256 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a56 │ │ │ │ │ + beq.n 3a66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a56 │ │ │ │ │ + bne.n 3a66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a56 │ │ │ │ │ + b.n 3a66 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a90 │ │ │ │ │ + bne.n 3aa0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b.n 3a2c │ │ │ │ │ + b.n 3a3c │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3a56 │ │ │ │ │ + b.n 3a66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ae8 │ │ │ │ │ + beq.n 3af8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 3aec │ │ │ │ │ + cbz r3, 3afc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3a30 │ │ │ │ │ + b.n 3a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a30 │ │ │ │ │ + b.n 3a40 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003af8 : │ │ │ │ │ +00003b08 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bcc │ │ │ │ │ + beq.n 3bdc │ │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3b3a │ │ │ │ │ + bne.n 3b4a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3b8e │ │ │ │ │ + beq.n 3b9e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 3ba4 │ │ │ │ │ + beq.n 3bb4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b1c │ │ │ │ │ + beq.n 3b2c │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3b1c │ │ │ │ │ + beq.n 3b2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3bc4 │ │ │ │ │ + beq.n 3bd4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3b20 │ │ │ │ │ + beq.n 3b30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3bea │ │ │ │ │ + bne.n 3bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b34 │ │ │ │ │ + bne.n 3b44 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c30 │ │ │ │ │ + bne.n 3c40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b34 │ │ │ │ │ + bne.n 3b44 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c40 │ │ │ │ │ + bne.n 3c50 │ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3b34 │ │ │ │ │ + b.n 3b44 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b8e │ │ │ │ │ + beq.n 3b9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b8e │ │ │ │ │ + bne.n 3b9e │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3be0 │ │ │ │ │ - b.n 3b8e │ │ │ │ │ + bne.n 3bf0 │ │ │ │ │ + b.n 3b9e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3b8e │ │ │ │ │ + beq.n 3b9e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b8e │ │ │ │ │ + beq.n 3b9e │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3b8e │ │ │ │ │ + beq.n 3b9e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3b78 │ │ │ │ │ + b.n 3b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b34 │ │ │ │ │ + bne.n 3b44 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b28 │ │ │ │ │ + beq.n 3b38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b28 │ │ │ │ │ + bne.n 3b38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b34 │ │ │ │ │ + bne.n 3b44 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3b8e │ │ │ │ │ + beq.n 3b9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bb8 │ │ │ │ │ + beq.n 3bc8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3be0 │ │ │ │ │ - b.n 3b8e │ │ │ │ │ + bne.n 3bf0 │ │ │ │ │ + b.n 3b9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b8e │ │ │ │ │ + bne.n 3b9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b8e │ │ │ │ │ + b.n 3b9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c50 : │ │ │ │ │ +00003c60 : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3ca4 │ │ │ │ │ + cbz r3, 3cb4 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 3ca4 │ │ │ │ │ + cbz r3, 3cb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3c92 │ │ │ │ │ + beq.n 3ca2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c86 │ │ │ │ │ + beq.n 3c96 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -7117,18 +7124,18 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3c9e │ │ │ │ │ + b.n 3cae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cc0 : │ │ │ │ │ +00003cd0 : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ │ @@ -7137,498 +7144,496 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cdc : │ │ │ │ │ +00003cec : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3db0 │ │ │ │ │ + beq.n 3dc0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3d1e │ │ │ │ │ + bne.n 3d2e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3d72 │ │ │ │ │ + beq.n 3d82 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 3d88 │ │ │ │ │ + beq.n 3d98 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d00 │ │ │ │ │ + beq.n 3d10 │ │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3d00 │ │ │ │ │ + beq.n 3d10 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3da8 │ │ │ │ │ + beq.n 3db8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3d04 │ │ │ │ │ + beq.n 3d14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3dce │ │ │ │ │ + bne.n 3dde │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d18 │ │ │ │ │ + bne.n 3d28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e14 │ │ │ │ │ + bne.n 3e24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d18 │ │ │ │ │ + bne.n 3d28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e24 │ │ │ │ │ + bne.n 3e34 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3d18 │ │ │ │ │ + b.n 3d28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d72 │ │ │ │ │ + beq.n 3d82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d72 │ │ │ │ │ + bne.n 3d82 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3dc4 │ │ │ │ │ - b.n 3d72 │ │ │ │ │ + bne.n 3dd4 │ │ │ │ │ + b.n 3d82 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3d72 │ │ │ │ │ + beq.n 3d82 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d72 │ │ │ │ │ + beq.n 3d82 │ │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3d72 │ │ │ │ │ + beq.n 3d82 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3d5c │ │ │ │ │ + b.n 3d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d18 │ │ │ │ │ + bne.n 3d28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d0c │ │ │ │ │ + beq.n 3d1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d0c │ │ │ │ │ + bne.n 3d1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d18 │ │ │ │ │ + bne.n 3d28 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3d72 │ │ │ │ │ + beq.n 3d82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d9c │ │ │ │ │ + beq.n 3dac │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3dc4 │ │ │ │ │ - b.n 3d72 │ │ │ │ │ + bne.n 3dd4 │ │ │ │ │ + b.n 3d82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d72 │ │ │ │ │ + bne.n 3d82 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d72 │ │ │ │ │ + b.n 3d82 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003e34 : │ │ │ │ │ +00003e44 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3e9c │ │ │ │ │ + cbz r3, 3eac │ │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ │ - cbnz r6, 3e7a │ │ │ │ │ + cbnz r6, 3e8a │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bne.n 3ec4 │ │ │ │ │ - cbz r7, 3eb0 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.n 3ecc │ │ │ │ │ + cbz r7, 3eb8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 3eec │ │ │ │ │ + beq.n 3ef4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3e74 │ │ │ │ │ + bne.n 3e84 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3f54 │ │ │ │ │ + bne.n 3f5c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e52 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 3eb0 │ │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3eb0 │ │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 3efc │ │ │ │ │ + bne.n 3e62 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 3eb8 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + cbnz r3, 3ed2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3e74 │ │ │ │ │ + b.n 3e84 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e5a │ │ │ │ │ + beq.n 3e6a │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3e5a │ │ │ │ │ - cbz r7, 3ef6 │ │ │ │ │ + beq.n 3e6a │ │ │ │ │ + cbz r7, 3efe │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3e5c │ │ │ │ │ + beq.n 3e6c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3f28 │ │ │ │ │ + cbnz r0, 3f30 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3e68 │ │ │ │ │ + b.n 3e78 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3f62 │ │ │ │ │ + bne.n 3f6a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3eb0 │ │ │ │ │ + beq.n 3eb8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3e74 │ │ │ │ │ + bne.n 3e84 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3eb0 │ │ │ │ │ + beq.n 3eb8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3eb0 │ │ │ │ │ + bne.n 3eb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eb0 │ │ │ │ │ + b.n 3eb8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3e74 │ │ │ │ │ + bne.n 3e84 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e64 │ │ │ │ │ + beq.n 3e74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e64 │ │ │ │ │ + bne.n 3e74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e64 │ │ │ │ │ + b.n 3e74 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3e94 │ │ │ │ │ + bne.n 3ea4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e94 │ │ │ │ │ + b.n 3ea4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ef6 │ │ │ │ │ + bne.n 3efe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ef6 │ │ │ │ │ + b.n 3efe │ │ │ │ │ │ │ │ │ │ -00003f70 : │ │ │ │ │ +00003f78 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 3f74 │ │ │ │ │ + cbnz r0, 3f7c │ │ │ │ │ bx lr │ │ │ │ │ - b.n 3f78 │ │ │ │ │ + b.n 3f80 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f78 : │ │ │ │ │ +00003f80 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3f84 │ │ │ │ │ + bne.n 3f8c │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f82 │ │ │ │ │ + bne.n 3f8a │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00003f90 : │ │ │ │ │ +00003f98 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4064 │ │ │ │ │ + beq.n 406c │ │ │ │ │ ldr r7, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3fd2 │ │ │ │ │ + bne.n 3fda │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4026 │ │ │ │ │ + beq.n 402e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 403c │ │ │ │ │ + beq.n 4044 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fb4 │ │ │ │ │ + beq.n 3fbc │ │ │ │ │ ldr.w r8, [r3, #120] @ 0x78 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3fb4 │ │ │ │ │ + beq.n 3fbc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 405c │ │ │ │ │ + beq.n 4064 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3fb8 │ │ │ │ │ + beq.n 3fc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4082 │ │ │ │ │ + bne.n 408a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3fcc │ │ │ │ │ + bne.n 3fd4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 40c8 │ │ │ │ │ + bne.n 40d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3fcc │ │ │ │ │ + bne.n 3fd4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 40d8 │ │ │ │ │ + bne.n 40e0 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3fcc │ │ │ │ │ + b.n 3fd4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4026 │ │ │ │ │ + beq.n 402e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4026 │ │ │ │ │ + bne.n 402e │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4078 │ │ │ │ │ - b.n 4026 │ │ │ │ │ + bne.n 4080 │ │ │ │ │ + b.n 402e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4026 │ │ │ │ │ + beq.n 402e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4026 │ │ │ │ │ + beq.n 402e │ │ │ │ │ ldr.w r8, [r3, #120] @ 0x78 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4026 │ │ │ │ │ + beq.n 402e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4010 │ │ │ │ │ + b.n 4018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3fcc │ │ │ │ │ + bne.n 3fd4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3fc0 │ │ │ │ │ + beq.n 3fc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3fc0 │ │ │ │ │ + bne.n 3fc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3fcc │ │ │ │ │ + bne.n 3fd4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 4026 │ │ │ │ │ + beq.n 402e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4050 │ │ │ │ │ + beq.n 4058 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4078 │ │ │ │ │ - b.n 4026 │ │ │ │ │ + bne.n 4080 │ │ │ │ │ + b.n 402e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4026 │ │ │ │ │ + bne.n 402e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4026 │ │ │ │ │ + b.n 402e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040e8 <_PyNumber_PowerNoMod>: │ │ │ │ │ +000040f0 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -7640,90 +7645,90 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 426a <_PyNumber_PowerNoMod+0x182> │ │ │ │ │ + beq.w 4272 <_PyNumber_PowerNoMod+0x182> │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ - cbnz r7, 4148 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ + cbnz r7, 4150 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4248 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ + beq.w 4250 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 4166 <_PyNumber_PowerNoMod+0x7e> │ │ │ │ │ + beq.n 416e <_PyNumber_PowerNoMod+0x7e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r7, [r2, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 411c <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r6, 4172 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + beq.n 4124 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r6, 417a <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4122 <_PyNumber_PowerNoMod+0x3a> │ │ │ │ │ + beq.n 412a <_PyNumber_PowerNoMod+0x3a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41e4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + bne.n 41ec <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 412c <_PyNumber_PowerNoMod+0x44> │ │ │ │ │ + b.n 4134 <_PyNumber_PowerNoMod+0x44> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 424c <_PyNumber_PowerNoMod+0x164> │ │ │ │ │ + bne.n 4254 <_PyNumber_PowerNoMod+0x164> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - cbz r7, 419e <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + cbz r7, 41a6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4140 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + bne.n 4148 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 425c <_PyNumber_PowerNoMod+0x174> │ │ │ │ │ + bne.n 4264 <_PyNumber_PowerNoMod+0x174> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 41b8 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + cbz r3, 41c0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ - beq.n 41b8 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ - cbnz r3, 421c <_PyNumber_PowerNoMod+0x134> │ │ │ │ │ + beq.n 41c0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + cbnz r3, 4224 <_PyNumber_PowerNoMod+0x134> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -7737,1289 +7742,1289 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4140 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + b.n 4148 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 4140 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + bne.n 4148 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 412a <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + beq.n 4132 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 412a <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + bne.n 4132 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 412a <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + b.n 4132 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4140 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + bne.n 4148 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 41b8 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + beq.n 41c0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 41b8 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + bne.n 41c0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 41b8 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + b.n 41c0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 419e <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 41a6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4172 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + bne.n 417a <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4172 <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + b.n 417a <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 419e <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + bne.n 41a6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 419e <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ - cbnz r7, 4272 <_PyNumber_PowerNoMod+0x18a> │ │ │ │ │ + b.n 41a6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + cbnz r7, 427a <_PyNumber_PowerNoMod+0x18a> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 419e <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 41a6 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ ldr r6, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4248 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ + beq.n 4250 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 4178 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + b.n 4180 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ │ │ │ │ │ -0000427c : │ │ │ │ │ +00004284 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4344 │ │ │ │ │ + bne.n 434c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ push {r4, r5, r6} │ │ │ │ │ - bne.n 42e2 │ │ │ │ │ + bne.n 42ea │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ subs.w ip, r1, #1 │ │ │ │ │ - bmi.n 433e │ │ │ │ │ + bmi.n 4346 │ │ │ │ │ ldr r5, [r3, #28] │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr.w r6, [r5, ip, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.n 42b2 │ │ │ │ │ + ble.n 42ba │ │ │ │ │ ldr.w r3, [r0, ip, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 4348 │ │ │ │ │ + bne.n 4350 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ mul.w r4, r6, r4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 42de │ │ │ │ │ + ble.n 42e6 │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 4348 │ │ │ │ │ + bne.n 4350 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.n 42c4 │ │ │ │ │ + bgt.n 42cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 42ce │ │ │ │ │ + b.n 42d6 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 434c │ │ │ │ │ + bne.n 4354 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 433e │ │ │ │ │ + cbz r1, 4346 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 43a4 │ │ │ │ │ + beq.n 43ac │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 433e │ │ │ │ │ + ble.n 4346 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 4306 │ │ │ │ │ + ble.n 430e │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 4348 │ │ │ │ │ + bne.n 4350 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 4340 │ │ │ │ │ + beq.n 4348 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 431a │ │ │ │ │ + ble.n 4322 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 4348 │ │ │ │ │ + bne.n 4350 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ mul.w r2, r4, r2 │ │ │ │ │ movs r4, #2 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 4334 │ │ │ │ │ + ble.n 433c │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 4348 │ │ │ │ │ + bne.n 4350 │ │ │ │ │ adds r4, #1 │ │ │ │ │ mul.w r2, r5, r2 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4324 │ │ │ │ │ + bne.n 432c │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4340 │ │ │ │ │ + b.n 4348 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 4348 │ │ │ │ │ + bne.n 4350 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ - bmi.n 433e │ │ │ │ │ + bmi.n 4346 │ │ │ │ │ ldr r5, [r3, #28] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr.w r1, [r5, r4, lsl #2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 4376 │ │ │ │ │ + ble.n 437e │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 439c │ │ │ │ │ + bne.n 43a4 │ │ │ │ │ subs r4, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 433e │ │ │ │ │ + beq.n 4346 │ │ │ │ │ mul.w r2, r6, r1 │ │ │ │ │ ldr.w r1, [r5, r4, lsl #2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 4390 │ │ │ │ │ + ble.n 4398 │ │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 439c │ │ │ │ │ + bne.n 43a4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 4380 │ │ │ │ │ - b.n 433e │ │ │ │ │ + bne.n 4388 │ │ │ │ │ + b.n 4346 │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 5fcc <_IsFortranContiguous> │ │ │ │ │ + b.w 5fdc <_IsFortranContiguous> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ b.w 4b0 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000043ac <_IsCContiguous>: │ │ │ │ │ +000043b4 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 43e0 <_IsCContiguous+0x34> │ │ │ │ │ + cbz r3, 43e8 <_IsCContiguous+0x34> │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldr r4, [r0, #32] │ │ │ │ │ - cbz r4, 43da <_IsCContiguous+0x2e> │ │ │ │ │ + cbz r4, 43e2 <_IsCContiguous+0x2e> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 43da <_IsCContiguous+0x2e> │ │ │ │ │ + blt.n 43e2 <_IsCContiguous+0x2e> │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 43d2 <_IsCContiguous+0x26> │ │ │ │ │ + ble.n 43da <_IsCContiguous+0x26> │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 43e4 <_IsCContiguous+0x38> │ │ │ │ │ + bne.n 43ec <_IsCContiguous+0x38> │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 43bc <_IsCContiguous+0x10> │ │ │ │ │ + b.n 43c4 <_IsCContiguous+0x10> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 43dc <_IsCContiguous+0x30> │ │ │ │ │ + b.n 43e4 <_IsCContiguous+0x30> │ │ │ │ │ │ │ │ │ │ -000043e8 : │ │ │ │ │ +000043f0 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4408 │ │ │ │ │ + cbz r0, 4410 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 4412 │ │ │ │ │ + cbz r3, 441a │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 4412 │ │ │ │ │ + cbz r3, 441a │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 4426 │ │ │ │ │ + cbz r1, 442e │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 4434 │ │ │ │ │ + cbnz r3, 443c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 440c │ │ │ │ │ + b.n 4414 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 440c │ │ │ │ │ + b.n 4414 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004444 : │ │ │ │ │ +0000444c : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 44a8 │ │ │ │ │ + cbz r3, 44b0 │ │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ │ - cbnz r6, 4486 │ │ │ │ │ + cbnz r6, 448e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 44d0 │ │ │ │ │ - cbz r7, 44bc │ │ │ │ │ + bne.n 44d8 │ │ │ │ │ + cbz r7, 44c4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 4540 │ │ │ │ │ + beq.n 4548 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4480 │ │ │ │ │ + bne.n 4488 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 459e │ │ │ │ │ + bne.n 45a6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4462 │ │ │ │ │ + bne.n 446a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 44bc │ │ │ │ │ + beq.n 44c4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 44bc │ │ │ │ │ + cbz r3, 44c4 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4514 │ │ │ │ │ + bne.n 451c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4480 │ │ │ │ │ + b.n 4488 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 446a │ │ │ │ │ + beq.n 4472 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 446a │ │ │ │ │ - cbz r7, 450e │ │ │ │ │ + beq.n 4472 │ │ │ │ │ + cbz r7, 4516 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 446c │ │ │ │ │ + beq.n 4474 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4566 │ │ │ │ │ + bne.n 456e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4480 │ │ │ │ │ + bne.n 4488 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4550 │ │ │ │ │ + bne.n 4558 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 44bc │ │ │ │ │ + beq.n 44c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4480 │ │ │ │ │ + bne.n 4488 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 44bc │ │ │ │ │ + beq.n 44c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44bc │ │ │ │ │ + bne.n 44c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44bc │ │ │ │ │ + b.n 44c4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 44bc │ │ │ │ │ + beq.n 44c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 450e │ │ │ │ │ + bne.n 4516 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 450e │ │ │ │ │ + b.n 4516 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4480 │ │ │ │ │ + bne.n 4488 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 4474 │ │ │ │ │ + beq.w 447c │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4474 │ │ │ │ │ + bne.w 447c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44f8 │ │ │ │ │ + b.n 4500 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 44a0 │ │ │ │ │ + bne.w 44a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44a0 │ │ │ │ │ + b.n 44a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045b0 : │ │ │ │ │ +000045b8 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 45c6 │ │ │ │ │ + bmi.n 45ce │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 45c6 │ │ │ │ │ + cbz r3, 45ce │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045cc <_PyObject_HasLen>: │ │ │ │ │ +000045d4 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 45da <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 45e2 <_PyObject_HasLen+0xe> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 45da <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 45e2 <_PyObject_HasLen+0xe> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r0, 45e6 <_PyObject_HasLen+0x1a> │ │ │ │ │ + cbz r0, 45ee <_PyObject_HasLen+0x1a> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000045e8 : │ │ │ │ │ +000045f0 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4608 │ │ │ │ │ + cbz r0, 4610 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 4612 │ │ │ │ │ + cbz r3, 461a │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 4612 │ │ │ │ │ + cbz r3, 461a │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbnz r1, 4630 │ │ │ │ │ + cbnz r1, 4638 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 460c │ │ │ │ │ + b.n 4614 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4622 │ │ │ │ │ + beq.n 462a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 460c │ │ │ │ │ + b.n 4614 │ │ │ │ │ │ │ │ │ │ -00004644 <_PyObject_RealIsInstance>: │ │ │ │ │ +0000464c <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 46c0 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + bge.n 46c8 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 46a2 <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ + beq.n 46aa <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 46a2 <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ - ldr r1, [pc, #164] @ (4714 <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ + cbnz r0, 46aa <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ + ldr r1, [pc, #164] @ (471c <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 46d6 <_PyObject_RealIsInstance+0x92> │ │ │ │ │ + cbz r3, 46de <_PyObject_RealIsInstance+0x92> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 46aa <_PyObject_RealIsInstance+0x66> │ │ │ │ │ + bne.n 46b2 <_PyObject_RealIsInstance+0x66> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4692 <_PyObject_RealIsInstance+0x4e> │ │ │ │ │ + bne.n 469a <_PyObject_RealIsInstance+0x4e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 468c <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + bne.n 4694 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 468c <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + b.n 4694 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 4682 <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ + bge.n 468a <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4682 <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ + b.n 468a <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ bl 428 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 46da <_PyObject_RealIsInstance+0x96> │ │ │ │ │ + cbnz r0, 46e2 <_PyObject_RealIsInstance+0x96> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 468c <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + b.n 4694 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 468c <_PyObject_RealIsInstance+0x48> │ │ │ │ │ - ldr r1, [pc, #56] @ (4714 <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ + b.n 4694 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + ldr r1, [pc, #56] @ (471c <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 468c <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + beq.n 4694 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 5820 │ │ │ │ │ + bl 5830 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 468c <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + beq.n 4694 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 468c <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + bne.n 4694 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 468c <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + b.n 4694 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004718 : │ │ │ │ │ +00004720 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 4742 │ │ │ │ │ + beq.n 474a │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ - cbz r2, 4788 │ │ │ │ │ + cbz r2, 4790 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - cbz r5, 474a │ │ │ │ │ + cbz r5, 4752 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ - bmi.n 4788 │ │ │ │ │ + bmi.n 4790 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 4788 │ │ │ │ │ + cbz r2, 4790 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ ands.w r2, r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne.n 4788 │ │ │ │ │ + bne.n 4790 │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - cbz r3, 4788 │ │ │ │ │ + cbz r3, 4790 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 4788 │ │ │ │ │ + cbz r3, 4790 │ │ │ │ │ bl 8b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4748 │ │ │ │ │ + bne.n 4750 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4786 │ │ │ │ │ + beq.n 478e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 47a2 │ │ │ │ │ + cbz r3, 47aa │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4746 │ │ │ │ │ + b.n 474e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4786 │ │ │ │ │ + b.n 478e │ │ │ │ │ │ │ │ │ │ -000047b0 : │ │ │ │ │ +000047b8 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4884 │ │ │ │ │ + beq.n 488c │ │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 47f2 │ │ │ │ │ + bne.n 47fa │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4846 │ │ │ │ │ + beq.n 484e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 485c │ │ │ │ │ + beq.n 4864 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 47d4 │ │ │ │ │ + beq.n 47dc │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 47d4 │ │ │ │ │ + beq.n 47dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 487c │ │ │ │ │ + beq.n 4884 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 47d8 │ │ │ │ │ + beq.n 47e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 48a2 │ │ │ │ │ + bne.n 48aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 47ec │ │ │ │ │ + bne.n 47f4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 48e8 │ │ │ │ │ + bne.n 48f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 47ec │ │ │ │ │ + bne.n 47f4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 48f8 │ │ │ │ │ + bne.n 4900 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 47ec │ │ │ │ │ + b.n 47f4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4846 │ │ │ │ │ + beq.n 484e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4846 │ │ │ │ │ + bne.n 484e │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4898 │ │ │ │ │ - b.n 4846 │ │ │ │ │ + bne.n 48a0 │ │ │ │ │ + b.n 484e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4846 │ │ │ │ │ + beq.n 484e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4846 │ │ │ │ │ + beq.n 484e │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4846 │ │ │ │ │ + beq.n 484e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4830 │ │ │ │ │ + b.n 4838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 47ec │ │ │ │ │ + bne.n 47f4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 47e0 │ │ │ │ │ + beq.n 47e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 47e0 │ │ │ │ │ + bne.n 47e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 47ec │ │ │ │ │ + bne.n 47f4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 4846 │ │ │ │ │ + beq.n 484e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4870 │ │ │ │ │ + beq.n 4878 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4898 │ │ │ │ │ - b.n 4846 │ │ │ │ │ + bne.n 48a0 │ │ │ │ │ + b.n 484e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4846 │ │ │ │ │ + bne.n 484e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4846 │ │ │ │ │ + b.n 484e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004908 : │ │ │ │ │ +00004910 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 496c │ │ │ │ │ + cbz r3, 4974 │ │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ │ - cbnz r6, 494a │ │ │ │ │ + cbnz r6, 4952 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4994 │ │ │ │ │ - cbz r7, 4980 │ │ │ │ │ + bne.n 499c │ │ │ │ │ + cbz r7, 4988 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 4a04 │ │ │ │ │ + beq.n 4a0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4944 │ │ │ │ │ + bne.n 494c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4a62 │ │ │ │ │ + bne.n 4a6a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4926 │ │ │ │ │ + bne.n 492e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4980 │ │ │ │ │ + beq.n 4988 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4980 │ │ │ │ │ + cbz r3, 4988 │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 49d8 │ │ │ │ │ + bne.n 49e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4944 │ │ │ │ │ + b.n 494c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 492e │ │ │ │ │ + beq.n 4936 │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 492e │ │ │ │ │ - cbz r7, 49d2 │ │ │ │ │ + beq.n 4936 │ │ │ │ │ + cbz r7, 49da │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4930 │ │ │ │ │ + beq.n 4938 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a2a │ │ │ │ │ + bne.n 4a32 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4944 │ │ │ │ │ + bne.n 494c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4a14 │ │ │ │ │ + bne.n 4a1c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4980 │ │ │ │ │ + beq.n 4988 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4944 │ │ │ │ │ + bne.n 494c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4980 │ │ │ │ │ + beq.n 4988 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4980 │ │ │ │ │ + bne.n 4988 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4980 │ │ │ │ │ + b.n 4988 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 4980 │ │ │ │ │ + beq.n 4988 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49d2 │ │ │ │ │ + bne.n 49da │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49d2 │ │ │ │ │ + b.n 49da │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4944 │ │ │ │ │ + bne.n 494c │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 4938 │ │ │ │ │ + beq.w 4940 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4938 │ │ │ │ │ + bne.w 4940 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49bc │ │ │ │ │ + b.n 49c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4964 │ │ │ │ │ + bne.w 496c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4964 │ │ │ │ │ + b.n 496c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004a74 <_PySequence_IterSearch>: │ │ │ │ │ +00004a7c <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.w 4d08 <_PySequence_IterSearch+0x294> │ │ │ │ │ + beq.w 4d10 <_PySequence_IterSearch+0x294> │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c32 <_PySequence_IterSearch+0x1be> │ │ │ │ │ + beq.w 4c3a <_PySequence_IterSearch+0x1be> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c4e <_PySequence_IterSearch+0x1da> │ │ │ │ │ + beq.w 4c56 <_PySequence_IterSearch+0x1da> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - beq.w 4cb0 <_PySequence_IterSearch+0x23c> │ │ │ │ │ + beq.w 4cb8 <_PySequence_IterSearch+0x23c> │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bbe <_PySequence_IterSearch+0x14a> │ │ │ │ │ + beq.n 4bc6 <_PySequence_IterSearch+0x14a> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ae2 <_PySequence_IterSearch+0x6e> │ │ │ │ │ + beq.n 4aea <_PySequence_IterSearch+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4bb6 <_PySequence_IterSearch+0x142> │ │ │ │ │ + beq.n 4bbe <_PySequence_IterSearch+0x142> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 4bb0 <_PySequence_IterSearch+0x13c> │ │ │ │ │ - bne.n 4b6e <_PySequence_IterSearch+0xfa> │ │ │ │ │ + blt.n 4bb8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + bne.n 4b76 <_PySequence_IterSearch+0xfa> │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ negs r5, r3 │ │ │ │ │ adcs r5, r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bbe <_PySequence_IterSearch+0x14a> │ │ │ │ │ + beq.n 4bc6 <_PySequence_IterSearch+0x14a> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b1e <_PySequence_IterSearch+0xaa> │ │ │ │ │ + beq.n 4b26 <_PySequence_IterSearch+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c0a <_PySequence_IterSearch+0x196> │ │ │ │ │ + beq.n 4c12 <_PySequence_IterSearch+0x196> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 4bb0 <_PySequence_IterSearch+0x13c> │ │ │ │ │ - bne.n 4bf6 <_PySequence_IterSearch+0x182> │ │ │ │ │ + blt.n 4bb8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + bne.n 4bfe <_PySequence_IterSearch+0x182> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4bfe <_PySequence_IterSearch+0x18a> │ │ │ │ │ + beq.n 4c06 <_PySequence_IterSearch+0x18a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bbe <_PySequence_IterSearch+0x14a> │ │ │ │ │ + beq.n 4bc6 <_PySequence_IterSearch+0x14a> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 4b5c <_PySequence_IterSearch+0xe8> │ │ │ │ │ + beq.n 4b64 <_PySequence_IterSearch+0xe8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c02 <_PySequence_IterSearch+0x18e> │ │ │ │ │ + beq.n 4c0a <_PySequence_IterSearch+0x18e> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 4bb0 <_PySequence_IterSearch+0x13c> │ │ │ │ │ - bne.n 4b90 <_PySequence_IterSearch+0x11c> │ │ │ │ │ + blt.n 4bb8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + bne.n 4b98 <_PySequence_IterSearch+0x11c> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4c12 <_PySequence_IterSearch+0x19e> │ │ │ │ │ + beq.n 4c1a <_PySequence_IterSearch+0x19e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ - b.n 4b36 <_PySequence_IterSearch+0xc2> │ │ │ │ │ + b.n 4b3e <_PySequence_IterSearch+0xc2> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4c2a <_PySequence_IterSearch+0x1b6> │ │ │ │ │ + bne.n 4c32 <_PySequence_IterSearch+0x1b6> │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b8a <_PySequence_IterSearch+0x116> │ │ │ │ │ + beq.n 4b92 <_PySequence_IterSearch+0x116> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4b8a <_PySequence_IterSearch+0x116> │ │ │ │ │ + cbnz r3, 4b92 <_PySequence_IterSearch+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4c22 <_PySequence_IterSearch+0x1ae> │ │ │ │ │ + bne.n 4c2a <_PySequence_IterSearch+0x1ae> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 4b74 <_PySequence_IterSearch+0x100> │ │ │ │ │ + beq.n 4b7c <_PySequence_IterSearch+0x100> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4b74 <_PySequence_IterSearch+0x100> │ │ │ │ │ + b.n 4b7c <_PySequence_IterSearch+0x100> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ae2 <_PySequence_IterSearch+0x6e> │ │ │ │ │ - ldr r3, [pc, #336] @ (4d10 <_PySequence_IterSearch+0x29c>) │ │ │ │ │ + b.n 4aea <_PySequence_IterSearch+0x6e> │ │ │ │ │ + ldr r3, [pc, #336] @ (4d18 <_PySequence_IterSearch+0x29c>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ce2 <_PySequence_IterSearch+0x26e> │ │ │ │ │ + bne.w 4cea <_PySequence_IterSearch+0x26e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4bb0 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + bne.n 4bb8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4b74 <_PySequence_IterSearch+0x100> │ │ │ │ │ + bne.n 4b7c <_PySequence_IterSearch+0x100> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4bb0 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + b.n 4bb8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4b74 <_PySequence_IterSearch+0x100> │ │ │ │ │ + beq.n 4b7c <_PySequence_IterSearch+0x100> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4c26 <_PySequence_IterSearch+0x1b2> │ │ │ │ │ + beq.n 4c2e <_PySequence_IterSearch+0x1b2> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4b2a <_PySequence_IterSearch+0xb6> │ │ │ │ │ + b.n 4b32 <_PySequence_IterSearch+0xb6> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b5c <_PySequence_IterSearch+0xe8> │ │ │ │ │ + b.n 4b64 <_PySequence_IterSearch+0xe8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b1e <_PySequence_IterSearch+0xaa> │ │ │ │ │ + b.n 4b26 <_PySequence_IterSearch+0xaa> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4b68 <_PySequence_IterSearch+0xf4> │ │ │ │ │ + b.n 4b70 <_PySequence_IterSearch+0xf4> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne.n 4c90 <_PySequence_IterSearch+0x21c> │ │ │ │ │ + bne.n 4c98 <_PySequence_IterSearch+0x21c> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4b74 <_PySequence_IterSearch+0x100> │ │ │ │ │ + b.n 4b7c <_PySequence_IterSearch+0x100> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4c26 <_PySequence_IterSearch+0x1b2> │ │ │ │ │ + beq.n 4c2e <_PySequence_IterSearch+0x1b2> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4af0 <_PySequence_IterSearch+0x7c> │ │ │ │ │ + b.n 4af8 <_PySequence_IterSearch+0x7c> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bmi.n 4c76 <_PySequence_IterSearch+0x202> │ │ │ │ │ + bmi.n 4c7e <_PySequence_IterSearch+0x202> │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 4c76 <_PySequence_IterSearch+0x202> │ │ │ │ │ + cbz r3, 4c7e <_PySequence_IterSearch+0x202> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 4c76 <_PySequence_IterSearch+0x202> │ │ │ │ │ + cbz r3, 4c7e <_PySequence_IterSearch+0x202> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 4c4e <_PySequence_IterSearch+0x1da> │ │ │ │ │ + cbz r0, 4c56 <_PySequence_IterSearch+0x1da> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ - b.n 4abe <_PySequence_IterSearch+0x4a> │ │ │ │ │ + b.n 4ac6 <_PySequence_IterSearch+0x4a> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 4c70 <_PySequence_IterSearch+0x1fc> │ │ │ │ │ + cbz r0, 4c78 <_PySequence_IterSearch+0x1fc> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4b8a <_PySequence_IterSearch+0x116> │ │ │ │ │ + b.n 4b92 <_PySequence_IterSearch+0x116> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4c56 <_PySequence_IterSearch+0x1e2> │ │ │ │ │ + b.n 4c5e <_PySequence_IterSearch+0x1e2> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 4c1e <_PySequence_IterSearch+0x1aa> │ │ │ │ │ + bne.n 4c26 <_PySequence_IterSearch+0x1aa> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4bb0 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + b.n 4bb8 <_PySequence_IterSearch+0x13c> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -9027,60 +9032,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4c56 <_PySequence_IterSearch+0x1e2> │ │ │ │ │ + beq.n 4c5e <_PySequence_IterSearch+0x1e2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c56 <_PySequence_IterSearch+0x1e2> │ │ │ │ │ + bne.n 4c5e <_PySequence_IterSearch+0x1e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c56 <_PySequence_IterSearch+0x1e2> │ │ │ │ │ + b.n 4c5e <_PySequence_IterSearch+0x1e2> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4bd2 <_PySequence_IterSearch+0x15e> │ │ │ │ │ + beq.w 4bda <_PySequence_IterSearch+0x15e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4bd2 <_PySequence_IterSearch+0x15e> │ │ │ │ │ + beq.w 4bda <_PySequence_IterSearch+0x15e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 4bd2 <_PySequence_IterSearch+0x15e> │ │ │ │ │ + b.n 4bda <_PySequence_IterSearch+0x15e> │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 4c70 <_PySequence_IterSearch+0x1fc> │ │ │ │ │ + b.n 4c78 <_PySequence_IterSearch+0x1fc> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004d14 : │ │ │ │ │ +00004d1c : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ bic.w r2, r1, #8 │ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #2 │ │ │ │ │ - beq.n 4d52 │ │ │ │ │ + beq.n 4d5a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9089,75 +9094,75 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e08 │ │ │ │ │ + beq.n 4e10 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 4d94 │ │ │ │ │ + bpl.n 4d9c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d4e │ │ │ │ │ + beq.n 4d56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d4e │ │ │ │ │ + bne.n 4d56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d4e │ │ │ │ │ + b.n 4d56 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 4d9e │ │ │ │ │ + cbz r2, 4da6 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 4db8 │ │ │ │ │ + cbnz r2, 4dc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4d4c │ │ │ │ │ + b.n 4d54 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d4c │ │ │ │ │ + beq.n 4d54 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d70 │ │ │ │ │ + beq.n 4d78 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 4e0e │ │ │ │ │ + bmi.n 4e16 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -9165,119 +9170,119 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d4c │ │ │ │ │ + beq.n 4d54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d4c │ │ │ │ │ + bne.n 4d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d4c │ │ │ │ │ + b.n 4d54 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 4d4c │ │ │ │ │ + b.n 4d54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d70 │ │ │ │ │ + beq.n 4d78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d4c │ │ │ │ │ - b.n 4df8 │ │ │ │ │ + beq.n 4d54 │ │ │ │ │ + b.n 4e00 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004e38 : │ │ │ │ │ +00004e40 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4e56 │ │ │ │ │ + cbz r3, 4e5e │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cbnz r3, 4e74 │ │ │ │ │ + cbnz r3, 4e7c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 4e9c │ │ │ │ │ + beq.n 4ea4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 4e6e │ │ │ │ │ + bne.n 4e76 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4e5e │ │ │ │ │ + beq.n 4e66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e5e │ │ │ │ │ + bne.n 4e66 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e5e │ │ │ │ │ + b.n 4e66 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r2, #52] @ 0x34 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4f00 │ │ │ │ │ - cbnz r3, 4ec4 │ │ │ │ │ - cbz r7, 4ed4 │ │ │ │ │ + bne.n 4f08 │ │ │ │ │ + cbnz r3, 4ecc │ │ │ │ │ + cbz r7, 4edc │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 4ed4 │ │ │ │ │ + cbz r0, 4edc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 3c50 │ │ │ │ │ + b.w 3c60 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - cbz r0, 4ece │ │ │ │ │ + cbz r0, 4ed6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 4eba │ │ │ │ │ + b.n 4ec2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ec8 │ │ │ │ │ + bne.n 4ed0 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -9291,185 +9296,185 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4e6e │ │ │ │ │ + b.n 4e76 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4eae │ │ │ │ │ + bne.n 4eb6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 4eae │ │ │ │ │ + b.n 4eb6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004f14 : │ │ │ │ │ +00004f1c : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4fe8 │ │ │ │ │ + beq.n 4ff0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4f56 │ │ │ │ │ + bne.n 4f5e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4faa │ │ │ │ │ + beq.n 4fb2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 4fc0 │ │ │ │ │ + beq.n 4fc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f38 │ │ │ │ │ + beq.n 4f40 │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 4f38 │ │ │ │ │ + beq.n 4f40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4fe0 │ │ │ │ │ + beq.n 4fe8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4f3c │ │ │ │ │ + beq.n 4f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5006 │ │ │ │ │ + bne.n 500e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4f50 │ │ │ │ │ + bne.n 4f58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 504c │ │ │ │ │ + bne.n 5054 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4f50 │ │ │ │ │ + bne.n 4f58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 505c │ │ │ │ │ + bne.n 5064 │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4f50 │ │ │ │ │ + b.n 4f58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4faa │ │ │ │ │ + beq.n 4fb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4faa │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4ffc │ │ │ │ │ - b.n 4faa │ │ │ │ │ + bne.n 5004 │ │ │ │ │ + b.n 4fb2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4faa │ │ │ │ │ + beq.n 4fb2 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4faa │ │ │ │ │ + beq.n 4fb2 │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4faa │ │ │ │ │ + beq.n 4fb2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4f94 │ │ │ │ │ + b.n 4f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4f50 │ │ │ │ │ + bne.n 4f58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f44 │ │ │ │ │ + beq.n 4f4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f44 │ │ │ │ │ + bne.n 4f4c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4f50 │ │ │ │ │ + bne.n 4f58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 4faa │ │ │ │ │ + beq.n 4fb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4fd4 │ │ │ │ │ + beq.n 4fdc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4ffc │ │ │ │ │ - b.n 4faa │ │ │ │ │ + bne.n 5004 │ │ │ │ │ + b.n 4fb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4faa │ │ │ │ │ + bne.n 4fb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4faa │ │ │ │ │ + b.n 4fb2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000506c : │ │ │ │ │ +00005074 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -9482,542 +9487,542 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5192 │ │ │ │ │ + beq.n 519a │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r6, 50c4 │ │ │ │ │ + cbnz r6, 50cc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + beq.n 51a0 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.n 5110 │ │ │ │ │ + beq.n 5118 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 518a │ │ │ │ │ - cbz r4, 511c │ │ │ │ │ + beq.n 5192 │ │ │ │ │ + cbz r4, 5124 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 510c │ │ │ │ │ + cbz r6, 5114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50a6 │ │ │ │ │ + beq.n 50ae │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 50bc │ │ │ │ │ + bne.n 50c4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 510c │ │ │ │ │ + beq.n 5114 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5212 │ │ │ │ │ + beq.w 521a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 50ae │ │ │ │ │ + b.n 50b6 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 51f8 │ │ │ │ │ - cbz r6, 513e │ │ │ │ │ + bne.n 5200 │ │ │ │ │ + cbz r6, 5146 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 50bc │ │ │ │ │ + bne.n 50c4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 51ea │ │ │ │ │ + bne.n 51f2 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5150 │ │ │ │ │ + cbz r3, 5158 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 5150 │ │ │ │ │ - cbnz r3, 51ba │ │ │ │ │ + beq.n 5158 │ │ │ │ │ + cbnz r3, 51c2 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - bne.n 519c │ │ │ │ │ + bne.n 51a4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 50bc │ │ │ │ │ + b.n 50c4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 513e │ │ │ │ │ + beq.n 5146 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 50a6 │ │ │ │ │ + b.n 50ae │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5208 │ │ │ │ │ + bne.n 5210 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 513e │ │ │ │ │ + b.n 5146 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ strd r4, r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5186 │ │ │ │ │ + b.n 518e │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 50bc │ │ │ │ │ + bne.w 50c4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5150 │ │ │ │ │ + beq.n 5158 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5150 │ │ │ │ │ + bne.n 5158 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5150 │ │ │ │ │ + b.n 5158 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 513e │ │ │ │ │ + bne.n 5146 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 513e │ │ │ │ │ + b.n 5146 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 511c │ │ │ │ │ + bne.n 5124 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 511c │ │ │ │ │ + b.n 5124 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 511c │ │ │ │ │ + bne.n 5124 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 513e │ │ │ │ │ + b.n 5146 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 510c │ │ │ │ │ + b.n 5114 │ │ │ │ │ │ │ │ │ │ -00005218 : │ │ │ │ │ +00005220 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5280 │ │ │ │ │ + cbz r3, 5288 │ │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ │ - cbnz r6, 525c │ │ │ │ │ + cbnz r6, 5264 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 529e │ │ │ │ │ + bne.n 52a6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 52f2 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 5306 │ │ │ │ │ + beq.n 530e │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5256 │ │ │ │ │ + bne.n 525e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 5396 │ │ │ │ │ + bne.w 539e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5236 │ │ │ │ │ + bne.n 523e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 52f2 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 52f2 │ │ │ │ │ + cbz r3, 52fa │ │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 52f2 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 52dc │ │ │ │ │ + b.n 52e4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 523e │ │ │ │ │ + beq.n 5246 │ │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 523e │ │ │ │ │ + beq.n 5246 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5326 │ │ │ │ │ + beq.n 532e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5242 │ │ │ │ │ + beq.n 524a │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cbnz r0, 532e │ │ │ │ │ + cbnz r0, 5336 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5256 │ │ │ │ │ + bne.n 525e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5378 │ │ │ │ │ + bne.n 5380 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5256 │ │ │ │ │ + bne.n 525e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5388 │ │ │ │ │ + bne.n 5390 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5256 │ │ │ │ │ + b.n 525e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 52f2 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52f2 │ │ │ │ │ + bne.n 52fa │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5294 │ │ │ │ │ - b.n 52f2 │ │ │ │ │ + bne.n 529c │ │ │ │ │ + b.n 52fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5256 │ │ │ │ │ + bne.n 525e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 524a │ │ │ │ │ + beq.w 5252 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 524a │ │ │ │ │ + bne.w 5252 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 5256 │ │ │ │ │ + bne.w 525e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 52f2 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 531a │ │ │ │ │ + beq.n 5322 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5294 │ │ │ │ │ - b.n 52f2 │ │ │ │ │ + bne.n 529c │ │ │ │ │ + b.n 52fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52f2 │ │ │ │ │ + bne.n 52fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52f2 │ │ │ │ │ + b.n 52fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5278 │ │ │ │ │ + bne.w 5280 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5278 │ │ │ │ │ + b.n 5280 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053a8 : │ │ │ │ │ +000053b0 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 547c │ │ │ │ │ + beq.n 5484 │ │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 53ea │ │ │ │ │ + bne.n 53f2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 543e │ │ │ │ │ + beq.n 5446 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 5454 │ │ │ │ │ + beq.n 545c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 53cc │ │ │ │ │ + beq.n 53d4 │ │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 53cc │ │ │ │ │ + beq.n 53d4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5474 │ │ │ │ │ + beq.n 547c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 53d0 │ │ │ │ │ + beq.n 53d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 549a │ │ │ │ │ + bne.n 54a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 53e4 │ │ │ │ │ + bne.n 53ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 54e0 │ │ │ │ │ + bne.n 54e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 53e4 │ │ │ │ │ + bne.n 53ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 54f0 │ │ │ │ │ + bne.n 54f8 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 53e4 │ │ │ │ │ + b.n 53ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 543e │ │ │ │ │ + beq.n 5446 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 543e │ │ │ │ │ + bne.n 5446 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5490 │ │ │ │ │ - b.n 543e │ │ │ │ │ + bne.n 5498 │ │ │ │ │ + b.n 5446 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 543e │ │ │ │ │ + beq.n 5446 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 543e │ │ │ │ │ + beq.n 5446 │ │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 543e │ │ │ │ │ + beq.n 5446 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5428 │ │ │ │ │ + b.n 5430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 53e4 │ │ │ │ │ + bne.n 53ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 53d8 │ │ │ │ │ + beq.n 53e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 53d8 │ │ │ │ │ + bne.n 53e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 53e4 │ │ │ │ │ + bne.n 53ec │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 543e │ │ │ │ │ + beq.n 5446 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5468 │ │ │ │ │ + beq.n 5470 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5490 │ │ │ │ │ - b.n 543e │ │ │ │ │ + bne.n 5498 │ │ │ │ │ + b.n 5446 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 543e │ │ │ │ │ + bne.n 5446 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 543e │ │ │ │ │ + b.n 5446 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005500 : │ │ │ │ │ +00005508 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 5520 │ │ │ │ │ + cbz r0, 5528 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5528 │ │ │ │ │ + cbz r3, 5530 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 5528 │ │ │ │ │ + cbz r3, 5530 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -10028,87 +10033,87 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5524 │ │ │ │ │ + b.n 552c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005544 : │ │ │ │ │ +0000554c : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 561a │ │ │ │ │ + beq.n 5622 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 558c │ │ │ │ │ + beq.n 5594 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 55ae │ │ │ │ │ + cbz r2, 55b6 │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ - cbz r1, 55a6 │ │ │ │ │ + cbz r1, 55ae │ │ │ │ │ blx r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5602 │ │ │ │ │ + beq.n 560a │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 55ce │ │ │ │ │ + bne.n 55d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5604 │ │ │ │ │ + beq.n 560c │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5620 │ │ │ │ │ + bne.n 5628 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5608 │ │ │ │ │ + cbnz r0, 5610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 567c │ │ │ │ │ + bne.n 5684 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ @@ -10116,67 +10121,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 566c │ │ │ │ │ + bne.n 5674 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5582 │ │ │ │ │ + b.n 558a │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 5602 │ │ │ │ │ + b.n 560a │ │ │ │ │ bl 174c <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5602 │ │ │ │ │ + beq.n 560a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5658 │ │ │ │ │ + bne.n 5660 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 5652 │ │ │ │ │ + bne.n 565a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5602 │ │ │ │ │ + bne.n 560a │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 560c │ │ │ │ │ + b.n 5614 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 563c │ │ │ │ │ + bne.n 5644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 563c │ │ │ │ │ + b.n 5644 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5602 │ │ │ │ │ + beq.n 560a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5602 │ │ │ │ │ + bne.n 560a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5602 │ │ │ │ │ + b.n 560a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -10186,466 +10191,465 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5668 │ │ │ │ │ + bne.n 5670 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5652 │ │ │ │ │ + beq.n 565a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5652 │ │ │ │ │ + bne.n 565a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5652 │ │ │ │ │ + b.n 565a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000056bc : │ │ │ │ │ +000056c4 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5722 │ │ │ │ │ + cbz r3, 5728 │ │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ │ - cbnz r6, 5700 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ + cbnz r6, 5706 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 5738 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 578e │ │ │ │ │ + bne.n 5750 │ │ │ │ │ + cbz r7, 573c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 57a2 │ │ │ │ │ + beq.n 57c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 56fa │ │ │ │ │ + bne.n 5700 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5802 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ + bne.n 581e │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 56da │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + bne.n 56e2 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 578e │ │ │ │ │ + beq.n 573c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 578e │ │ │ │ │ + cbz r3, 573c │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 57ca │ │ │ │ │ - b.n 578e │ │ │ │ │ + bne.n 5794 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 5700 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 56e2 │ │ │ │ │ + beq.n 56ea │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 56e2 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 57c4 │ │ │ │ │ + beq.n 56ea │ │ │ │ │ + cbz r7, 578e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 56e6 │ │ │ │ │ + beq.n 56ec │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 57d4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n 57e6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 56fa │ │ │ │ │ + bne.n 5700 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 57b2 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n 57d0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 573c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.n 56fa │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 5810 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 56fa │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 5700 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 573c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 573c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 573c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 578e │ │ │ │ │ + beq.n 573c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 57c4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 578e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 578e │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5778 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b.n 578e │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 56fa │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 56ee │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 56ee │ │ │ │ │ + bne.n 5700 │ │ │ │ │ + ldr.w r8, [r6] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + beq.w 56f4 │ │ │ │ │ + add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [r6] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 56f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 56ee │ │ │ │ │ + b.n 5778 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 571a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 571a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 578e │ │ │ │ │ + bne.w 5720 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 578e │ │ │ │ │ + b.n 5720 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005820 : │ │ │ │ │ +00005830 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 5d4e │ │ │ │ │ + beq.w 5d5e │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #664] @ (5ad8 ) │ │ │ │ │ + ldr r1, [pc, #664] @ (5ae8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5a0c │ │ │ │ │ + beq.w 5a1c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 59ec │ │ │ │ │ + beq.w 59fc │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 5f28 │ │ │ │ │ + beq.w 5f38 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 5b00 │ │ │ │ │ - ldr r3, [pc, #624] @ (5adc ) │ │ │ │ │ + beq.w 5b10 │ │ │ │ │ + ldr r3, [pc, #624] @ (5aec ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5ef8 │ │ │ │ │ + blt.w 5f08 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 5b98 │ │ │ │ │ + ble.w 5ba8 │ │ │ │ │ add.w fp, r5, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 5f22 │ │ │ │ │ - ldr r1, [pc, #560] @ (5ad8 ) │ │ │ │ │ + beq.w 5f32 │ │ │ │ │ + ldr r1, [pc, #560] @ (5ae8 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5cec │ │ │ │ │ + beq.w 5cfc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5ccc │ │ │ │ │ + beq.w 5cdc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5b7c │ │ │ │ │ + beq.w 5b8c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 5a9c │ │ │ │ │ - ldr r3, [pc, #528] @ (5ae0 ) │ │ │ │ │ + beq.w 5aac │ │ │ │ │ + ldr r3, [pc, #528] @ (5af0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5d96 │ │ │ │ │ + blt.w 5da6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5d8e │ │ │ │ │ + ble.w 5d9e │ │ │ │ │ strd r4, fp, [sp, #8] │ │ │ │ │ add.w r9, r4, #8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5c1e │ │ │ │ │ - ldr r1, [pc, #468] @ (5ad8 ) │ │ │ │ │ + beq.w 5c2e │ │ │ │ │ + ldr r1, [pc, #468] @ (5ae8 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5c88 │ │ │ │ │ + beq.w 5c98 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5c68 │ │ │ │ │ + beq.w 5c78 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b9e │ │ │ │ │ + beq.w 5bae │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 5a5e │ │ │ │ │ - ldr r2, [pc, #436] @ (5ae4 ) │ │ │ │ │ + beq.w 5a6e │ │ │ │ │ + ldr r2, [pc, #436] @ (5af4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5ebe │ │ │ │ │ + blt.w 5ece │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 5d86 │ │ │ │ │ + ble.w 5d96 │ │ │ │ │ add.w r8, r5, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5bda │ │ │ │ │ - ldr r1, [pc, #376] @ (5ad8 ) │ │ │ │ │ + beq.w 5bea │ │ │ │ │ + ldr r1, [pc, #376] @ (5ae8 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5cba │ │ │ │ │ + beq.w 5cca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5c9a │ │ │ │ │ + beq.w 5caa │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5b40 │ │ │ │ │ + beq.w 5b50 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5a22 │ │ │ │ │ - ldr r2, [pc, #352] @ (5ae8 ) │ │ │ │ │ + beq.n 5a32 │ │ │ │ │ + ldr r2, [pc, #352] @ (5af8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5e5c │ │ │ │ │ + blt.w 5e6c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 5e32 │ │ │ │ │ + ble.w 5e42 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 5820 │ │ │ │ │ + bl 5830 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e06 │ │ │ │ │ - ldr r3, [pc, #312] @ (5aec ) │ │ │ │ │ + beq.w 5e16 │ │ │ │ │ + ldr r3, [pc, #312] @ (5afc ) │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 59e0 │ │ │ │ │ + beq.n 59f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 59da │ │ │ │ │ + cbnz r3, 59ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5b4c │ │ │ │ │ - ldr r3, [pc, #268] @ (5af0 ) │ │ │ │ │ + beq.w 5b5c │ │ │ │ │ + ldr r3, [pc, #268] @ (5b00 ) │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5bec │ │ │ │ │ + b.n 5bfc │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a04 │ │ │ │ │ + beq.n 5a14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5a04 │ │ │ │ │ + cbnz r3, 5a14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 5a0c │ │ │ │ │ + cbz r4, 5a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5d4a │ │ │ │ │ - ldr r1, [pc, #172] @ (5ad8 ) │ │ │ │ │ + beq.w 5d5a │ │ │ │ │ + ldr r1, [pc, #172] @ (5ae8 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5cb6 │ │ │ │ │ + beq.w 5cc6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 5c9c │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bpl.w 5cac │ │ │ │ │ + bl 3f80 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5b40 │ │ │ │ │ + beq.n 5b50 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5a22 │ │ │ │ │ - ldr r2, [pc, #156] @ (5af4 ) │ │ │ │ │ + beq.n 5a32 │ │ │ │ │ + ldr r2, [pc, #156] @ (5b04 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 598c │ │ │ │ │ + b.n 599c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5d40 │ │ │ │ │ - ldr r1, [pc, #112] @ (5ad8 ) │ │ │ │ │ + beq.w 5d50 │ │ │ │ │ + ldr r1, [pc, #112] @ (5ae8 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5c84 │ │ │ │ │ + beq.w 5c94 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 5c6a │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bpl.w 5c7a │ │ │ │ │ + bl 3f80 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b9e │ │ │ │ │ + beq.w 5bae │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 5a5e │ │ │ │ │ - ldr r2, [pc, #96] @ (5af8 ) │ │ │ │ │ + beq.n 5a6e │ │ │ │ │ + ldr r2, [pc, #96] @ (5b08 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 5932 │ │ │ │ │ + b.n 5942 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5d32 │ │ │ │ │ - ldr r1, [pc, #48] @ (5ad8 ) │ │ │ │ │ + beq.w 5d42 │ │ │ │ │ + ldr r1, [pc, #48] @ (5ae8 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5ce8 │ │ │ │ │ + beq.w 5cf8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 5cce │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bpl.w 5cde │ │ │ │ │ + bl 3f80 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5b7c │ │ │ │ │ + beq.n 5b8c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5a9c │ │ │ │ │ - ldr r3, [pc, #40] @ (5afc ) │ │ │ │ │ + beq.n 5aac │ │ │ │ │ + ldr r3, [pc, #40] @ (5b0c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 58d4 │ │ │ │ │ + b.n 58e4 │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000026c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b2 │ │ │ │ │ @@ -10660,312 +10664,312 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5d50 │ │ │ │ │ - ldr r1, [pc, #700] @ (5dc8 ) │ │ │ │ │ + beq.w 5d60 │ │ │ │ │ + ldr r1, [pc, #700] @ (5dd8 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5a06 │ │ │ │ │ + beq.w 5a16 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #5 │ │ │ │ │ - bpl.w 59ee │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bpl.w 59fe │ │ │ │ │ + bl 3f80 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5f28 │ │ │ │ │ + beq.w 5f38 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 5b00 │ │ │ │ │ + beq.n 5b10 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [pc, #656] @ (5dcc ) │ │ │ │ │ + ldr r3, [pc, #656] @ (5ddc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5870 │ │ │ │ │ + b.n 5880 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5d6e │ │ │ │ │ + bne.w 5d7e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5954 │ │ │ │ │ - ldr r3, [pc, #628] @ (5dd0 ) │ │ │ │ │ + bne.w 5964 │ │ │ │ │ + ldr r3, [pc, #628] @ (5de0 ) │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5baa │ │ │ │ │ + beq.n 5bba │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 5c02 │ │ │ │ │ + b.n 5c12 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5d5c │ │ │ │ │ + bne.w 5d6c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 589a │ │ │ │ │ + bne.w 58aa │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5cfe │ │ │ │ │ + b.n 5d0e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5df4 │ │ │ │ │ + bne.w 5e04 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 58f8 │ │ │ │ │ - ldr r3, [pc, #540] @ (5dd4 ) │ │ │ │ │ + bne.w 5908 │ │ │ │ │ + ldr r3, [pc, #540] @ (5de4 ) │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5b88 │ │ │ │ │ + beq.n 5b98 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 5c4a │ │ │ │ │ + b.n 5c5a │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f70 │ │ │ │ │ - ldr r3, [pc, #496] @ (5dd8 ) │ │ │ │ │ + bl 3f78 │ │ │ │ │ + ldr r3, [pc, #496] @ (5de8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5c12 │ │ │ │ │ + beq.n 5c22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5c0e │ │ │ │ │ + cbnz r3, 5c1e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5baa │ │ │ │ │ - ldr r3, [pc, #456] @ (5ddc ) │ │ │ │ │ + beq.n 5bba │ │ │ │ │ + ldr r3, [pc, #456] @ (5dec ) │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5c32 │ │ │ │ │ + b.n 5c42 │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 3f70 │ │ │ │ │ - ldr r3, [pc, #432] @ (5de0 ) │ │ │ │ │ + bl 3f78 │ │ │ │ │ + ldr r3, [pc, #432] @ (5df0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.w 5d80 │ │ │ │ │ + beq.w 5d90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5c56 │ │ │ │ │ + cbnz r3, 5c66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5b88 │ │ │ │ │ + beq.n 5b98 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ - ldr r2, [pc, #388] @ (5de4 ) │ │ │ │ │ + ldr r2, [pc, #388] @ (5df4 ) │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 5d06 │ │ │ │ │ + b.n 5d16 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c80 │ │ │ │ │ + beq.n 5c90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5c80 │ │ │ │ │ + cbnz r3, 5c90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 5c88 │ │ │ │ │ + cbz r4, 5c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5baa │ │ │ │ │ + beq.n 5bba │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5c2c │ │ │ │ │ + b.n 5c3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5cb2 │ │ │ │ │ + beq.n 5cc2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 5cb2 │ │ │ │ │ + cbnz r2, 5cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 5cba │ │ │ │ │ + cbz r5, 5cca │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b4c │ │ │ │ │ + beq.w 5b5c │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5be6 │ │ │ │ │ + b.n 5bf6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ce4 │ │ │ │ │ + beq.n 5cf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5ce4 │ │ │ │ │ + cbnz r3, 5cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r7, 5cec │ │ │ │ │ + cbz r7, 5cfc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f78 │ │ │ │ │ + bl 3f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b88 │ │ │ │ │ + beq.w 5b98 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r2, [pc, #232] @ (5de8 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (5df8 ) │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5a1a │ │ │ │ │ + beq.w 5a2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5a1a │ │ │ │ │ + bne.w 5a2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5cfe │ │ │ │ │ + b.n 5d0e │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ - b.n 5c24 │ │ │ │ │ + b.n 5c34 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - b.n 5bde │ │ │ │ │ + b.n 5bee │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5a1a │ │ │ │ │ + b.n 5a2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b88 │ │ │ │ │ + bne.w 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b88 │ │ │ │ │ + b.n 5b98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b4c │ │ │ │ │ + bne.w 5b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b4c │ │ │ │ │ + b.n 5b5c │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 5cfe │ │ │ │ │ - ldr r3, [pc, #100] @ (5dec ) │ │ │ │ │ + b.n 5d0e │ │ │ │ │ + ldr r3, [pc, #100] @ (5dfc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5b62 │ │ │ │ │ - ldr r3, [pc, #96] @ (5df0 ) │ │ │ │ │ + b.n 5b72 │ │ │ │ │ + ldr r3, [pc, #96] @ (5e00 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5bc0 │ │ │ │ │ + b.n 5bd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58e4 │ │ │ │ │ + beq.w 58f4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5cf8 │ │ │ │ │ + beq.n 5d08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5cf8 │ │ │ │ │ + bne.n 5d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5cf8 │ │ │ │ │ + b.n 5d08 │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000028e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000026e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000214 │ │ │ │ │ @@ -10983,327 +10987,327 @@ │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5baa │ │ │ │ │ + bne.w 5bba │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5baa │ │ │ │ │ + b.n 5bba │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 5820 │ │ │ │ │ + bl 5830 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r0, 5e8e │ │ │ │ │ + cbz r0, 5e9e │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 59b2 │ │ │ │ │ - ldr r3, [pc, #284] @ (5f50 ) │ │ │ │ │ + b.n 59c2 │ │ │ │ │ + ldr r3, [pc, #284] @ (5f60 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - beq.w 5b4c │ │ │ │ │ + beq.w 5b5c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 59d4 │ │ │ │ │ - b.n 5b4c │ │ │ │ │ + beq.w 59e4 │ │ │ │ │ + b.n 5b5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 599c │ │ │ │ │ + beq.w 59ac │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5cc6 │ │ │ │ │ + beq.w 5cd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5cc6 │ │ │ │ │ + bne.w 5cd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5cc6 │ │ │ │ │ + b.n 5cd6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 5e18 │ │ │ │ │ - ldr r3, [pc, #188] @ (5f54 ) │ │ │ │ │ + bne.n 5e28 │ │ │ │ │ + ldr r3, [pc, #188] @ (5f64 ) │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - bne.w 59ce │ │ │ │ │ - b.n 5b4c │ │ │ │ │ + bne.w 59de │ │ │ │ │ + b.n 5b5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5942 │ │ │ │ │ + beq.w 5952 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 5c94 │ │ │ │ │ + beq.w 5ca4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5c94 │ │ │ │ │ + bne.w 5ca4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c94 │ │ │ │ │ + b.n 5ca4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5884 │ │ │ │ │ + beq.w 5894 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f1a │ │ │ │ │ + beq.n 5f2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5f48 │ │ │ │ │ + cbz r3, 5f58 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5a1a │ │ │ │ │ + b.n 5a2a │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5d34 │ │ │ │ │ + b.n 5d44 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5f38 │ │ │ │ │ + bne.n 5f48 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5a1a │ │ │ │ │ + b.n 5a2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f32 │ │ │ │ │ + bne.n 5f42 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f32 │ │ │ │ │ + b.n 5f42 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f1a │ │ │ │ │ + b.n 5f2a │ │ │ │ │ .word 0x00000112 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005f58 : │ │ │ │ │ +00005f68 : │ │ │ │ │ PyNumber_InPlaceRshift(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5f74 │ │ │ │ │ + cbz r3, 5f84 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ - cbnz r3, 5f90 │ │ │ │ │ + cbnz r3, 5fa0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 5fb8 │ │ │ │ │ + beq.n 5fc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 5f8c │ │ │ │ │ + bne.n 5f9c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f7c │ │ │ │ │ + beq.n 5f8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f7c │ │ │ │ │ + bne.n 5f8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f7c │ │ │ │ │ + b.n 5f8c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5f8c │ │ │ │ │ + b.n 5f9c │ │ │ │ │ │ │ │ │ │ -00005fcc <_IsFortranContiguous>: │ │ │ │ │ +00005fdc <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 600e <_IsFortranContiguous+0x42> │ │ │ │ │ + cbz r2, 601e <_IsFortranContiguous+0x42> │ │ │ │ │ push {r4, r5, r6} │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r0, #32] │ │ │ │ │ - cbz r4, 6008 <_IsFortranContiguous+0x3c> │ │ │ │ │ + cbz r4, 6018 <_IsFortranContiguous+0x3c> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 5ffe <_IsFortranContiguous+0x32> │ │ │ │ │ + ble.n 600e <_IsFortranContiguous+0x32> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.n 5ff4 <_IsFortranContiguous+0x28> │ │ │ │ │ + ble.n 6004 <_IsFortranContiguous+0x28> │ │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 6004 <_IsFortranContiguous+0x38> │ │ │ │ │ + bne.n 6014 <_IsFortranContiguous+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 5fe4 <_IsFortranContiguous+0x18> │ │ │ │ │ + bne.n 5ff4 <_IsFortranContiguous+0x18> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6000 <_IsFortranContiguous+0x34> │ │ │ │ │ + b.n 6010 <_IsFortranContiguous+0x34> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ b.w 4b0 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006014 : │ │ │ │ │ +00006024 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 60d6 │ │ │ │ │ + ble.n 60e6 │ │ │ │ │ push {r4, r5, r6} │ │ │ │ │ ldrd r4, r3, [r3, #32] │ │ │ │ │ - cbnz r3, 6068 │ │ │ │ │ + cbnz r3, 6078 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mla r0, r5, r3, r0 │ │ │ │ │ - beq.n 6064 │ │ │ │ │ + beq.n 6074 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ mla r0, r5, r3, r0 │ │ │ │ │ - beq.n 6064 │ │ │ │ │ + beq.n 6074 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mla r0, r5, r3, r0 │ │ │ │ │ - beq.n 6064 │ │ │ │ │ + beq.n 6074 │ │ │ │ │ add.w ip, r4, #12 │ │ │ │ │ adds r1, #8 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mla r0, r4, r3, r0 │ │ │ │ │ - bne.n 6054 │ │ │ │ │ + bne.n 6064 │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6064 │ │ │ │ │ + beq.n 6074 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6064 │ │ │ │ │ + beq.n 6074 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 6064 │ │ │ │ │ + beq.n 6074 │ │ │ │ │ add.w ip, r3, #8 │ │ │ │ │ adds r1, #8 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ │ ldr.w r4, [ip, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 60b8 │ │ │ │ │ - b.n 6064 │ │ │ │ │ + bne.n 60c8 │ │ │ │ │ + b.n 6074 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -252,15 +252,15 @@ │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000212 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 4a74 <_PySequence_IterSearch> │ │ │ │ │ + b.w 4a7c <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000218 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -419,15 +419,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 364 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 384 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2b58 │ │ │ │ │ + bl 2b68 │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 384 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -486,15 +486,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 3f2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000003f8 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -516,15 +516,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 430 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000436 : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ @@ -534,15 +534,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 4dc │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000045a : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ @@ -552,15 +552,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 6a0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000047e : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -764,21 +764,21 @@ │ │ │ │ │ cbz r0, 62a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 62e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3f70 │ │ │ │ │ + bl 3f78 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 00000644 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -811,15 +811,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 427c │ │ │ │ │ + bl 4284 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 69c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -859,15 +859,15 @@ │ │ │ │ │ moveq r8, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r5, 70c │ │ │ │ │ - bl 6014 │ │ │ │ │ + bl 6024 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -926,15 +926,15 @@ │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ b.n 752 <_Py_add_one_to_index_F+0x6> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000774 : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 2aac │ │ │ │ │ + b.w 2abc │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000778 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -1027,31 +1027,31 @@ │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl c64 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 88c │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 43ac <_IsCContiguous> │ │ │ │ │ + bl 43b4 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbz r0, 860 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 860 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 43ac <_IsCContiguous> │ │ │ │ │ + bl 43b4 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 874 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5fcc <_IsFortranContiguous> │ │ │ │ │ + bl 5fdc <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 88c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 88c │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5fcc <_IsFortranContiguous> │ │ │ │ │ + bl 5fdc <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 88c │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -1114,20 +1114,20 @@ │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ b.n 90c │ │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ │ mov r3, lr │ │ │ │ │ b.n 8e4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 6014 │ │ │ │ │ + bl 6024 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 6014 │ │ │ │ │ + bl 6024 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 8d4 │ │ │ │ │ @@ -1278,25 +1278,25 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 00000a4e : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 45e8 │ │ │ │ │ + b.w 45f0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000a52 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ b.w 15bc │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 00000a56 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 43e8 │ │ │ │ │ + b.w 43f0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 00000a5a : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, a76 │ │ │ ├── bytes_methods.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -856,16 +856,16 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bne.w 442 <_Py_bytes_find+0xc2> │ │ │ │ │ b.n 500 <_Py_bytes_find+0x180> │ │ │ │ │ add r7, r9 │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ b.n 6fa <_Py_bytes_find+0x37a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 522 <_Py_bytes_find+0x1a2> │ │ │ │ │ - b.n 528 <_Py_bytes_find+0x1a8> │ │ │ │ │ + beq.w 528 <_Py_bytes_find+0x1a8> │ │ │ │ │ + b.n 522 <_Py_bytes_find+0x1a2> │ │ │ │ │ add r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it cc │ │ │ │ │ movcc r6, #0 │ │ │ │ │ bcc.w 6c8 <_Py_bytes_find+0x348> │ │ │ │ │ b.n 528 <_Py_bytes_find+0x1a8> │ │ │ │ │ bl 0 │ │ │ ├── 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: 83760 (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 0x14730: │ │ │ │ │ +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 0022d8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010298 000b78 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01025c 000b78 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00230c 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010e10 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 010dd4 0006e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002ac0 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002ac0 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0034e0 0062d0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0114f0 002a28 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0097b0 000f88 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 013f18 000710 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a738 0022a0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 014628 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00c9d8 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c9d8 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ca0c 002170 10 16 355 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00eb7c 00171c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0146a0 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0034e0 006294 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0114b4 002a28 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 009774 000f88 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 013edc 000710 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a6fc 0022a0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0145ec 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c99c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c99c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c9d0 002170 10 16 355 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00eb40 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 {} │ │ │ │ │ @@ -28,177 +28,177 @@ │ │ │ │ │ 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: 00000b58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 32: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 33: 00000d50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00000b24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 32: 00000b28 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 33: 00000d1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 35: 00000d54 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 36: 00000dfc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 00000d20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 36: 00000dc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 38: 00000e00 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 000010ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 000010f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 41: 000010f1 492 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 42: 000012d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 000012dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 44: 000012dd 44 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 45: 00001309 38 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 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 │ │ │ │ │ 46: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 47: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 48: 00001331 528 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 49: 000013b6 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 000013bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 0000140a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00001410 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 53: 0000144e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001454 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 00001744 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 000012fd 530 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 49: 00001382 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00001388 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 000013c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 000013ca 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 0000141c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001422 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00001714 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 56: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 57: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 58: 00001748 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00001749 512 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 60: 00001940 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00001948 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 62: 00001949 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 63: 0000194d 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 64: 000019d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000019e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 000019e1 92 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ - 67: 00001a3d 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 58: 00001718 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00001719 512 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 60: 00001910 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00001918 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 00001919 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 63: 0000191d 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 64: 000019a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 000019b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 000019b1 92 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 67: 00001a0d 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: 00001a59 368 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 74: 00001bc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00001a29 368 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 74: 00001b94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 76: 00001bc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 00001bc9 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 76: 00001b98 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00001b99 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 78: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 79: 00001c61 2462 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 80: 000029b1 564 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 81: 000026d5 732 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 82: 00002601 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ + 79: 00001c31 2462 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 80: 00002979 564 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 81: 000026a5 724 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 82: 000025d1 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ 83: 00001e11 616 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 84: 00000e1b 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 85: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 86: 00002079 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 87: 00002135 418 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 88: 000029ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 89: 000029b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 90: 00002be0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00002be4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 88: 00002974 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 00002978 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 90: 00002ba8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00002bac 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: 00002d80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00002dfc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00002e75 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 99: 00002fe8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 00003064 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 101: 000030d1 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 102: 0000311c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002d48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00002dc4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00002e3d 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 99: 00002fb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 0000302c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 101: 00003099 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 102: 000030e4 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: 00003120 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 112: 00003121 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 113: 00005d99 804 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 114: 00005411 784 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 115: 00003408 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 00003414 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 117: 000036e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 000036e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 119: 000036e9 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 111: 000030e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 112: 000030e9 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 113: 00005d5d 804 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 114: 000053d1 784 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 115: 000033d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 116: 000033dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 117: 000036a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 000036b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 119: 000036b1 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: 00003711 352 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 127: 00003875 1676 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 126: 000036d9 352 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 127: 0000383d 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: 00003efc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 132: 00003ec4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 133: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 134: 00003f00 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 135: 00003f01 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 136: 000041c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 00003ec8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 135: 00003ec9 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 136: 00004188 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 137: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 138: 000041c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 139: 000041c5 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 138: 0000418c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 139: 0000418d 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ 140: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 141: 00004259 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 142: 000042f1 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 141: 00004221 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 142: 000042b9 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ 143: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 144: 000042f5 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 144: 000042bd 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ 145: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 146: 0000438d 1664 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 147: 000046a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 148: 000046a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 149: 00004a04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 150: 00004a0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 151: 00004a0d 2564 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 152: 00004f38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 153: 00004f40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 154: 00005408 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 155: 00005410 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 156: 0000571c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 157: 00005720 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 158: 00005721 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 146: 00004355 1664 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 147: 0000466c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 00004670 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 149: 000049cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 150: 000049d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 151: 000049d5 2556 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 152: 00004ff8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 153: 00005000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 154: 000053c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 155: 000053d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 156: 000056dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 157: 000056e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 158: 000056e1 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: 00005840 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 173: 0000586c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 174: 00005a3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 175: 00005a44 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 176: 000060b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 172: 00005800 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 173: 0000582c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 174: 000059fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 175: 00005a04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 176: 00006078 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: 000060bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 182: 00006218 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 181: 00006080 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 182: 000061dc 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: 0000621c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 193: 000061e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 194: 00000765 836 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ 195: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 196: 00000a74 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 197: 00000aa0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 198: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 199: 00000aa9 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ 200: 00000ad5 164 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ @@ -371,46 +371,46 @@ │ │ │ │ │ 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 2136 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 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: 000015a9 416 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 385: 00002629 44 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ - 386: 00000b5d 72 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ - 387: 00000ba5 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ - 388: 00000d55 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 377: 00001579 416 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 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 │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 383: 000025f9 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: 00000e01 752 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 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: 00001541 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ - 405: 00001551 86 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 404: 00001511 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 405: 00001521 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 │ │ │ │ │ @@ -424,35 +424,35 @@ │ │ │ │ │ 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: 00002655 128 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 427: 00002625 128 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 429: 00002be5 112 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 430: 00002c55 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 429: 00002bad 112 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 430: 00002c1d 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: 00003f99 556 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 444: 00003f61 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: 00003871 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 447: 00003839 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_RestoreThread │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ @@ -462,30 +462,30 @@ │ │ │ │ │ 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: 0000572d 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 466: 00005755 1512 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ - 467: 00005d3d 90 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 465: 000056ed 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 466: 00005715 1514 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 467: 00005d01 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: 000060bd 352 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 470: 00006081 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: 0000621d 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 475: 000061e1 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: 00006259 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 480: 0000621d 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: 00000fa5 3388 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10298 contains 367 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1025c contains 367 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 │ │ │ │ │ @@ -26,53 +26,53 @@ │ │ │ │ │ 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 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000248 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000276 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000027a 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ 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 000060bd _PyBytes_FromHex │ │ │ │ │ +00000548 0001d60a R_ARM_THM_CALL 00006081 _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 000026d5 fastsearch │ │ │ │ │ +0000060c 0000510a R_ARM_THM_CALL 000026a5 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 │ │ │ │ │ -000006ca 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000006ce 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +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 │ │ │ │ │ @@ -140,31 +140,31 @@ │ │ │ │ │ 00000e74 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000e98 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000ea0 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000eaa 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000ef4 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ 00000f00 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f04 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f44 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f48 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f44 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f48 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000f4c 0000d02f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC72 │ │ │ │ │ 00000f50 0000d030 R_ARM_THM_MOVT_ABS 000005c0 .LC72 │ │ │ │ │ 00000f56 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f5c 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000f60 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f6c 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000f80 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f9a 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000f9e 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000fec 0001820a R_ARM_THM_CALL 00000b5d _PyBytesWriter_Prepare │ │ │ │ │ -0000102a 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000102e 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000fec 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ +0000102a 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000102e 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000110e 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00001112 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001190 0001830a R_ARM_THM_CALL 00000ba5 _PyBytesWriter_Finish │ │ │ │ │ +00001190 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ 000011b2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000011cc 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000011e2 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 000011e6 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 000011f0 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001208 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001224 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ @@ -199,36 +199,36 @@ │ │ │ │ │ 00001298 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 0000129c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012a0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012a4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012a8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012ac 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012de 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001348 0001820a R_ARM_THM_CALL 00000b5d _PyBytesWriter_Prepare │ │ │ │ │ +00001348 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ 00001384 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001398 0000430a R_ARM_THM_CALL 00001a3d Py_XDECREF │ │ │ │ │ +00001398 0000430a R_ARM_THM_CALL 00001a0d Py_XDECREF │ │ │ │ │ 000013ae 0001e90a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ 00001468 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000148c 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000014cc 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000014d0 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000014cc 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000014d0 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00001528 0001ea0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ 00001562 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001580 0001820a R_ARM_THM_CALL 00000b5d _PyBytesWriter_Prepare │ │ │ │ │ -000015a0 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000015a4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015a8 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001580 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ +000015a0 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000015a4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015a8 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000015ac 0000da2f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ 000015b0 0000da30 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ 000015b6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015bc 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ +000015bc 00017f0a R_ARM_THM_CALL 000025f9 _PyBytesWriter_Dealloc │ │ │ │ │ 000015de 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015fa 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000162c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001630 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000162c 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001630 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00001642 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000164c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001650 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001654 0000d82f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ 00001658 0000d830 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ 0000165e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001674 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ @@ -243,37 +243,37 @@ │ │ │ │ │ 000016f0 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 000016fa 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001710 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001714 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001718 0000e12f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ 0000171c 0000e130 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ 00001722 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001728 0000430a R_ARM_THM_CALL 00001a3d Py_XDECREF │ │ │ │ │ -00001730 0000430a R_ARM_THM_CALL 00001a3d Py_XDECREF │ │ │ │ │ +00001728 0000430a R_ARM_THM_CALL 00001a0d Py_XDECREF │ │ │ │ │ +00001730 0000430a R_ARM_THM_CALL 00001a0d Py_XDECREF │ │ │ │ │ 00001736 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001742 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001746 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001742 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001746 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000174a 0000db2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ 0000174e 0000db30 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ 00001754 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001762 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001766 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001762 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001766 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000176a 0000d92f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ 0000176e 0000d930 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ 00001774 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000017b0 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 000017c8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000180a 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000180e 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001812 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ 00001816 0000dc30 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ 0000181e 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000182e 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00001836 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000183a 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001836 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000183a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ 00001844 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001848 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000184c 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ 00001850 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ 00001856 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001876 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001886 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ @@ -309,16 +309,16 @@ │ │ │ │ │ 00001a5c 0000ed0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ 00001a6a 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 00001a6e 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 00001ac8 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00001adc 0001ec0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 00001af4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b32 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b3e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b42 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b3e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b42 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001b50 0000e02f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ 00001b54 0000e030 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ 00001b58 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001b8c 0001ed0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ 00001bb2 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001bbe 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001bc2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -332,73 +332,73 @@ │ │ │ │ │ 00001c02 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001c14 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001c3a 0001ee0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ 00001c44 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001c48 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001c5a 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ 00001c7a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c84 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001c88 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c84 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001c88 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001c8c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ 00001c90 0000d730 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ 00001c96 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001c9c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001ca0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001ca4 0000d62f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ 00001ca8 0000d630 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ 00001cae 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001d0c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001d10 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001d14 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ 00001d18 0000ee30 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ 00001d1e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d48 0000500a R_ARM_THM_CALL 000029b1 fastsearch.constprop.0 │ │ │ │ │ +00001d48 0000500a R_ARM_THM_CALL 00002979 fastsearch.constprop.0 │ │ │ │ │ 00001d60 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00001dc8 0001f50a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ 00001dd0 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC94 │ │ │ │ │ 00001dd4 0000fb30 R_ARM_THM_MOVT_ABS 00000844 .LC94 │ │ │ │ │ 00001dde 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001df0 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00001e02 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002002 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002002 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 0000201a 0000540a R_ARM_THM_CALL 00000e1b stringlib__two_way_count │ │ │ │ │ 00002074 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00002096 0001190a R_ARM_THM_CALL 00000e89 stringlib__lex_search │ │ │ │ │ 000020a4 0001190a R_ARM_THM_CALL 00000e89 stringlib__lex_search │ │ │ │ │ 000020be 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000003c4 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00001d08 0001ef1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ 00001d86 0001f31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10e10 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x10dd4 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00020702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00006202 R_ARM_ABS32 00002e75 bytes_repr │ │ │ │ │ +0000002c 00006202 R_ARM_ABS32 00002e3d 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 00001309 bytes_hash │ │ │ │ │ +0000003c 00002d02 R_ARM_ABS32 000012d5 bytes_hash │ │ │ │ │ 00000044 00005e02 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ 00000048 00020802 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 00001331 bytes_richcompare │ │ │ │ │ -0000006c 00003f02 R_ARM_ABS32 0000194d bytes_iter │ │ │ │ │ +00000064 00003002 R_ARM_ABS32 000012fd bytes_richcompare │ │ │ │ │ +0000006c 00003f02 R_ARM_ABS32 0000191d bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00011f02 R_ARM_ABS32 00000f4f bytes_alloc │ │ │ │ │ -0000009c 00007002 R_ARM_ABS32 00003121 bytes_new │ │ │ │ │ +0000009c 00007002 R_ARM_ABS32 000030e9 bytes_new │ │ │ │ │ 000000a0 00017202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00020702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00004202 R_ARM_ABS32 000019e1 striter_dealloc │ │ │ │ │ +000000e8 00004202 R_ARM_ABS32 000019b1 striter_dealloc │ │ │ │ │ 00000118 00020802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00011d02 R_ARM_ABS32 00000ef7 striter_traverse │ │ │ │ │ 0000013c 00020902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00006502 R_ARM_ABS32 000030d1 striter_next │ │ │ │ │ +00000140 00006502 R_ARM_ABS32 00003099 striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00012002 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 │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -451,36 +451,36 @@ │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 00011e02 R_ARM_ABS32 00000f03 striter_setstate │ │ │ │ │ 00000404 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 0000d302 R_ARM_ABS32 00000f89 bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00011c02 R_ARM_ABS32 00000ee3 bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00007702 R_ARM_ABS32 000036e9 bytes___bytes__ │ │ │ │ │ +000004bc 00007702 R_ARM_ABS32 000036b1 bytes___bytes__ │ │ │ │ │ 000004c4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000d202 R_ARM_ABS32 00000123 stringlib_capitalize │ │ │ │ │ 000004d4 00020a02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000fa02 R_ARM_ABS32 00000409 stringlib_center │ │ │ │ │ 000004e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00009002 R_ARM_ABS32 000042f5 bytes_count │ │ │ │ │ +000004ec 00009002 R_ARM_ABS32 000042bd bytes_count │ │ │ │ │ 000004f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00004902 R_ARM_ABS32 00001a59 bytes_decode │ │ │ │ │ +000004fc 00004902 R_ARM_ABS32 00001a29 bytes_decode │ │ │ │ │ 00000504 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00008d02 R_ARM_ABS32 00004259 bytes_endswith │ │ │ │ │ +0000050c 00008d02 R_ARM_ABS32 00004221 bytes_endswith │ │ │ │ │ 00000514 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 0000fe02 R_ARM_ABS32 0000050b stringlib_expandtabs │ │ │ │ │ 00000524 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008b02 R_ARM_ABS32 000041c5 bytes_find │ │ │ │ │ +0000052c 00008b02 R_ARM_ABS32 0000418d bytes_find │ │ │ │ │ 00000534 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0000b302 R_ARM_ABS32 00000529 bytes_fromhex │ │ │ │ │ 00000544 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 0000c802 R_ARM_ABS32 00000ad5 bytes_hex │ │ │ │ │ 00000554 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -508,42 +508,42 @@ │ │ │ │ │ 000005c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005cc 00010502 R_ARM_ABS32 00000679 stringlib_istitle │ │ │ │ │ 000005d4 00021102 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00010602 R_ARM_ABS32 00000683 stringlib_isupper │ │ │ │ │ 000005e4 00021202 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00008e02 R_ARM_ABS32 000042f1 bytes_join │ │ │ │ │ +000005ec 00008e02 R_ARM_ABS32 000042b9 bytes_join │ │ │ │ │ 000005f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005fc 0000f702 R_ARM_ABS32 00000269 stringlib_ljust │ │ │ │ │ 00000604 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 0000ba02 R_ARM_ABS32 000006ed stringlib_lower │ │ │ │ │ 00000614 00021302 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 0000c002 R_ARM_ABS32 000000d7 bytes_lstrip │ │ │ │ │ 00000624 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00007a02 R_ARM_ABS32 00000001 bytes_maketrans │ │ │ │ │ 00000634 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00009202 R_ARM_ABS32 0000438d bytes_partition │ │ │ │ │ +0000063c 00009202 R_ARM_ABS32 00004355 bytes_partition │ │ │ │ │ 00000644 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00004f02 R_ARM_ABS32 00001c61 bytes_replace │ │ │ │ │ +0000064c 00004f02 R_ARM_ABS32 00001c31 bytes_replace │ │ │ │ │ 00000654 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000065c 00010f02 R_ARM_ABS32 00000c9d bytes_removeprefix │ │ │ │ │ 00000664 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 00011502 R_ARM_ABS32 00000d8d bytes_removesuffix │ │ │ │ │ 00000674 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00004d02 R_ARM_ABS32 00001bc9 bytes_rfind │ │ │ │ │ +0000067c 00004d02 R_ARM_ABS32 00001b99 bytes_rfind │ │ │ │ │ 00000684 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 0000fc02 R_ARM_ABS32 00001d91 bytes_rindex │ │ │ │ │ 00000694 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 00010802 R_ARM_ABS32 0000068d stringlib_rjust │ │ │ │ │ 000006a4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -553,21 +553,21 @@ │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 00010902 R_ARM_ABS32 0000077f bytes_rsplit │ │ │ │ │ 000006c4 00012002 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 │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00009702 R_ARM_ABS32 00004a0d bytes_split │ │ │ │ │ +000006dc 00009702 R_ARM_ABS32 000049d5 bytes_split │ │ │ │ │ 000006e4 00012002 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 │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00008702 R_ARM_ABS32 00003f01 bytes_startswith │ │ │ │ │ +000006fc 00008702 R_ARM_ABS32 00003ec9 bytes_startswith │ │ │ │ │ 00000704 00012002 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 │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 00010c02 R_ARM_ABS32 00000bc3 stringlib_swapcase │ │ │ │ │ 00000724 00021402 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ @@ -579,24 +579,24 @@ │ │ │ │ │ 00000744 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000074c 0000c702 R_ARM_ABS32 00000aa9 stringlib_upper │ │ │ │ │ 00000754 00021602 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 00010e02 R_ARM_ABS32 00000c1b stringlib_zfill │ │ │ │ │ 00000764 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000778 00002c02 R_ARM_ABS32 000012dd bytes_buffer_getbuffer │ │ │ │ │ -00000780 00003e02 R_ARM_ABS32 00001949 bytes_length │ │ │ │ │ -00000784 00003b02 R_ARM_ABS32 00001749 bytes_subscript │ │ │ │ │ -0000078c 00003e02 R_ARM_ABS32 00001949 bytes_length │ │ │ │ │ -00000790 00002902 R_ARM_ABS32 000010f1 bytes_concat │ │ │ │ │ -00000794 00007e02 R_ARM_ABS32 00003711 bytes_repeat │ │ │ │ │ +00000778 00002c02 R_ARM_ABS32 000012a9 bytes_buffer_getbuffer │ │ │ │ │ +00000780 00003e02 R_ARM_ABS32 00001919 bytes_length │ │ │ │ │ +00000784 00003b02 R_ARM_ABS32 00001719 bytes_subscript │ │ │ │ │ +0000078c 00003e02 R_ARM_ABS32 00001919 bytes_length │ │ │ │ │ +00000790 00002902 R_ARM_ABS32 000010bd bytes_concat │ │ │ │ │ +00000794 00007e02 R_ARM_ABS32 000036d9 bytes_repeat │ │ │ │ │ 00000798 0000f002 R_ARM_ABS32 00000225 bytes_item │ │ │ │ │ -000007a8 00009e02 R_ARM_ABS32 00005721 bytes_contains │ │ │ │ │ +000007a8 00009e02 R_ARM_ABS32 000056e1 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x114f0 contains 1349 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x114b4 contains 1349 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000046 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000008c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -762,450 +762,464 @@ │ │ │ │ │ 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 │ │ │ │ │ -000008c0 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000008e6 0001790a R_ARM_THM_CALL 000015a9 _PyBytesWriter_Resize │ │ │ │ │ -00000932 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000094e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000096a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000970 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000974 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000098c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000990 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000994 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000998 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000099e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009a8 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000009b0 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000009b4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000009b8 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000009bc 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009c0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009c6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a38 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00000a3c 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -00000a46 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000a50 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -00000a54 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00000a58 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000a70 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a74 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a86 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a96 0000152f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ -00000a9a 00001530 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ -00000aa2 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000aae 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000ab2 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ab8 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000abc 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000ac2 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ac8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000acc 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ad0 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ -00000ad4 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ -00000ada 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ae0 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -00000ae6 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000aec 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -00000b16 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000b1a 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000b20 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ -00000b24 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ -00000b2a 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b58 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b8e 0001790a R_ARM_THM_CALL 000015a9 _PyBytesWriter_Resize │ │ │ │ │ -00000b96 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b9c 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -00000bf0 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000bfc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c00 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c14 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000c34 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000c46 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000c4a 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000c72 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000c96 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000c9a 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000c9e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ca2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ca8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000cca 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000ce6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cec 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000cf0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000cf4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000cf8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000cfe 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d1c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d22 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000d26 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000d3e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d50 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d64 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000d7e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000d86 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d8a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d9e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000db2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000dc8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000dcc 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000dd8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000ddc 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000de0 0000222f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ -00000de4 00002230 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ -00000dec 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dfc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e3a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e4e 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e92 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e9e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ea2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000eb6 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000ed6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000ee0 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000eee 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000efe 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f2a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f2e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f4e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f52 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f66 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f84 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000f96 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000f9c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000fa4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000fa8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fce 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000fd2 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000fd6 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000fda 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fe0 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ff8 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ffc 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001006 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -0000100a 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00001010 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001018 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000101c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001020 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001024 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000102a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001042 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001064 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000106a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001090 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001098 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000109c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010a2 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -000010a6 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -000010b0 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010ec 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001112 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001126 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001164 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001170 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001174 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001188 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000011ac 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011b6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011c2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000011d2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000011e0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011e4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001204 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001208 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000123a 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000124a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000124e 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001252 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001256 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000125c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000126c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001270 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001276 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -0000127a 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00001284 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000012a4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000012a8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000012ac 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000012b0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000012b6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000012d8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001300 0001890a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001326 00018a0a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -00001380 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000013bc 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013c0 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013c8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013cc 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013f0 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000013fa 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013fe 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001410 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001414 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001420 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001424 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001432 00018f0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -0000143c 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001440 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001454 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001458 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000145c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001460 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000146c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001470 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001474 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001478 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001484 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001488 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000148c 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001490 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000149c 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014a0 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014a4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014a8 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014b4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014b8 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014c6 0001910a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -000014ce 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014d2 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014f4 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000014f8 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000014fc 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ -00001500 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ -00001508 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00001520 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001524 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001528 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -0000152c 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -00001534 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000158e 0001790a R_ARM_THM_CALL 000015a9 _PyBytesWriter_Resize │ │ │ │ │ -00001596 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000159c 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -000015f8 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001602 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001606 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000161a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001670 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001680 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001684 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001688 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000168c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001692 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000169c 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -000016a4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000016a8 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000016ac 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000016b0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016b6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016c8 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000016e0 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016e4 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000016ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001700 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001720 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001724 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000172c 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001736 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000173a 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001744 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001762 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001766 00019630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001778 0001970a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000178a 0001980a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000017ce 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000017da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017f2 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000180e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001820 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001824 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000182c 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000187c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001880 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001896 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000189a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018ba 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000018de 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018ee 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -000018f2 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -000018f8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001900 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001904 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001908 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000190c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001912 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001918 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000191c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001922 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ -00001926 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ -0000192c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001932 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001940 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001944 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001966 00019c0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000019be 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000019c2 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000019ca 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019d4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019d8 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019dc 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a36 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aa6 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001ab0 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001ac4 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001adc 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001ae6 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001af6 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001b1c 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001b30 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001b4a 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001b5a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b5e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b62 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00001b66 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00001b6c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b76 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001b7a 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001b7e 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00001b82 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00001b86 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001b8a 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001b8e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001ba4 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001ba8 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001bac 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00001bb0 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00001bb4 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001bb8 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001bbc 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001bc4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c00 0001a30a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001c08 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001c0c 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -00001c16 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001c26 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c3a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c52 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c7e 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001c88 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001c9a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001caa 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e4e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e52 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e76 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e80 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001ee2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001ee6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ef4 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001f22 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f2c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f30 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f3c 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001f4c 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001f66 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000008c2 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000008d6 0001790a R_ARM_THM_CALL 00001579 _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 000025f9 _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 000025f9 _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 00001579 _PyBytesWriter_Resize │ │ │ │ │ +00000b62 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b68 00017f0a R_ARM_THM_CALL 000025f9 _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 │ │ │ │ │ +000013b4 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013b8 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013ca 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013ce 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013da 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013de 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013ec 00018f0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000013f6 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013fa 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001408 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001422 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001426 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000142a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000142e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000143a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000143e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001442 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001446 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001452 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001456 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000145a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000145e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000146a 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000146e 00018d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001472 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001476 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001482 0001910a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +0000148a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000148e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000149a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000149e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014c2 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000014c6 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000014ca 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ +000014ce 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ +000014d6 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000014ee 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000014f2 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000014f6 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +000014fa 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +00001502 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000155e 0001790a R_ARM_THM_CALL 00001579 _PyBytesWriter_Resize │ │ │ │ │ +00001566 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000156c 00017f0a R_ARM_THM_CALL 000025f9 _PyBytesWriter_Dealloc │ │ │ │ │ +000015c8 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000015d2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000015d6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000015ea 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001640 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001650 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001654 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001658 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000165c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001662 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000166c 00017f0a R_ARM_THM_CALL 000025f9 _PyBytesWriter_Dealloc │ │ │ │ │ +00001674 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001678 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000167c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001680 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001686 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001698 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000016b0 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000016b4 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000016ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016d0 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000016f0 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000016f4 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000016fc 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001706 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000170a 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001714 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001732 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001736 00019630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001748 0001970a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000175a 0001980a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000179e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000017aa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017ae 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017c2 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000017de 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000017f0 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000017f4 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000017fc 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000184c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001850 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001866 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000186a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000188a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000018ae 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018be 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +000018c2 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +000018c8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018d0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000018d4 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000018d8 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000018dc 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000018e2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018e8 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000018ec 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000018f2 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ +000018f6 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ +000018fc 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001902 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001910 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001914 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001936 00019c0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000198e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00001992 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000199a 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000019a4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000019a8 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019ac 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a06 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a76 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001a80 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001a94 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001aac 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001ab6 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001ac6 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001aec 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b00 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001b1a 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b2a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b2e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b32 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00001b36 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00001b3c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b46 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001b4a 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001b4e 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00001b52 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00001b56 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001b5a 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001b5e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001b74 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001b78 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001b7c 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00001b80 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001b84 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001b88 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001b8c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001b94 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001bd0 0001a30a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001bd8 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001bdc 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +00001be6 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001bf6 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c0a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c22 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c4e 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001c58 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001c6a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001c7a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e1e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e22 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e46 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e50 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001eb2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001eb6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ec4 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001ef2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001efc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f00 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f0c 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f1c 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f36 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f54 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f6c 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001f84 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001f9c 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001fb4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001fcc 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fe4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001ffc 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000201e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002030 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000206e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002088 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020b4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000020cc 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000020e2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000020fa 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002110 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002170 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002190 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021a2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021c2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021d4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021e6 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021f8 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002216 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002226 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002248 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002254 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000226e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002280 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002298 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000022f6 0000530a R_ARM_THM_CALL 00001e11 stringlib_adaptive_find │ │ │ │ │ -00002322 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002326 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000232a 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ -0000232e 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ -00002334 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002346 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002358 0000540a R_ARM_THM_CALL 00000e1b stringlib__two_way_count │ │ │ │ │ -0000237e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002398 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001fee 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002000 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000203e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002058 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002084 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000209c 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000020b2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000020ca 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020e0 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002140 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002160 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002172 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002192 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021a4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021b6 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021c8 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021e6 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000021f6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002218 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002224 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000223e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002250 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002268 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000022c6 0000530a R_ARM_THM_CALL 00001e11 stringlib_adaptive_find │ │ │ │ │ +000022f2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000022f6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000022fa 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ +000022fe 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ +00002304 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002316 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002328 0000540a R_ARM_THM_CALL 00000e1b stringlib__two_way_count │ │ │ │ │ +0000234e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002368 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002372 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000023a2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023d2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023e2 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000023f0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000243c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002446 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002458 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -0000245c 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00002466 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002474 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000247e 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000024d2 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000024e4 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000250c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002534 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002556 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000255c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000259a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025a6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025bc 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002602 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002606 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000267a 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000268c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002690 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002694 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ -00002698 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ -0000269e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026a8 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000026ac 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000026b2 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000026b6 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000026bc 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026c2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000026c6 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000026ce 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000281a 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000028ee 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002950 0001ac0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00002984 0000560a R_ARM_THM_CALL 00002079 stringlib__preprocess │ │ │ │ │ -0000298e 0000570a R_ARM_THM_CALL 00002135 stringlib__two_way │ │ │ │ │ -000029ac 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002b72 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002b94 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002bc2 0000530a R_ARM_THM_CALL 00001e11 stringlib_adaptive_find │ │ │ │ │ -00002bce 0000560a R_ARM_THM_CALL 00002079 stringlib__preprocess │ │ │ │ │ -00002bd8 0000570a R_ARM_THM_CALL 00002135 stringlib__two_way │ │ │ │ │ -00002be0 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002c12 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c2a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c42 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002cdc 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002cfc 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002d00 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +000023b2 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000023c0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000240c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002416 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002428 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +0000242c 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +00002436 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002444 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000244e 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000024a2 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000024b4 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000024dc 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002504 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002526 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000252c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000256a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002576 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000258c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000025d2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025d6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000264a 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000265c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002660 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002664 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ +00002668 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ +0000266e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002678 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000267c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002682 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00002686 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +0000268c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002692 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00002696 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000269e 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027e0 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000028b4 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002916 0001ac0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +0000294a 0000560a R_ARM_THM_CALL 00002079 stringlib__preprocess │ │ │ │ │ +00002954 0000570a R_ARM_THM_CALL 00002135 stringlib__two_way │ │ │ │ │ +00002974 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002b3a 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002b5c 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002b8a 0000530a R_ARM_THM_CALL 00001e11 stringlib_adaptive_find │ │ │ │ │ +00002b96 0000560a R_ARM_THM_CALL 00002079 stringlib__preprocess │ │ │ │ │ +00002ba0 0000570a R_ARM_THM_CALL 00002135 stringlib__two_way │ │ │ │ │ +00002ba8 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002bda 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bf2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c0a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ca4 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002cc4 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002cc8 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +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 │ │ │ │ │ +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 │ │ │ │ │ 00002d80 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d84 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d88 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d8c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d90 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d94 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d98 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1215,36 +1229,36 @@ │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ -00002de0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002de4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002de8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dec 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002df0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002df4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002df8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e54 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e58 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e5c 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -00002e60 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -00002e66 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002eee 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002f20 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002f24 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002e1c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e20 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e24 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +00002e28 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +00002e2e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002eb6 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002ee8 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002eec 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +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 │ │ │ │ │ +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 │ │ │ │ │ 00002fe8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fec 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002ff0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002ff4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002ff8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002ffc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00003000 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1254,701 +1268,687 @@ │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ -00003048 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000304c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003050 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003054 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003058 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000305c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003060 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000030b2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000030b6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000030ba 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -000030be 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -000030c4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003110 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000311c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003168 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003172 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003194 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003198 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000031a4 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000031b6 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000031de 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000031fc 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000321a 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003226 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003268 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003280 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003292 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003296 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000032b6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000032d8 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000032dc 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003318 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00003320 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003348 0001b60a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00003350 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003354 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000335a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000335e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003366 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003386 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000338a 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003396 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000033b6 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000033dc 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003402 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003408 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000340c 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003410 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003432 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003444 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003448 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003450 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003454 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003458 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000345c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003462 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003470 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003480 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003494 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003498 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000349c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000034a0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000034a6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034ac 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034b0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034b6 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000034c4 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -000034c8 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -000034ce 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000034d4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034d8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034e6 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034ec 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000034f0 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000034f4 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -000034f8 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -000034fe 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000351a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003528 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003536 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000353a 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003540 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -00003544 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -0000354a 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003576 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003584 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003588 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000358c 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -00003590 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -00003596 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000359c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035a4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035a8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035ae 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000035b8 0001bb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000035be 0001bc0a R_ARM_THM_CALL 00003f99 PyBytes_FromObject │ │ │ │ │ -000035d4 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000035e0 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000035f6 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035fa 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035fe 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -00003602 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -00003606 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -0000360a 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -0000361a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000362a 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000362e 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003632 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -00003636 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -0000363e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003642 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003646 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -0000364a 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -0000364e 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -00003652 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -00003660 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003666 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000366a 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000366e 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00003672 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00003676 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -0000367a 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -0000367e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003684 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003688 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000368c 00006e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ -00003690 00006e30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ -00003696 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036a0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036a6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000036aa 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000036ae 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -000036b2 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -000036b8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036c0 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000036c4 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000036c8 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -000036cc 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -000036d0 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -000036d4 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -000036d8 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000036e0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036e4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036ea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036ee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000372e 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000374c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003758 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000375c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003772 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003792 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000037a8 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037c2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037d4 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000037de 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037e2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037fc 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003814 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003818 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003834 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003838 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003848 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000384c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003850 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ -00003854 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ -0000385c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000388c 0000802f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ -00003890 00008030 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ -00003898 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000038c4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038c8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003912 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003916 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a52 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003a56 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003a5a 0000832f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ -00003a5e 00008330 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ -00003a6a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a78 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003afe 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b10 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b22 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b34 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b46 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b58 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b78 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b86 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b94 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ba2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000307a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000307e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003082 00005f2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +00003086 00005f30 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +0000308c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000030d8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030e4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003130 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000313a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000315c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003160 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000316c 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000317e 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000031a6 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000031c4 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000031e2 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000031ee 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003230 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003248 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000325a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000325e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000327e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000032a0 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000032a4 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000032e0 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000032e8 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003310 0001b60a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00003318 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000331c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003322 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003326 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000332e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000334e 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003352 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000335e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000337e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000033a4 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000033ca 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033d0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033d4 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000033d8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033fa 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000340c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003410 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003418 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000341c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003420 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003424 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000342a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003438 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003448 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000345c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003460 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003464 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003468 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000346e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003474 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003478 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000347e 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000348c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +00003490 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +00003496 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000349c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034a0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000034ae 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034b4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000034b8 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000034bc 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000034c0 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000034c6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034e2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034fe 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003502 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003508 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +0000350c 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +00003512 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000353e 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000354c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003550 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003554 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +00003558 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +0000355e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003564 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000356c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003570 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003576 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003580 0001bb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003586 0001bc0a R_ARM_THM_CALL 00003f61 PyBytes_FromObject │ │ │ │ │ +0000359c 00019f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000035a8 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000035be 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035c2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035c6 0000692f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +000035ca 00006930 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +000035ce 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +000035d2 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +000035e2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035f2 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035f6 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035fa 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +000035fe 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +00003606 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000360a 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000360e 0000682f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +00003612 00006830 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +00003616 0000672f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +0000361a 00006730 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +00003628 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000362e 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00003632 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003636 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +0000363a 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +0000363e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +00003642 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +00003646 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000364c 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003650 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003654 00006e2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ +00003658 00006e30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ +0000365e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003668 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000366e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003672 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003676 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +0000367a 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00003680 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003688 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000368c 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003690 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00003694 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00003698 00006a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +0000369c 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +000036a0 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000036a8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000036ac 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036f6 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003714 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003720 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003724 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000373a 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000375a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003770 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000378a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000379c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000037a6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037aa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037c4 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000037dc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037e0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037fc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003800 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003810 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003814 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003818 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ +0000381c 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ +00003824 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003854 0000802f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ +00003858 00008030 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ +00003860 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000388c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003890 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000038de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a1a 0001c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a1e 0001c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a22 0000832f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ +00003a26 00008330 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ +00003a32 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a40 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003ac6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003ad8 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003aea 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003afc 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b0e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b20 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b40 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b4e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b5c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b6a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b7c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b8e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003ba0 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00003bb4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bc6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bd8 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bec 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003c5c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c66 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c70 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c24 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c2e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c38 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c42 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c4c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c56 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c64 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c6a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c72 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00003c7a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c84 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c8e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c9c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ca2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003caa 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cb2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cba 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cc2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cca 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cd6 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cea 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d0c 0001c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d4e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d64 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d6c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d88 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003da6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003db8 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003dd2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003dd6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003de8 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003dfe 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003e02 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003e16 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e2c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e30 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e34 0000812f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ -00003e38 00008130 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ -00003e42 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e62 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e76 0001c40a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00003e86 0001c50a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003eb4 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ec0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ec8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ed0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003edc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003ee0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003ee4 0000822f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ -00003ee8 00008230 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ -00003ef4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003efc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003f38 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00003f40 0000852f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ -00003f44 00008530 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ -00003f4e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003f5e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f72 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f8a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003fb2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003fb6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003fc2 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003fd2 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003ff8 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004014 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004030 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000403a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004048 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000404c 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00004060 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004064 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004072 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00004098 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000040b6 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000040dc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040e2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000040e6 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000040ee 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004104 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004108 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000410c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004110 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004116 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004124 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000412a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000412e 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004132 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004136 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000413c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000414a 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000414e 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004154 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004160 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -00004164 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -0000416a 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004170 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004174 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000417a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004180 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004184 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004188 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -0000418c 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -00004192 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000041aa 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041c0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000041fc 0001c70a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -0000420a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000421c 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000422a 0000892f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ -0000422e 00008930 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ -00004238 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000424c 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004290 0001c80a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00004298 00008c2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ -0000429c 00008c30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ -000042a6 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000042b6 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000042ca 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000042e2 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000432c 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00004334 00008f2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ -00004338 00008f30 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ -00004342 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004352 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004366 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000437e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000043b2 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000043bc 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000043e4 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000458c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004598 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000459c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000045b0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000462a 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004636 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000463a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000464e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000466a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004670 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004686 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000046a4 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004754 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000476a 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000478a 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000478e 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000047b0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000047b4 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000047b8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000047bc 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000047c2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000047d4 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000047d8 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000047e0 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048ba 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048c6 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004928 0000530a R_ARM_THM_CALL 00001e11 stringlib_adaptive_find │ │ │ │ │ -00004958 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000495c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004960 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004964 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000496a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004972 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004976 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000497a 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000497e 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004984 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049ba 0000560a R_ARM_THM_CALL 00002079 stringlib__preprocess │ │ │ │ │ -000049c4 0000570a R_ARM_THM_CALL 00002135 stringlib__two_way │ │ │ │ │ -000049cc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000049d0 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000049d4 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -000049d8 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000049de 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049e8 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049fc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a04 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004a08 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004a4e 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004a5a 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004a84 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004a88 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004a98 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004ac4 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004ad8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004adc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004bd2 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004bfe 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004c1a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004c86 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004c92 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004c96 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004caa 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004cda 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004cf2 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004d26 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004d2a 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004d3e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004d44 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d56 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004d5a 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004d74 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004d78 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004d98 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004da0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004da4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004de8 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004e04 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004e16 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004e1a 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004f38 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004f3c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004f8e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004f9c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004fa0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004fba 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004fe0 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004ff8 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00005022 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00005026 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000504e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005070 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005074 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000508c 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000050a2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000050a6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000050aa 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000050ae 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000050b4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050cc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050d6 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000050dc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000050e0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000050e4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000050e8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000050ee 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005106 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005112 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005116 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005140 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005144 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005148 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000514c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005152 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005158 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000516e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00005190 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000051aa 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051be 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051d4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051da 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000051ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000051fe 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005202 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005208 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000520c 00016a30 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 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000523a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005244 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000525e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000052a8 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000052c8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000052cc 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000052d0 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -000052d4 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000052da 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052e4 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000052fe 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005328 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005334 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000534e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005356 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000535a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005390 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c82 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c8a 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c92 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c9e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cb2 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cd4 0001c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003d16 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d2c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d34 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d50 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d6e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d80 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003d9a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003d9e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003db0 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003dc6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003dca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003dde 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003df4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003df8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003dfc 0000812f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ +00003e00 00008130 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ +00003e0a 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e2a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003e3e 0001c40a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003e4e 0001c50a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003e7c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003e88 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e90 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e98 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ea4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003ea8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003eac 0000822f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ +00003eb0 00008230 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ +00003ebc 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ec4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003f00 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00003f08 0000852f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ +00003f0c 00008530 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ +00003f16 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003f26 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f3a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f52 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f7a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003f7e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003f8a 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003f9a 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003fc0 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003fdc 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003ff8 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00004002 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004010 0001b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00004014 0001b530 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00004028 0001b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000402c 0001b730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000403a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00004060 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000407e 0001b80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000040a4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040aa 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000040ae 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000040b6 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000040cc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000040d0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000040d4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000040d8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000040de 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040ec 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000040f2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000040f6 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000040fa 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000040fe 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004104 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004112 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004116 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000411c 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004128 00006d2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +0000412c 00006d30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +00004132 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004138 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000413c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004142 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004148 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000414c 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004150 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00004154 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +0000415a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004172 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004178 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004188 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000041c4 0001c70a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000041d2 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000041e4 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000041f2 0000892f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ +000041f6 00008930 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ +00004200 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004214 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004258 0001c80a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00004260 00008c2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ +00004264 00008c30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ +0000426e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000427e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004292 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042aa 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042f4 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +000042fc 00008f2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ +00004300 00008f30 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ +0000430a 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000431a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000432e 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004346 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000437a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004384 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000043ac 0001ca0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00004554 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004560 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004564 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004578 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000045f2 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000045fe 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004602 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004616 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004632 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004638 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000464e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000466c 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000471c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004732 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004752 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004756 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004778 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000477c 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004780 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004784 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000478a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000479c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000047a0 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000047a8 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004882 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000488e 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000048f0 0000530a R_ARM_THM_CALL 00001e11 stringlib_adaptive_find │ │ │ │ │ +00004920 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004924 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004928 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000492c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004932 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000493a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000493e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004942 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004946 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000494c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000496e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004982 0000560a R_ARM_THM_CALL 00002079 stringlib__preprocess │ │ │ │ │ +0000498c 0000570a R_ARM_THM_CALL 00002135 stringlib__two_way │ │ │ │ │ +00004994 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004998 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000499c 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +000049a0 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +000049a6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000049c4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049cc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000049d0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004a16 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004a22 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004a4c 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004a50 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004a60 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004a8c 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004aa0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004aa4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004b9a 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004bc6 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004be2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004c4e 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004c5a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004c5e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004c72 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004ca2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004cb2 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004ce2 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004ce6 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004cf6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004cfc 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d0e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004d12 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004d2c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004d30 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004d50 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d5c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d60 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004da4 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004dc0 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004dd2 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004dd6 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004f44 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004f52 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f56 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004f70 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004f96 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004fae 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004fd8 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004fdc 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004ff8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004ffc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000500c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000502e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005032 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000504a 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00005060 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005064 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005068 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000506c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005072 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000508a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005094 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000509a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000509e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000050a2 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000050a6 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000050ac 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050c4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050d0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050d4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050fe 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005102 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005106 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000510a 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005110 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005116 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000512c 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000514e 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00005168 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000517a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005190 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051a4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051aa 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000051ba 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000051be 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000051c4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000051c8 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000051cc 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000051d0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000051d6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000051f6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005200 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000521c 0001cc0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00005236 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00005280 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000052aa 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052c2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052da 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000052e6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000052ea 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000052ee 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +000052f2 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +000052f8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000052fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005316 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00005330 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000534c 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00005366 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000536e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005372 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000539a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000053b8 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000053c8 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000053e8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005400 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005408 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000540c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005436 0001ce0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00005462 0001820a R_ARM_THM_CALL 00000b5d _PyBytesWriter_Prepare │ │ │ │ │ -00005488 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005496 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000054ce 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000054dc 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005502 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000550e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005530 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000553c 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005568 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005576 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000559a 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000055a4 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000055c2 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000055ce 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000055e8 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000055f6 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005602 0001830a R_ARM_THM_CALL 00000ba5 _PyBytesWriter_Finish │ │ │ │ │ -0000562c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005644 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000565c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005664 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005676 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000568c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056a4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056bc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056c4 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056ca 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000056ce 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000056d2 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -000056d6 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -000056dc 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000056e2 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -000056ec 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005704 0001790a R_ARM_THM_CALL 000015a9 _PyBytesWriter_Resize │ │ │ │ │ -0000571c 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005746 0001d20a R_ARM_THM_CALL 00005755 PyBytes_FromFormatV │ │ │ │ │ -00005784 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000057b0 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000057b4 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00005872 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000587e 0001d30a R_ARM_THM_CALL 00005d3d _PyBytesWriter_WriteBytes │ │ │ │ │ -0000588c 0001830a R_ARM_THM_CALL 00000ba5 _PyBytesWriter_Finish │ │ │ │ │ -000058a2 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000058d2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000591c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005928 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000592c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005940 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005958 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000598c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005990 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000059a2 0001790a R_ARM_THM_CALL 000015a9 _PyBytesWriter_Resize │ │ │ │ │ -000059ca 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000059d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000059da 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -000059e0 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -000059f2 0001790a R_ARM_THM_CALL 000015a9 _PyBytesWriter_Resize │ │ │ │ │ -00005a12 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005a1a 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005a34 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a3c 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005a40 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a44 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005a48 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005a4c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005a50 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005a56 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a78 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005a94 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a9a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005a9e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005aa2 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005aa6 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005aac 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005ab2 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005ab6 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005ace 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005af0 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC60 │ │ │ │ │ -00005af4 0000aa30 R_ARM_THM_MOVT_ABS 00000510 .LC60 │ │ │ │ │ -00005b06 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005b0c 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005b18 0001d30a R_ARM_THM_CALL 00005d3d _PyBytesWriter_WriteBytes │ │ │ │ │ -00005b6c 0000a42f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ -00005b70 0000a430 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ -00005b7a 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005b80 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005ba4 0000a52f R_ARM_THM_MOVW_ABS_NC 000004fc .LC55 │ │ │ │ │ -00005ba8 0000a530 R_ARM_THM_MOVT_ABS 000004fc .LC55 │ │ │ │ │ -00005bac 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c32 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC61 │ │ │ │ │ -00005c36 0000ab30 R_ARM_THM_MOVT_ABS 00000514 .LC61 │ │ │ │ │ -00005c40 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c50 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005c5e 0001d50a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00005cb4 0000a72f R_ARM_THM_MOVW_ABS_NC 00000504 .LC57 │ │ │ │ │ -00005cb8 0000a730 R_ARM_THM_MOVT_ABS 00000504 .LC57 │ │ │ │ │ -00005cbc 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005cd0 0000a82f R_ARM_THM_MOVW_ABS_NC 00000508 .LC58 │ │ │ │ │ -00005cd4 0000a830 R_ARM_THM_MOVT_ABS 00000508 .LC58 │ │ │ │ │ -00005cd8 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005cea 0000a62f R_ARM_THM_MOVW_ABS_NC 00000500 .LC56 │ │ │ │ │ -00005cee 0000a630 R_ARM_THM_MOVT_ABS 00000500 .LC56 │ │ │ │ │ -00005cf2 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005cf8 0000a92f R_ARM_THM_MOVW_ABS_NC 0000050c .LC59 │ │ │ │ │ -00005cfc 0000a930 R_ARM_THM_MOVT_ABS 0000050c .LC59 │ │ │ │ │ -00005d10 0000a32f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC53 │ │ │ │ │ -00005d14 0000a330 R_ARM_THM_MOVT_ABS 000004f4 .LC53 │ │ │ │ │ -00005d18 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005d24 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005d28 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005d2c 0000a22f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ -00005d30 0000a230 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ -00005d36 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d74 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005d80 0001790a R_ARM_THM_CALL 000015a9 _PyBytesWriter_Resize │ │ │ │ │ -00005d88 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d8e 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -00005e1c 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005e5a 0001790a R_ARM_THM_CALL 000015a9 _PyBytesWriter_Resize │ │ │ │ │ -00005eac 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005eb8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ebc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ed0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005ee8 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005f0e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005f12 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005f28 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005f46 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f6e 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00005f86 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005f8a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005f8e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005f92 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005f96 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005f9c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005fbc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fe0 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005ffc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006006 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000600e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00006012 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00006030 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00006034 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00006038 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000603c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006042 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006048 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000604e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006052 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006056 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -0000605a 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -00006060 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006066 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -00006076 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006084 0001790a R_ARM_THM_CALL 000015a9 _PyBytesWriter_Resize │ │ │ │ │ -000060a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060b4 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000060b8 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006112 0001820a R_ARM_THM_CALL 00000b5d _PyBytesWriter_Prepare │ │ │ │ │ -00006122 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00006126 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000612a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -0000612e 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00006162 0001830a R_ARM_THM_CALL 00000ba5 _PyBytesWriter_Finish │ │ │ │ │ -0000618a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -0000618e 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000061a8 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000061be 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000061c2 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000061c6 0000b42f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ -000061ca 0000b430 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ -000061d0 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000061d6 0001810a R_ARM_THM_CALL 00002629 _PyBytesWriter_Dealloc │ │ │ │ │ -00006218 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006238 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000623c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006242 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00006246 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -0000624c 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000626e 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -00006282 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006286 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006292 0000ca2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ -00006296 0000ca30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ -0000629a 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000062b6 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ -000062ba 0000cb30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ -000062be 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000062ca 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053ba 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053c8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000053cc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000053f6 0001ce0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00005422 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ +00005448 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005456 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000548e 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000549c 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000054c2 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000054ce 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000054f0 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000054fc 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005528 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005536 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000555a 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005564 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005582 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000558e 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000055a8 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000055b6 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000055c2 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ +000055ec 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005604 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000561c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005624 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005636 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000564c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005664 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000567c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005684 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000568a 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000568e 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005692 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00005696 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +0000569c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000056a2 00017f0a R_ARM_THM_CALL 000025f9 _PyBytesWriter_Dealloc │ │ │ │ │ +000056ac 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056c4 0001790a R_ARM_THM_CALL 00001579 _PyBytesWriter_Resize │ │ │ │ │ +000056dc 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005706 0001d20a R_ARM_THM_CALL 00005715 PyBytes_FromFormatV │ │ │ │ │ +00005744 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005770 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00005774 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005832 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000583e 0001d30a R_ARM_THM_CALL 00005d01 _PyBytesWriter_WriteBytes │ │ │ │ │ +0000584c 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ +00005862 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005892 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000058dc 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000058e8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000058ec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005900 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005918 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000594c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005950 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005962 0001790a R_ARM_THM_CALL 00001579 _PyBytesWriter_Resize │ │ │ │ │ +0000598a 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00005994 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000599a 00017f0a R_ARM_THM_CALL 000025f9 _PyBytesWriter_Dealloc │ │ │ │ │ +000059a0 00017f0a R_ARM_THM_CALL 000025f9 _PyBytesWriter_Dealloc │ │ │ │ │ +000059b2 0001790a R_ARM_THM_CALL 00001579 _PyBytesWriter_Resize │ │ │ │ │ +000059d2 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000059da 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000059f4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059fc 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005a00 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a04 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005a08 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005a0c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005a10 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005a16 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a38 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005a54 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a5a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005a5e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005a62 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005a66 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005a6c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a72 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005a76 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005a90 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ab2 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC60 │ │ │ │ │ +00005ab6 0000aa30 R_ARM_THM_MOVT_ABS 00000510 .LC60 │ │ │ │ │ +00005ac8 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005ace 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005ada 0001d30a R_ARM_THM_CALL 00005d01 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005b2e 0000a42f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ +00005b32 0000a430 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ +00005b3c 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005b42 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005b66 0000a52f R_ARM_THM_MOVW_ABS_NC 000004fc .LC55 │ │ │ │ │ +00005b6a 0000a530 R_ARM_THM_MOVT_ABS 000004fc .LC55 │ │ │ │ │ +00005b6e 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005bf4 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC61 │ │ │ │ │ +00005bf8 0000ab30 R_ARM_THM_MOVT_ABS 00000514 .LC61 │ │ │ │ │ +00005c02 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005c12 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005c20 0001d50a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00005c76 0000a72f R_ARM_THM_MOVW_ABS_NC 00000504 .LC57 │ │ │ │ │ +00005c7a 0000a730 R_ARM_THM_MOVT_ABS 00000504 .LC57 │ │ │ │ │ +00005c7e 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005c92 0000a82f R_ARM_THM_MOVW_ABS_NC 00000508 .LC58 │ │ │ │ │ +00005c96 0000a830 R_ARM_THM_MOVT_ABS 00000508 .LC58 │ │ │ │ │ +00005c9a 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005cac 0000a62f R_ARM_THM_MOVW_ABS_NC 00000500 .LC56 │ │ │ │ │ +00005cb0 0000a630 R_ARM_THM_MOVT_ABS 00000500 .LC56 │ │ │ │ │ +00005cb4 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005cba 0000a92f R_ARM_THM_MOVW_ABS_NC 0000050c .LC59 │ │ │ │ │ +00005cbe 0000a930 R_ARM_THM_MOVT_ABS 0000050c .LC59 │ │ │ │ │ +00005cd2 0000a32f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC53 │ │ │ │ │ +00005cd6 0000a330 R_ARM_THM_MOVT_ABS 000004f4 .LC53 │ │ │ │ │ +00005cda 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005ce6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005cea 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005cee 0000a22f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ +00005cf2 0000a230 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ +00005cf8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d38 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005d44 0001790a R_ARM_THM_CALL 00001579 _PyBytesWriter_Resize │ │ │ │ │ +00005d4c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d52 00017f0a R_ARM_THM_CALL 000025f9 _PyBytesWriter_Dealloc │ │ │ │ │ +00005de0 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005e1e 0001790a R_ARM_THM_CALL 00001579 _PyBytesWriter_Resize │ │ │ │ │ +00005e70 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005e7c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e80 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e94 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005eae 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005ed4 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005ed8 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005eee 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005f0c 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f34 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00005f4c 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005f50 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005f54 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005f58 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005f5c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005f62 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f82 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fa6 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005fc2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fcc 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00005fd4 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005fd8 00017d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005ff6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005ffa 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005ffe 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006002 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006008 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000600e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006014 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006018 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000601c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00006020 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00006026 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000602c 00017f0a R_ARM_THM_CALL 000025f9 _PyBytesWriter_Dealloc │ │ │ │ │ +0000603c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000604a 0001790a R_ARM_THM_CALL 00001579 _PyBytesWriter_Resize │ │ │ │ │ +0000606a 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006078 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000607c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000060d6 0001820a R_ARM_THM_CALL 00000b29 _PyBytesWriter_Prepare │ │ │ │ │ +000060e6 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000060ea 00018130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000060ee 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000060f2 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00006126 0001830a R_ARM_THM_CALL 00000b71 _PyBytesWriter_Finish │ │ │ │ │ +0000614e 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00006152 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +0000616c 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006182 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006186 00017e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000618a 0000b42f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ +0000618e 0000b430 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ +00006194 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000619a 00017f0a R_ARM_THM_CALL 000025f9 _PyBytesWriter_Dealloc │ │ │ │ │ +000061dc 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000061fc 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006200 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006206 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +0000620a 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00006210 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006232 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +00006246 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000624a 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00006256 0000ca2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ +0000625a 0000ca30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ +0000625e 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000627a 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ +0000627e 0000cb30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ +00006282 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000628e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000172 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000c92 00017c1e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000df6 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000f24 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001394 00018c1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000013a8 00018c1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001a20 00019e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001a52 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002624 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000264a 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002c04 0001a61e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -0000370c 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000386c 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00005728 0001d01e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -0000294a 0000531e R_ARM_THM_JUMP24 00001e11 stringlib_adaptive_find │ │ │ │ │ -0000299e 0000541e R_ARM_THM_JUMP24 00000e1b stringlib__two_way_count │ │ │ │ │ +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 │ │ │ │ │ +000019f0 00019e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001a22 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000025f4 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000261a 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002910 0000531e R_ARM_THM_JUMP24 00001e11 stringlib_adaptive_find │ │ │ │ │ +00002964 0000541e R_ARM_THM_JUMP24 00000e1b stringlib__two_way_count │ │ │ │ │ +00002bcc 0001a61e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +000036d4 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003834 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000056e8 0001d01e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x13f18 contains 226 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x13edc contains 226 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00018f0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000024 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00000028 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 0000002c 00005c2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC27 │ │ │ │ │ 00000030 00005c30 R_ARM_THM_MOVT_ABS 00000260 .LC27 │ │ │ │ │ 00000038 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ @@ -1970,15 +1970,15 @@ │ │ │ │ │ 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 00000b5d _PyBytesWriter_Prepare │ │ │ │ │ +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 │ │ │ │ │ @@ -2003,15 +2003,15 @@ │ │ │ │ │ 00000328 0000f32f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ 0000032c 0000f330 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 000026d5 fastsearch │ │ │ │ │ +000003fa 0000510a R_ARM_THM_CALL 000026a5 fastsearch │ │ │ │ │ 00000426 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000430 0000f92f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ 00000434 0000f930 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 │ │ │ │ │ @@ -2062,45 +2062,45 @@ │ │ │ │ │ 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 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000858 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000854 0001812f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000858 00018130 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 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000912 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +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 │ │ │ │ │ -000009b2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009b6 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +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 │ │ │ │ │ 00000a50 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a62 0001700a 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 000026d5 fastsearch │ │ │ │ │ +00000ab6 0000510a R_ARM_THM_CALL 000026a5 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 │ │ │ │ │ 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 │ │ │ │ │ @@ -2122,15 +2122,15 @@ │ │ │ │ │ 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 │ │ │ │ │ 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 00000e01 PyBytes_Concat │ │ │ │ │ +00000d3a 0001860a R_ARM_THM_CALL 00000dcd PyBytes_Concat │ │ │ │ │ 00000d5a 0002010a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000d66 0001102f R_ARM_THM_MOVW_ABS_NC 00000864 .LC97 │ │ │ │ │ 00000d6a 00011030 R_ARM_THM_MOVT_ABS 00000864 .LC97 │ │ │ │ │ 00000d76 0001112f R_ARM_THM_MOVW_ABS_NC 0000086c .LC98 │ │ │ │ │ 00000d7a 00011130 R_ARM_THM_MOVT_ABS 0000086c .LC98 │ │ │ │ │ 00000d88 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000da6 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ @@ -2139,45 +2139,45 @@ │ │ │ │ │ 00000dd6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000de0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000de4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000e00 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000e10 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000e48 0000560a R_ARM_THM_CALL 00002079 stringlib__preprocess │ │ │ │ │ 00000e56 0000570a R_ARM_THM_CALL 00002135 stringlib__two_way │ │ │ │ │ -00000e78 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000e78 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000e84 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000ee4 00011b2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC101 │ │ │ │ │ 00000ee8 00011b30 R_ARM_THM_MOVT_ABS 00000874 .LC101 │ │ │ │ │ 00000f14 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000f22 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000f26 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f2c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f5c 0002030a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000f80 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -00000020 0001ae1e R_ARM_THM_JUMP24 00002c55 PyBytes_Repr │ │ │ │ │ +00000020 0001ae1e R_ARM_THM_JUMP24 00002c1d PyBytes_Repr │ │ │ │ │ 000000c8 0001d91e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 000000d2 0001da1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 0000011e 0000a11e R_ARM_THM_JUMP24 000000d1 do_argstrip │ │ │ │ │ -00000344 0000521e R_ARM_THM_JUMP24 00002601 return_self │ │ │ │ │ -0000037e 0000521e R_ARM_THM_JUMP24 00002601 return_self │ │ │ │ │ -000004e4 0000521e R_ARM_THM_JUMP24 00002601 return_self │ │ │ │ │ +00000344 0000521e R_ARM_THM_JUMP24 000025d1 return_self │ │ │ │ │ +0000037e 0000521e R_ARM_THM_JUMP24 000025d1 return_self │ │ │ │ │ +000004e4 0000521e R_ARM_THM_JUMP24 000025d1 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 00002601 return_self │ │ │ │ │ -00000c82 0000521e R_ARM_THM_JUMP24 00002601 return_self │ │ │ │ │ -00000d44 0000431e R_ARM_THM_JUMP24 00001a3d Py_XDECREF │ │ │ │ │ +00000768 0000521e R_ARM_THM_JUMP24 000025d1 return_self │ │ │ │ │ +00000c82 0000521e R_ARM_THM_JUMP24 000025d1 return_self │ │ │ │ │ +00000d44 0000431e R_ARM_THM_JUMP24 00001a0d Py_XDECREF │ │ │ │ │ 00000d72 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000d82 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000ef2 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x14628 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_Resize │ │ │ │ │ -_PyByteArray_empty_string │ │ │ │ │ PyByteArray_FromStringAndSize │ │ │ │ │ +PyByteArray_Resize │ │ │ │ │ __stack_chk_fail │ │ │ │ │ -_Py_ctype_table │ │ │ │ │ +_PyByteArray_empty_string │ │ │ │ │ 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 60bc <_PyBytes_FromHex> │ │ │ │ │ + bl 6080 <_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 26d4 │ │ │ │ │ + bl 26a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1696,15 +1696,15 @@ │ │ │ │ │ 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 b5c │ │ │ │ │ + bl b28 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 15c4 <_PyBytes_FormatEx+0x620> │ │ │ │ │ cbnz r4, ffc <_PyBytes_FormatEx+0x58> │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ @@ -1843,15 +1843,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 1894 <_PyBytes_FormatEx+0x8f0> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 18b2 <_PyBytes_FormatEx+0x90e> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ba4 │ │ │ │ │ + bl b70 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ ldr r3, [pc, #112] @ (1208 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.w 15a0 <_PyBytes_FormatEx+0x5fc> │ │ │ │ │ @@ -2033,15 +2033,15 @@ │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ bmi.w 1568 <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ble.n 1354 <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub.w r2, r9, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b5c │ │ │ │ │ + bl b28 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ @@ -2065,15 +2065,15 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r9 │ │ │ │ │ blt.w 1678 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1704 <_PyBytes_FormatEx+0x760> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 1a3c <_PyBytes_FormatEx+0xa98> │ │ │ │ │ + bl 1a0c <_PyBytes_FormatEx+0xa68> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 1036 <_PyBytes_FormatEx+0x92> │ │ │ │ │ movs r3, #10 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ @@ -2251,15 +2251,15 @@ │ │ │ │ │ ble.w 187c <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ble.n 1588 <_PyBytes_FormatEx+0x5e4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b5c │ │ │ │ │ + bl b28 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ cbz r0, 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ │ @@ -2279,15 +2279,15 @@ │ │ │ │ │ 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 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cbnz r3, 15c8 <_PyBytes_FormatEx+0x624> │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 1194 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2441,19 +2441,19 @@ │ │ │ │ │ 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 1a3c <_PyBytes_FormatEx+0xa98> │ │ │ │ │ + bl 1a0c <_PyBytes_FormatEx+0xa68> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1a3c <_PyBytes_FormatEx+0xa98> │ │ │ │ │ + bl 1a0c <_PyBytes_FormatEx+0xa68> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ @@ -3125,15 +3125,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bgt.n 1d6c <_PyBytes_Find+0x44> │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 29b0 │ │ │ │ │ + bl 2978 │ │ │ │ │ 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 1d66 <_PyBytes_Find+0x3e> │ │ │ │ ├── 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 b38 <_PyBytes_DecodeEscape2+0x834> │ │ │ │ │ + beq.w a2c <_PyBytes_DecodeEscape2+0x728> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w ae6 <_PyBytes_DecodeEscape2+0x7e2> │ │ │ │ │ + blt.w a42 <_PyBytes_DecodeEscape2+0x73e> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ │ - bgt.w 8dc <_PyBytes_DecodeEscape2+0x5d8> │ │ │ │ │ + bgt.w 8cc <_PyBytes_DecodeEscape2+0x5c8> │ │ │ │ │ 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 ac8 <_PyBytes_DecodeEscape2+0x7c4> │ │ │ │ │ + beq.w a04 <_PyBytes_DecodeEscape2+0x700> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ sub.w r1, r0, #10 │ │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ │ - bhi.w 9e8 <_PyBytes_DecodeEscape2+0x6e4> │ │ │ │ │ + bhi.w a5e <_PyBytes_DecodeEscape2+0x75a> │ │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ │ .short 0x00e2 │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x0309030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d03c0 │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x01fd030d │ │ │ │ │ + .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 0x01fd01fd │ │ │ │ │ .word 0x01fd01fd │ │ │ │ │ .word 0x01fd01fd │ │ │ │ │ - .word 0x030d01fd │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x024c030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x0331031a │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x031e030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x00df030d │ │ │ │ │ - .word 0x030d030d │ │ │ │ │ - .word 0x0248030d │ │ │ │ │ - .word 0x0250030d │ │ │ │ │ - .word 0x03b1030d │ │ │ │ │ - .word 0x00c6030d │ │ │ │ │ + .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 │ │ │ │ │ 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 8a2 <_PyBytes_DecodeEscape2+0x59e> │ │ │ │ │ + beq.w 8a4 <_PyBytes_DecodeEscape2+0x5a0> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ - beq.w 90a <_PyBytes_DecodeEscape2+0x606> │ │ │ │ │ + beq.w 902 <_PyBytes_DecodeEscape2+0x5fe> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 9a4 <_PyBytes_DecodeEscape2+0x6a0> │ │ │ │ │ + bne.w 906 <_PyBytes_DecodeEscape2+0x602> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 9b4 <_PyBytes_DecodeEscape2+0x6b0> │ │ │ │ │ + blt.w 972 <_PyBytes_DecodeEscape2+0x66e> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ beq.w 7b0 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 98c <_PyBytes_DecodeEscape2+0x688> │ │ │ │ │ + bgt.w 98a <_PyBytes_DecodeEscape2+0x686> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a86 <_PyBytes_DecodeEscape2+0x782> │ │ │ │ │ + beq.w 9f6 <_PyBytes_DecodeEscape2+0x6f2> │ │ │ │ │ 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 9b0 <_PyBytes_DecodeEscape2+0x6ac> │ │ │ │ │ + bne.w 96e <_PyBytes_DecodeEscape2+0x66a> │ │ │ │ │ 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 a38 <_PyBytes_DecodeEscape2+0x734> │ │ │ │ │ + bls.w a88 <_PyBytes_DecodeEscape2+0x784> │ │ │ │ │ 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 a38 <_PyBytes_DecodeEscape2+0x734> │ │ │ │ │ + bhi.w a88 <_PyBytes_DecodeEscape2+0x784> │ │ │ │ │ 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 b16 <_PyBytes_DecodeEscape2+0x812> │ │ │ │ │ + bls.w 9be <_PyBytes_DecodeEscape2+0x6ba> │ │ │ │ │ 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 b16 <_PyBytes_DecodeEscape2+0x812> │ │ │ │ │ + bhi.w 9be <_PyBytes_DecodeEscape2+0x6ba> │ │ │ │ │ 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 ac8 <_PyBytes_DecodeEscape2+0x7c4> │ │ │ │ │ + beq.w a04 <_PyBytes_DecodeEscape2+0x700> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ add.w ip, r5, #2 │ │ │ │ │ sub.w r2, r0, #10 │ │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ │ - bhi.w af2 <_PyBytes_DecodeEscape2+0x7ee> │ │ │ │ │ + bhi.w 882 <_PyBytes_DecodeEscape2+0x57e> │ │ │ │ │ addw lr, pc, #4 │ │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ │ - .word 0x0000089f │ │ │ │ │ + .word 0x00000809 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000009cd │ │ │ │ │ + .word 0x00000adf │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000009d7 │ │ │ │ │ + .word 0x00000ad7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080f │ │ │ │ │ + .word 0x00000815 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080f │ │ │ │ │ + .word 0x00000815 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080f │ │ │ │ │ + .word 0x00000815 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080f │ │ │ │ │ + .word 0x00000815 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080f │ │ │ │ │ + .word 0x00000815 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080f │ │ │ │ │ + .word 0x00000815 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080f │ │ │ │ │ + .word 0x00000815 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000080f │ │ │ │ │ + .word 0x00000815 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000088b │ │ │ │ │ + .word 0x00000895 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000a13 │ │ │ │ │ + .word 0x000009df │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000a1d │ │ │ │ │ + .word 0x000009ef │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000a27 │ │ │ │ │ + .word 0x000009e7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000805 │ │ │ │ │ + .word 0x00000803 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000881 │ │ │ │ │ + .word 0x0000087b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000895 │ │ │ │ │ + .word 0x0000089d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000b0d │ │ │ │ │ + .word 0x00000a57 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000af3 │ │ │ │ │ + .word 0x00000883 │ │ │ │ │ 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 │ │ │ │ │ @@ -830,472 +830,451 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bls.w 8f8 <_PyBytes_DecodeEscape2+0x5f4> │ │ │ │ │ + bls.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ │ - bls.n 7fe <_PyBytes_DecodeEscape2+0x4fa> │ │ │ │ │ + bls.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ │ - bhi.n 876 <_PyBytes_DecodeEscape2+0x572> │ │ │ │ │ + bhi.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ adds r2, r5, #3 │ │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bls.n 7fe <_PyBytes_DecodeEscape2+0x4fa> │ │ │ │ │ + bls.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, r1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bhi.n 7fe <_PyBytes_DecodeEscape2+0x4fa> │ │ │ │ │ + bhi.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bgt.n 8ca <_PyBytes_DecodeEscape2+0x5c6> │ │ │ │ │ + bgt.n 8e8 <_PyBytes_DecodeEscape2+0x5e4> │ │ │ │ │ adds r2, r5, #4 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ - movs r2, #10 │ │ │ │ │ + movs r3, #10 │ │ │ │ │ + strb.w r3, [r4], #1 │ │ │ │ │ + cmp fp, ip │ │ │ │ │ + bls.w 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ mov r3, ip │ │ │ │ │ - strb.w r2, [r4], #1 │ │ │ │ │ - b.n 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 5ca <_PyBytes_DecodeEscape2+0x2c6> │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ cmp fp, ip │ │ │ │ │ - bls.n 856 <_PyBytes_DecodeEscape2+0x552> │ │ │ │ │ + bls.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ │ - bls.n 856 <_PyBytes_DecodeEscape2+0x552> │ │ │ │ │ + bls.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ │ - bhi.n 900 <_PyBytes_DecodeEscape2+0x5fc> │ │ │ │ │ + bhi.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ add.w ip, r5, #3 │ │ │ │ │ add.w r0, r2, r0, lsl #3 │ │ │ │ │ cmp fp, ip │ │ │ │ │ - bls.n 856 <_PyBytes_DecodeEscape2+0x552> │ │ │ │ │ + bls.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, r2 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 856 <_PyBytes_DecodeEscape2+0x552> │ │ │ │ │ + bhi.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ add.w r0, r2, r0, lsl #3 │ │ │ │ │ add.w ip, r5, #4 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - ble.n 856 <_PyBytes_DecodeEscape2+0x552> │ │ │ │ │ + ble.n 85c <_PyBytes_DecodeEscape2+0x558> │ │ │ │ │ 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 5c4 <_PyBytes_DecodeEscape2+0x2c0> │ │ │ │ │ + b.n 808 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ 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> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - strb.w r0, [r4], #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 3ac <_PyBytes_DecodeEscape2+0xa8> │ │ │ │ │ - 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> │ │ │ │ │ + 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> │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 916 <_PyBytes_DecodeEscape2+0x612> │ │ │ │ │ + bne.n 92e <_PyBytes_DecodeEscape2+0x62a> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 90e <_PyBytes_DecodeEscape2+0x60a> │ │ │ │ │ + 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, 8f4 <_PyBytes_DecodeEscape2+0x5f0> │ │ │ │ │ + cbnz r0, 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bne.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - b.n 7fc <_PyBytes_DecodeEscape2+0x4f8> │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 15a8 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1578 <_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> │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - strb.w r0, [r4], #1 │ │ │ │ │ - b.n 4ca <_PyBytes_DecodeEscape2+0x1c6> │ │ │ │ │ - mov r3, ip │ │ │ │ │ - strb.w r0, [r4], #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 5ca <_PyBytes_DecodeEscape2+0x2c6> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 9a4 <_PyBytes_DecodeEscape2+0x6a0> │ │ │ │ │ + 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, 954 <_PyBytes_DecodeEscape2+0x650> │ │ │ │ │ - ldr r5, [pc, #580] @ (b58 <_PyBytes_DecodeEscape2+0x854>) │ │ │ │ │ + cbnz r0, 912 <_PyBytes_DecodeEscape2+0x60e> │ │ │ │ │ + ldr r5, [pc, #548] @ (b24 <_PyBytes_DecodeEscape2+0x820>) │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ + 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 │ │ │ │ │ + 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] │ │ │ │ │ - cbz r3, 970 <_PyBytes_DecodeEscape2+0x66c> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 9a2 <_PyBytes_DecodeEscape2+0x69e> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 97c <_PyBytes_DecodeEscape2+0x678> │ │ │ │ │ + beq.n 9ae <_PyBytes_DecodeEscape2+0x6aa> │ │ │ │ │ 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 8c6 <_PyBytes_DecodeEscape2+0x5c2> │ │ │ │ │ + beq.n 8c8 <_PyBytes_DecodeEscape2+0x5c4> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8f4 <_PyBytes_DecodeEscape2+0x5f0> │ │ │ │ │ + beq.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8f4 <_PyBytes_DecodeEscape2+0x5f0> │ │ │ │ │ + bne.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f4 <_PyBytes_DecodeEscape2+0x5f0> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r6, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 912 <_PyBytes_DecodeEscape2+0x60e> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 912 <_PyBytes_DecodeEscape2+0x60e> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 912 <_PyBytes_DecodeEscape2+0x60e> │ │ │ │ │ + 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> │ │ │ │ │ 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 920 <_PyBytes_DecodeEscape2+0x61c> │ │ │ │ │ + bne.n 93a <_PyBytes_DecodeEscape2+0x636> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 930 <_PyBytes_DecodeEscape2+0x62c> │ │ │ │ │ + bne.n 94a <_PyBytes_DecodeEscape2+0x646> │ │ │ │ │ b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + subs r2, r5, r7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8f4 <_PyBytes_DecodeEscape2+0x5f0> │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 25f8 <_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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 540 <_PyBytes_DecodeEscape2+0x23c> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 534 <_PyBytes_DecodeEscape2+0x230> │ │ │ │ │ + b.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8f4 <_PyBytes_DecodeEscape2+0x5f0> │ │ │ │ │ - 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 │ │ │ │ │ + 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 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ + b.n 8e4 <_PyBytes_DecodeEscape2+0x5e0> │ │ │ │ │ + movs r3, #8 │ │ │ │ │ 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 9f8 <_PyBytes_DecodeEscape2+0x6f4> │ │ │ │ │ + bne.n a6e <_PyBytes_DecodeEscape2+0x76a> │ │ │ │ │ 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 b16 <_PyBytes_DecodeEscape2+0x812> │ │ │ │ │ + beq.n 9be <_PyBytes_DecodeEscape2+0x6ba> │ │ │ │ │ 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, a94 <_PyBytes_DecodeEscape2+0x790> │ │ │ │ │ + cbnz r0, aee <_PyBytes_DecodeEscape2+0x7ea> │ │ │ │ │ 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> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 534 <_PyBytes_DecodeEscape2+0x230> │ │ │ │ │ - b.n 8f4 <_PyBytes_DecodeEscape2+0x5f0> │ │ │ │ │ + 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> │ │ │ │ │ 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 a68 <_PyBytes_DecodeEscape2+0x764> │ │ │ │ │ + beq.n ab8 <_PyBytes_DecodeEscape2+0x7b4> │ │ │ │ │ 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 ade <_PyBytes_DecodeEscape2+0x7da> │ │ │ │ │ - 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 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 8f4 <_PyBytes_DecodeEscape2+0x5f0> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 8f4 <_PyBytes_DecodeEscape2+0x5f0> │ │ │ │ │ - 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 ade <_PyBytes_DecodeEscape2+0x7da> │ │ │ │ │ - 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> │ │ │ │ │ + b.n 9d6 <_PyBytes_DecodeEscape2+0x6d2> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000b5c <_PyBytesWriter_Prepare>: │ │ │ │ │ +00000b28 <_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, b88 <_PyBytesWriter_Prepare+0x2c> │ │ │ │ │ + cbz r2, b54 <_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 b96 <_PyBytesWriter_Prepare+0x3a> │ │ │ │ │ + bgt.n b62 <_PyBytesWriter_Prepare+0x3a> │ │ │ │ │ add r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n b8c <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ + blt.n b58 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 15a8 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1578 <_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 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000ba4 <_PyBytesWriter_Finish>: │ │ │ │ │ +00000b70 <_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 c5a <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ + beq.n c26 <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ add.w r6, r0, #24 │ │ │ │ │ subs r4, r1, r6 │ │ │ │ │ - beq.n c7c <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ + beq.n c48 <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c88 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + bne.n c54 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n c96 <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ + blt.n c62 <_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, c3e <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ + cbnz r7, c0a <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n cec <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + bgt.n cb8 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3e <_PyBytesWriter_Finish+0x19a> │ │ │ │ │ + beq.w d0a <_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] │ │ │ │ │ @@ -1305,15 +1284,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, c2c <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + cbnz r6, bf8 <_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 │ │ │ │ │ @@ -1330,35 +1309,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, cb0 <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ + cbnz r3, c7c <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - beq.n c7e <_PyBytesWriter_Finish+0xda> │ │ │ │ │ + beq.n c4a <_PyBytesWriter_Finish+0xda> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n c26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, cac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + cbnz r0, c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n c26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - cbnz r3, c88 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + b.n bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + cbnz r3, c54 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d04 <_PyBytesWriter_Finish+0x160> │ │ │ │ │ - ldr r5, [pc, #200] @ (d50 <_PyBytesWriter_Finish+0x1ac>) │ │ │ │ │ - b.n c26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + bne.n cd0 <_PyBytesWriter_Finish+0x160> │ │ │ │ │ + ldr r5, [pc, #200] @ (d1c <_PyBytesWriter_Finish+0x1ac>) │ │ │ │ │ + b.n bf2 <_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 │ │ │ │ │ @@ -1369,116 +1348,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 c26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d22 <_PyBytesWriter_Finish+0x17e> │ │ │ │ │ + beq.n cee <_PyBytesWriter_Finish+0x17e> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq.n d2e <_PyBytesWriter_Finish+0x18a> │ │ │ │ │ + beq.n cfa <_PyBytesWriter_Finish+0x18a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.n c26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c78 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ + beq.n c44 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + bne.n c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n c78 <_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 cac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c84 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + beq.n c50 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c84 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + bne.n c50 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c84 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + b.n c50 <_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 cbc <_PyBytesWriter_Finish+0x118> │ │ │ │ │ + bne.n c88 <_PyBytesWriter_Finish+0x118> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n cc8 <_PyBytesWriter_Finish+0x124> │ │ │ │ │ + beq.w bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n c94 <_PyBytesWriter_Finish+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n c78 <_PyBytesWriter_Finish+0x108> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n c2c <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + beq.w bf2 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n bf8 <_PyBytesWriter_Finish+0x88> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000d54 : │ │ │ │ │ +00000d20 : │ │ │ │ │ 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 dd8 │ │ │ │ │ + bhi.n da4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, dba │ │ │ │ │ + cbz r0, d86 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n dc0 │ │ │ │ │ + beq.n d8c │ │ │ │ │ adds r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, df2 │ │ │ │ │ + cbz r0, dbe │ │ │ │ │ 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] │ │ │ │ │ @@ -1493,108 +1472,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] @ (dfc ) │ │ │ │ │ + ldr r5, [pc, #64] @ (dc8 ) │ │ │ │ │ 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 db6 │ │ │ │ │ + b.n d82 │ │ │ │ │ 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 db6 │ │ │ │ │ + b.n d82 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000e00 : │ │ │ │ │ +00000dcc : │ │ │ │ │ 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 f10 │ │ │ │ │ + beq.n edc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 10d0 │ │ │ │ │ + beq.w 109c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w f4c │ │ │ │ │ + beq.w f18 │ │ │ │ │ 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 ff6 │ │ │ │ │ + bne.w fc2 │ │ │ │ │ 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 ff6 │ │ │ │ │ + bne.w fc2 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w fa2 │ │ │ │ │ + beq.w f6e │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f28 │ │ │ │ │ + beq.n ef4 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.w 1042 │ │ │ │ │ + bgt.w 100e │ │ │ │ │ add r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w fce │ │ │ │ │ - beq.w fc0 │ │ │ │ │ + blt.w f9a │ │ │ │ │ + beq.w f8c │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 1018 │ │ │ │ │ + bgt.w fe4 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10bc │ │ │ │ │ + beq.w 1088 │ │ │ │ │ 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] │ │ │ │ │ @@ -1620,136 +1599,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 fee │ │ │ │ │ + beq.w fba │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n f02 │ │ │ │ │ + beq.n ece │ │ │ │ │ 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 f16 │ │ │ │ │ + bne.n ee2 │ │ │ │ │ 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 f10 │ │ │ │ │ + bne.n edc │ │ │ │ │ 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 fc8 │ │ │ │ │ + bne.n f94 │ │ │ │ │ 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 fc4 │ │ │ │ │ + beq.n f90 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n eec │ │ │ │ │ + b.n eb8 │ │ │ │ │ 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 e2a │ │ │ │ │ + bne.w df6 │ │ │ │ │ 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 1096 │ │ │ │ │ + bne.w 1062 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 1064 │ │ │ │ │ + blt.n 1030 │ │ │ │ │ add r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1068 │ │ │ │ │ + beq.n 1034 │ │ │ │ │ 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 f10 │ │ │ │ │ + b.n edc │ │ │ │ │ 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 1032 │ │ │ │ │ + bne.n ffe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n eec │ │ │ │ │ + beq.n eb8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n eec │ │ │ │ │ - ldr r4, [pc, #296] @ (10ec ) │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n eb8 │ │ │ │ │ + ldr r4, [pc, #296] @ (10b8 ) │ │ │ │ │ + b.n e98 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n efc │ │ │ │ │ + b.n ec8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w e80 │ │ │ │ │ + bge.w e4c │ │ │ │ │ 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 eec │ │ │ │ │ + bne.w eb8 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n ef8 │ │ │ │ │ - b.n f02 │ │ │ │ │ + bne.n ec4 │ │ │ │ │ + b.n ece │ │ │ │ │ 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] │ │ │ │ │ @@ -1758,70 +1737,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 fe6 │ │ │ │ │ + b.n fb2 │ │ │ │ │ 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 fe6 │ │ │ │ │ + b.n fb2 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r5, 104a │ │ │ │ │ + cbz r5, 1016 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w e80 │ │ │ │ │ + bge.w e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n fe6 │ │ │ │ │ + b.n fb2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n fc0 │ │ │ │ │ + bne.n f8c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f48 │ │ │ │ │ + beq.w f14 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n eec │ │ │ │ │ + b.n eb8 │ │ │ │ │ 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 f10 │ │ │ │ │ + beq.w edc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f10 │ │ │ │ │ + beq.w edc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f10 │ │ │ │ │ + bne.w edc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f10 │ │ │ │ │ + b.n edc │ │ │ │ │ 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 │ │ │ │ │ @@ -1831,39 +1810,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 1076 │ │ │ │ │ - b.n f10 │ │ │ │ │ + bne.n 1042 │ │ │ │ │ + b.n edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ecc │ │ │ │ │ - b.n fe6 │ │ │ │ │ + bne.w e98 │ │ │ │ │ + b.n fb2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f10 │ │ │ │ │ + beq.w edc │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f10 │ │ │ │ │ - b.n f1e │ │ │ │ │ + bne.w edc │ │ │ │ │ + b.n eea │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000010f0 : │ │ │ │ │ +000010bc : │ │ │ │ │ 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 │ │ │ │ │ @@ -1872,47 +1851,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 126a │ │ │ │ │ + bne.w 1236 │ │ │ │ │ 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 126a │ │ │ │ │ + bne.w 1236 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1202 │ │ │ │ │ + beq.n 11ce │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 11de │ │ │ │ │ + beq.n 11aa │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 123a │ │ │ │ │ + bgt.n 1206 │ │ │ │ │ add.w r8, r5, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 124a │ │ │ │ │ - beq.n 1220 │ │ │ │ │ + blt.n 1216 │ │ │ │ │ + beq.n 11ec │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 12a4 │ │ │ │ │ + bgt.w 1270 │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c8 │ │ │ │ │ + beq.w 1294 │ │ │ │ │ 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] │ │ │ │ │ @@ -1939,92 +1918,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 11c6 │ │ │ │ │ + beq.n 1192 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 11d6 │ │ │ │ │ + beq.n 11a2 │ │ │ │ │ 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 1242 │ │ │ │ │ + bne.n 120e │ │ │ │ │ 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 12be │ │ │ │ │ + beq.n 128a │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 11c0 │ │ │ │ │ + b.n 118c │ │ │ │ │ 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 1224 │ │ │ │ │ + bne.n 11f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11c0 │ │ │ │ │ + beq.n 118c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 11c0 │ │ │ │ │ - ldr r4, [pc, #180] @ (12d8 ) │ │ │ │ │ - b.n 11a2 │ │ │ │ │ + b.n 118c │ │ │ │ │ + ldr r4, [pc, #180] @ (12a4 ) │ │ │ │ │ + b.n 116e │ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 128c │ │ │ │ │ + beq.n 1258 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1152 │ │ │ │ │ + bge.n 111e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 1262 │ │ │ │ │ + b.n 122e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r5 │ │ │ │ │ - bge.n 1152 │ │ │ │ │ + bge.n 111e │ │ │ │ │ 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 11c0 │ │ │ │ │ - b.n 11c6 │ │ │ │ │ + bne.n 118c │ │ │ │ │ + b.n 1192 │ │ │ │ │ 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 │ │ │ │ │ @@ -2033,55 +2012,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 1262 │ │ │ │ │ + b.n 122e │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 12c2 │ │ │ │ │ + bne.n 128e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11fe │ │ │ │ │ + beq.n 11ca │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 11c0 │ │ │ │ │ + b.n 118c │ │ │ │ │ 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 1262 │ │ │ │ │ + b.n 122e │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 11d0 │ │ │ │ │ - ldr r4, [pc, #20] @ (12d8 ) │ │ │ │ │ + b.n 119c │ │ │ │ │ + ldr r4, [pc, #20] @ (12a4 ) │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 11a2 │ │ │ │ │ + b.n 116e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a0 │ │ │ │ │ - b.n 1262 │ │ │ │ │ + bne.w 116c │ │ │ │ │ + b.n 122e │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012dc : │ │ │ │ │ +000012a8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2094,64 +2073,64 @@ │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_FillInfo │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001308 : │ │ │ │ │ +000012d4 : │ │ │ │ │ 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 1320 │ │ │ │ │ + beq.n 12ec │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001330 : │ │ │ │ │ +000012fc : │ │ │ │ │ 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 1432 │ │ │ │ │ + bpl.n 13ec │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #4 │ │ │ │ │ - bpl.n 1432 │ │ │ │ │ + bpl.n 13ec │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 13ac │ │ │ │ │ + beq.n 1378 │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 13d2 │ │ │ │ │ + bhi.n 139e │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 1398 │ │ │ │ │ + bne.n 1364 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1398 │ │ │ │ │ + bne.n 1364 │ │ │ │ │ sub.w r6, r6, #3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ clz r6, r6 │ │ │ │ │ adds r1, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2168,290 +2147,292 @@ │ │ │ │ │ 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 14c6 │ │ │ │ │ + bhi.w 1482 │ │ │ │ │ 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 13c4 │ │ │ │ │ + b.n 1390 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1446 │ │ │ │ │ + ble.n 1414 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ - bne.n 13fa │ │ │ │ │ - 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, 1446 │ │ │ │ │ + beq.n 1400 │ │ │ │ │ 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 14b4 │ │ │ │ │ + bhi.n 149a │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ - .short 0x030b │ │ │ │ │ - .word 0x55625555 │ │ │ │ │ + .word 0x6b6b030b │ │ │ │ │ + .short 0x6b63 │ │ │ │ │ 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 13c4 │ │ │ │ │ + b.n 1390 │ │ │ │ │ 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 13c4 │ │ │ │ │ + b.n 1390 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14de │ │ │ │ │ + bne.n 14ac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 13c4 │ │ │ │ │ + b.n 1390 │ │ │ │ │ + add.w r1, r5, #16 │ │ │ │ │ + add.w r0, r4, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 13b4 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 149c │ │ │ │ │ + bhi.n 146a │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ - .short 0x0f03 │ │ │ │ │ - .word 0x271b2727 │ │ │ │ │ + .word 0x27270f03 │ │ │ │ │ + .short 0x271b │ │ │ │ │ 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 13c4 │ │ │ │ │ + b.n 1390 │ │ │ │ │ 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 13c4 │ │ │ │ │ + b.n 1390 │ │ │ │ │ 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 13c4 │ │ │ │ │ + b.n 1390 │ │ │ │ │ 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 13c4 │ │ │ │ │ - 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 13c4 │ │ │ │ │ + b.n 1390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13c4 │ │ │ │ │ + b.n 1390 │ │ │ │ │ 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 13c4 │ │ │ │ │ + b.n 1390 │ │ │ │ │ + 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 │ │ │ │ │ subs r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bhi.n 143c │ │ │ │ │ + bhi.n 13f6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.n 14f4 │ │ │ │ │ + bmi.n 14c2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1512 │ │ │ │ │ + bpl.n 14e0 │ │ │ │ │ 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 14ca │ │ │ │ │ + bne.n 1486 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bmi.n 1520 │ │ │ │ │ + bmi.n 14ee │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 143c │ │ │ │ │ + bpl.n 13f6 │ │ │ │ │ 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 143c │ │ │ │ │ - b.n 14ca │ │ │ │ │ + beq.w 13f6 │ │ │ │ │ + b.n 1486 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001540 <_PyBytesWriter_Init>: │ │ │ │ │ +00001510 <_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 │ │ │ │ │ │ │ │ │ │ -00001550 <_PyBytesWriter_Alloc>: │ │ │ │ │ +00001520 <_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, 1586 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ + cbz r1, 1556 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 1596 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ + bgt.n 1566 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ add r4, r1 │ │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ │ - bgt.n 158a <_PyBytesWriter_Alloc+0x3a> │ │ │ │ │ + bgt.n 155a <_PyBytesWriter_Alloc+0x3a> │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 15a8 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1578 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b.n 1584 <_PyBytesWriter_Alloc+0x34> │ │ │ │ │ + b.n 1554 <_PyBytesWriter_Alloc+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 1586 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ + b.n 1556 <_PyBytesWriter_Alloc+0x36> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015a8 <_PyBytesWriter_Resize>: │ │ │ │ │ +00001578 <_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 1648 <_PyBytesWriter_Resize+0xa0> │ │ │ │ │ + bne.n 1618 <_PyBytesWriter_Resize+0xa0> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16bc <_PyBytesWriter_Resize+0x114> │ │ │ │ │ + beq.n 168c <_PyBytesWriter_Resize+0x114> │ │ │ │ │ add.w r9, r4, #24 │ │ │ │ │ sub.w r5, r5, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 16fc <_PyBytesWriter_Resize+0x154> │ │ │ │ │ + bne.w 16cc <_PyBytesWriter_Resize+0x154> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 16a4 <_PyBytesWriter_Resize+0xfc> │ │ │ │ │ + blt.n 1674 <_PyBytesWriter_Resize+0xfc> │ │ │ │ │ itt eq │ │ │ │ │ - ldreq r6, [pc, #352] @ (1744 <_PyBytesWriter_Resize+0x19c>) │ │ │ │ │ + ldreq r6, [pc, #352] @ (1714 <_PyBytesWriter_Resize+0x19c>) │ │ │ │ │ streq r6, [r4, #0] │ │ │ │ │ - beq.n 1632 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + beq.n 1602 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.n 1680 <_PyBytesWriter_Resize+0xd8> │ │ │ │ │ + bhi.n 1650 <_PyBytesWriter_Resize+0xd8> │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ea <_PyBytesWriter_Resize+0x142> │ │ │ │ │ + beq.n 16ba <_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] │ │ │ │ │ @@ -2464,207 +2445,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, 1664 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ + cbnz r5, 1634 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 170e <_PyBytesWriter_Resize+0x166> │ │ │ │ │ + bne.n 16de <_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 15c4 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ + b.n 1594 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16dc <_PyBytesWriter_Resize+0x134> │ │ │ │ │ + bne.n 16ac <_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 163a <_PyBytesWriter_Resize+0x92> │ │ │ │ │ + b.n 160a <_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 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1644 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ + b.n 1614 <_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 1696 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ + b.n 1666 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbnz r7, 171c <_PyBytesWriter_Resize+0x174> │ │ │ │ │ + cbnz r7, 16ec <_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 169a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 166a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - cbnz r3, 1718 <_PyBytesWriter_Resize+0x170> │ │ │ │ │ + cbnz r3, 16e8 <_PyBytesWriter_Resize+0x170> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ - b.n 163a <_PyBytesWriter_Resize+0x92> │ │ │ │ │ + b.n 160a <_PyBytesWriter_Resize+0x92> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbnz r3, 16f8 <_PyBytesWriter_Resize+0x150> │ │ │ │ │ + cbnz r3, 16c8 <_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 166c <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ + b.n 163c <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1630 <_PyBytesWriter_Resize+0x88> │ │ │ │ │ - b.n 169a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 1600 <_PyBytesWriter_Resize+0x88> │ │ │ │ │ + b.n 166a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - b.n 166c <_PyBytesWriter_Resize+0xc4> │ │ │ │ │ + b.n 163c <_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 1630 <_PyBytesWriter_Resize+0x88> │ │ │ │ │ - b.n 169a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + bne.n 1600 <_PyBytesWriter_Resize+0x88> │ │ │ │ │ + b.n 166a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 1736 <_PyBytesWriter_Resize+0x18e> │ │ │ │ │ + cbz r2, 1706 <_PyBytesWriter_Resize+0x18e> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ - b.n 1644 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ + b.n 1614 <_PyBytesWriter_Resize+0x9c> │ │ │ │ │ adds r4, #24 │ │ │ │ │ - b.n 1714 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ + b.n 16e4 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 1740 <_PyBytesWriter_Resize+0x198> │ │ │ │ │ + cbnz r3, 1710 <_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 16d0 <_PyBytesWriter_Resize+0x128> │ │ │ │ │ - b.n 169a <_PyBytesWriter_Resize+0xf2> │ │ │ │ │ + beq.n 16a0 <_PyBytesWriter_Resize+0x128> │ │ │ │ │ + b.n 166a <_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 1714 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ + b.n 16e4 <_PyBytesWriter_Resize+0x16c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - b.n 1728 <_PyBytesWriter_Resize+0x180> │ │ │ │ │ + b.n 16f8 <_PyBytesWriter_Resize+0x180> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001748 : │ │ │ │ │ +00001718 : │ │ │ │ │ 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 1818 │ │ │ │ │ + bne.n 17e8 │ │ │ │ │ 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 1918 │ │ │ │ │ + bne.w 18e8 │ │ │ │ │ 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 18fc │ │ │ │ │ + blt.w 18cc │ │ │ │ │ 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 1890 │ │ │ │ │ + ble.n 1860 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1850 │ │ │ │ │ + beq.n 1820 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 18b2 │ │ │ │ │ + bne.w 1882 │ │ │ │ │ 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 1874 │ │ │ │ │ + bne.n 1844 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 1900 │ │ │ │ │ + bhi.w 18d0 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1932 │ │ │ │ │ + beq.w 1902 │ │ │ │ │ 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] │ │ │ │ │ @@ -2675,190 +2656,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, 1812 │ │ │ │ │ + cbz r6, 17e2 │ │ │ │ │ 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 1762 │ │ │ │ │ + beq.n 1732 │ │ │ │ │ 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 18de │ │ │ │ │ + beq.n 18ae │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18e4 │ │ │ │ │ + blt.n 18b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.n 18ee │ │ │ │ │ + bge.n 18be │ │ │ │ │ add r5, r4 │ │ │ │ │ - ldr r4, [pc, #252] @ (1940 ) │ │ │ │ │ + ldr r4, [pc, #252] @ (1910 ) │ │ │ │ │ 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 18b2 │ │ │ │ │ + bne.n 1882 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1894 │ │ │ │ │ + beq.n 1864 │ │ │ │ │ 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 17bc │ │ │ │ │ + beq.n 178c │ │ │ │ │ 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] @ (1944 ) │ │ │ │ │ - b.n 1812 │ │ │ │ │ + ldr r4, [pc, #176] @ (1914 ) │ │ │ │ │ + b.n 17e2 │ │ │ │ │ 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 185a │ │ │ │ │ + bne.n 182a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 17e2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1812 │ │ │ │ │ + b.n 17e2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 18fc │ │ │ │ │ + cbz r0, 18cc │ │ │ │ │ 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 18ce │ │ │ │ │ - b.n 1812 │ │ │ │ │ + bne.n 189e │ │ │ │ │ + b.n 17e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 18fc │ │ │ │ │ + cbnz r0, 18cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi.n 18ee │ │ │ │ │ + bmi.n 18be │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n 1840 │ │ │ │ │ + bgt.n 1810 │ │ │ │ │ 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 1812 │ │ │ │ │ + b.n 17e2 │ │ │ │ │ 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 18fc │ │ │ │ │ + b.n 18cc │ │ │ │ │ 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 18fc │ │ │ │ │ + b.n 18cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1804 │ │ │ │ │ - b.n 18fc │ │ │ │ │ + bne.w 17d4 │ │ │ │ │ + b.n 18cc │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001948 : │ │ │ │ │ +00001918 : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000194c : │ │ │ │ │ +0000191c : │ │ │ │ │ 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 19be │ │ │ │ │ + bpl.n 198e │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (19d4 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (19a4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 19ce │ │ │ │ │ + cbz r0, 199e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19ac │ │ │ │ │ + beq.n 197c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (19d8 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (19a8 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -2870,19 +2851,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] @ (19dc ) │ │ │ │ │ + ldr r1, [pc, #40] @ (19ac ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 198e │ │ │ │ │ + b.n 195e │ │ │ │ │ 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 │ │ │ │ │ @@ -2892,15 +2873,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 │ │ │ │ │ │ │ │ │ │ -000019e0 : │ │ │ │ │ +000019b0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2912,182 +2893,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, 1a24 │ │ │ │ │ + cbnz r0, 19f4 │ │ │ │ │ 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 1a1a │ │ │ │ │ + beq.n 19ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a1a │ │ │ │ │ + bne.n 19ea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a1a │ │ │ │ │ + b.n 19ea │ │ │ │ │ │ │ │ │ │ -00001a3c : │ │ │ │ │ +00001a0c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 1a40 │ │ │ │ │ + cbnz r0, 1a10 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a3e │ │ │ │ │ + beq.n 1a0e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a3e │ │ │ │ │ + bne.n 1a0e │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a58 : │ │ │ │ │ +00001a28 : │ │ │ │ │ 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 1b00 │ │ │ │ │ + bne.n 1ad0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 1b36 │ │ │ │ │ + blt.n 1b06 │ │ │ │ │ clz r4, r1 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1b56 │ │ │ │ │ + bne.n 1b26 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1b2a │ │ │ │ │ + beq.n 1afa │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1b94 │ │ │ │ │ + beq.n 1b64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.n 1b74 │ │ │ │ │ + bpl.n 1b44 │ │ │ │ │ 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 1b70 │ │ │ │ │ + beq.n 1b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1b5a │ │ │ │ │ + bne.n 1b2a │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1ace │ │ │ │ │ + bne.n 1a9e │ │ │ │ │ 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 1ba4 │ │ │ │ │ + bpl.n 1b74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b70 │ │ │ │ │ + beq.n 1b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1b5a │ │ │ │ │ + bne.n 1b2a │ │ │ │ │ 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] @ (1bc4 ) │ │ │ │ │ + ldr r5, [pc, #188] @ (1b94 ) │ │ │ │ │ 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, 1b70 │ │ │ │ │ - cbz r4, 1b2a │ │ │ │ │ + cbz r0, 1b40 │ │ │ │ │ + cbz r4, 1afa │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 1a90 │ │ │ │ │ + b.n 1a60 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ + b.n 1a98 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #136] @ (1bc4 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (1b94 ) │ │ │ │ │ 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 1a90 │ │ │ │ │ - b.n 1b70 │ │ │ │ │ + bne.n 1a60 │ │ │ │ │ + b.n 1b40 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 1b04 │ │ │ │ │ + b.n 1ad4 │ │ │ │ │ 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 1ac8 │ │ │ │ │ + b.n 1a98 │ │ │ │ │ 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 │ │ │ │ │ @@ -3095,42 +3076,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 1b70 │ │ │ │ │ + b.n 1b40 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1ba4 │ │ │ │ │ + bpl.n 1b74 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ - b.n 1ad8 │ │ │ │ │ + b.n 1aa8 │ │ │ │ │ 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 1b70 │ │ │ │ │ + b.n 1b40 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001bc8 : │ │ │ │ │ +00001b98 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3138,18 +3119,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 1c08 │ │ │ │ │ + bhi.n 1bd8 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 1c20 │ │ │ │ │ + bne.n 1bf0 │ │ │ │ │ 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 │ │ │ │ │ @@ -3159,51 +3140,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, 1c46 │ │ │ │ │ + cbnz r0, 1c16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1c04 │ │ │ │ │ + b.n 1bd4 │ │ │ │ │ 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 1c1c │ │ │ │ │ + beq.n 1bec │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1bf4 │ │ │ │ │ + beq.n 1bc4 │ │ │ │ │ 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 1bf4 │ │ │ │ │ - b.n 1c1c │ │ │ │ │ + bne.n 1bc4 │ │ │ │ │ + b.n 1bec │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 1bf4 │ │ │ │ │ + ble.n 1bc4 │ │ │ │ │ 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 1c34 │ │ │ │ │ - b.n 1c1c │ │ │ │ │ + bne.n 1c04 │ │ │ │ │ + b.n 1bec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c60 : │ │ │ │ │ +00001c30 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3217,57 +3198,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 2458 │ │ │ │ │ + bhi.w 2428 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2338 │ │ │ │ │ + bne.w 2308 │ │ │ │ │ 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 2338 │ │ │ │ │ + bne.w 2308 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 2472 │ │ │ │ │ + bgt.w 2442 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.w 1ee0 │ │ │ │ │ + blt.w 1eb0 │ │ │ │ │ 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 24ba │ │ │ │ │ + beq.w 248a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1f08 │ │ │ │ │ + bne.w 1ed8 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 209e │ │ │ │ │ + beq.w 206e │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - blt.w 1e4c │ │ │ │ │ + blt.w 1e1c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w 1e4c │ │ │ │ │ + ble.w 1e1c │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 22a0 │ │ │ │ │ + bgt.w 2270 │ │ │ │ │ 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] │ │ │ │ │ @@ -3275,662 +3256,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 1efc │ │ │ │ │ + beq.w 1ecc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 1de2 │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ 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 1de2 │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ 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 1de2 │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ 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 1de2 │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ 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 1de2 │ │ │ │ │ + beq.n 1db2 │ │ │ │ │ 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 1dc0 │ │ │ │ │ + bne.n 1d90 │ │ │ │ │ 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 1e4c │ │ │ │ │ + blt.n 1e1c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1dec │ │ │ │ │ adds r7, r1, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 1edc │ │ │ │ │ + bpl.n 1eac │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt.n 1e42 │ │ │ │ │ + bgt.n 1e12 │ │ │ │ │ ldrb r7, [r1, r4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 1e06 │ │ │ │ │ + bne.n 1dd6 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldrb r7, [r7, r4] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n 1ecc │ │ │ │ │ + bne.n 1e9c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 1e8c │ │ │ │ │ + bne.n 1e5c │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.w 2028 │ │ │ │ │ + beq.w 1ff8 │ │ │ │ │ add r4, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 1e1c │ │ │ │ │ + ble.n 1dec │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.w 202a │ │ │ │ │ + bgt.w 1ffa │ │ │ │ │ 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 2294 │ │ │ │ │ + bne.w 2264 │ │ │ │ │ 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 2588 │ │ │ │ │ + beq.w 2558 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 1e84 │ │ │ │ │ + cbz r3, 1e54 │ │ │ │ │ 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 1ecc │ │ │ │ │ + bne.n 1e9c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 1e2e │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ 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 208e │ │ │ │ │ + bne.w 205e │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bgt.n 1eae │ │ │ │ │ + bgt.n 1e7e │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ - beq.n 1e2e │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ adds r7, r1, r4 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bmi.n 1f02 │ │ │ │ │ + bmi.n 1ed2 │ │ │ │ │ add r4, r6 │ │ │ │ │ - b.n 1e16 │ │ │ │ │ + b.n 1de6 │ │ │ │ │ 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 1e5c │ │ │ │ │ + beq.n 1e2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1e3c │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n 1d2e │ │ │ │ │ + b.n 1cfe │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ add r4, r7 │ │ │ │ │ - b.n 1e16 │ │ │ │ │ + b.n 1de6 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 2116 │ │ │ │ │ + bne.w 20e6 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 2360 │ │ │ │ │ + bne.w 2330 │ │ │ │ │ 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, 1f44 │ │ │ │ │ + cbnz r0, 1f14 │ │ │ │ │ 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 1e5c │ │ │ │ │ + beq.n 1e2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1e3c │ │ │ │ │ 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 2338 │ │ │ │ │ + beq.w 2308 │ │ │ │ │ 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 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ cmp r6, #3 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ cmp r6, #4 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ cmp r6, #5 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ cmp r6, #6 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ subs r6, #7 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - bne.n 201a │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + bne.n 1fea │ │ │ │ │ + b.n 1e3c │ │ │ │ │ subs r6, #1 │ │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2010 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + bne.n 1fe0 │ │ │ │ │ + b.n 1e3c │ │ │ │ │ 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 2338 │ │ │ │ │ + beq.w 2308 │ │ │ │ │ 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 29b0 │ │ │ │ │ + bl 2978 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 231a │ │ │ │ │ + beq.w 22ea │ │ │ │ │ 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 204c │ │ │ │ │ + bne.n 201c │ │ │ │ │ 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 1e6c │ │ │ │ │ + b.n 1e3c │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ │ - beq.w 1e2e │ │ │ │ │ - b.n 1ecc │ │ │ │ │ + beq.w 1dfe │ │ │ │ │ + b.n 1e9c │ │ │ │ │ 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, 20c4 │ │ │ │ │ + cbz r0, 2094 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 20b0 │ │ │ │ │ - b.n 20c8 │ │ │ │ │ + bne.n 2080 │ │ │ │ │ + b.n 2098 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2142 │ │ │ │ │ + beq.n 2112 │ │ │ │ │ subs r1, r7, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2338 │ │ │ │ │ + beq.w 2308 │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ - b.n 20fe │ │ │ │ │ + b.n 20ce │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r5, 210a │ │ │ │ │ + cbz r5, 20da │ │ │ │ │ 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 20de │ │ │ │ │ + bne.n 20ae │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1e3c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 214c │ │ │ │ │ + beq.n 211c │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2142 │ │ │ │ │ + blt.n 2112 │ │ │ │ │ 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 26d4 │ │ │ │ │ + bl 26a4 │ │ │ │ │ subs.w fp, r0, #0 │ │ │ │ │ - bgt.w 23d8 │ │ │ │ │ + bgt.w 23a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25d0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1e3c │ │ │ │ │ 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 2290 │ │ │ │ │ + beq.w 2260 │ │ │ │ │ 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 2142 │ │ │ │ │ + beq.n 2112 │ │ │ │ │ mov fp, r6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 228a │ │ │ │ │ + beq.w 225a │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 219c │ │ │ │ │ + beq.n 216c │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2206 │ │ │ │ │ + cbz r0, 21d6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2206 │ │ │ │ │ + cbz r0, 21d6 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 21f2 │ │ │ │ │ + b.n 21c2 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 220c │ │ │ │ │ + beq.n 21dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, sl │ │ │ │ │ - cbz r0, 2206 │ │ │ │ │ + cbz r0, 21d6 │ │ │ │ │ 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, 2206 │ │ │ │ │ + cbz r0, 21d6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w fp, r6, #2 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 2206 │ │ │ │ │ + cbz r0, 21d6 │ │ │ │ │ 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 21b4 │ │ │ │ │ + bne.n 2184 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 2142 │ │ │ │ │ + beq.n 2112 │ │ │ │ │ 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 2322 │ │ │ │ │ + bgt.w 22f2 │ │ │ │ │ mla r1, fp, r5, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2338 │ │ │ │ │ + beq.w 2308 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub.w r2, r9, r6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 224e │ │ │ │ │ + bne.n 221e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1e3c │ │ │ │ │ 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 2244 │ │ │ │ │ + beq.n 2214 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ sub.w r2, r4, r6 │ │ │ │ │ - beq.n 233e │ │ │ │ │ + beq.n 230e │ │ │ │ │ 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 223a │ │ │ │ │ + b.n 220a │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 21f2 │ │ │ │ │ + b.n 21c2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 21f2 │ │ │ │ │ + b.n 21c2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1e3c │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r7, r3 │ │ │ │ │ - ble.n 22b0 │ │ │ │ │ + ble.n 2280 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bgt.n 22dc │ │ │ │ │ + bgt.n 22ac │ │ │ │ │ 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 230e │ │ │ │ │ + beq.n 22de │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 22fe │ │ │ │ │ + beq.n 22ce │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - b.n 1d32 │ │ │ │ │ + b.n 1d02 │ │ │ │ │ asrs r3, r6, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r7, asr #2 │ │ │ │ │ - blt.n 234c │ │ │ │ │ + blt.n 231c │ │ │ │ │ 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 1e10 │ │ │ │ │ + bl 1e10 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1e44 │ │ │ │ │ + b.n 1e14 │ │ │ │ │ and.w lr, r2, #31 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ lsl.w lr, r0, lr │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ - b.n 1df8 │ │ │ │ │ + b.n 1dc8 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bne.w 1d32 │ │ │ │ │ - b.n 1df8 │ │ │ │ │ + bne.w 1d02 │ │ │ │ │ + b.n 1dc8 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 2082 │ │ │ │ │ + b.n 2052 │ │ │ │ │ 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 1e6c │ │ │ │ │ + b.n 1e3c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r5, r7 │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2284 │ │ │ │ │ + b.n 2254 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl e1a │ │ │ │ │ + bl e1a │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1e44 │ │ │ │ │ + b.n 1e14 │ │ │ │ │ add.w r4, r5, #16 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29b0 │ │ │ │ │ + bl 2978 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2142 │ │ │ │ │ + beq.w 2112 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2338 │ │ │ │ │ + beq.n 2308 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add.w r4, r5, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3940,321 +3921,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 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ mov r2, r9 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29b0 │ │ │ │ │ + bl 2978 │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ + beq.w 1e3c │ │ │ │ │ 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 23ac │ │ │ │ │ + b.n 237c │ │ │ │ │ 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 2322 │ │ │ │ │ + bgt.n 22f2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mla r1, fp, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2338 │ │ │ │ │ + beq.n 2308 │ │ │ │ │ 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 25a0 │ │ │ │ │ + beq.w 2570 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 29b0 │ │ │ │ │ + bl 2978 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 25a0 │ │ │ │ │ + beq.w 2570 │ │ │ │ │ add.w r3, sl, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 2592 │ │ │ │ │ + beq.w 2562 │ │ │ │ │ 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 2404 │ │ │ │ │ + b.n 23d4 │ │ │ │ │ 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 2338 │ │ │ │ │ - b.n 1c94 │ │ │ │ │ + beq.w 2308 │ │ │ │ │ + b.n 1c64 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 255c │ │ │ │ │ + beq.n 252c │ │ │ │ │ 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 254c │ │ │ │ │ + bne.n 251c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 255c │ │ │ │ │ + beq.n 252c │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 1ee0 │ │ │ │ │ + bgt.w 1eb0 │ │ │ │ │ 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 2540 │ │ │ │ │ + bge.n 2510 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1cdc │ │ │ │ │ + bne.w 1cac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2142 │ │ │ │ │ + beq.w 2112 │ │ │ │ │ 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 2322 │ │ │ │ │ + blt.w 22f2 │ │ │ │ │ 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 2338 │ │ │ │ │ + beq.w 2308 │ │ │ │ │ adds r0, #16 │ │ │ │ │ subs r6, #1 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ add.w r9, r0, r4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 25c2 │ │ │ │ │ + ble.n 2592 │ │ │ │ │ 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 25ac │ │ │ │ │ + ble.n 257c │ │ │ │ │ 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 251e │ │ │ │ │ - beq.w 2142 │ │ │ │ │ + b.n 24ee │ │ │ │ │ + beq.w 2112 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1cdc │ │ │ │ │ - b.n 24ba │ │ │ │ │ + bne.w 1cac │ │ │ │ │ + b.n 248a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 248e │ │ │ │ │ + bne.n 245e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 248e │ │ │ │ │ + b.n 245e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2338 │ │ │ │ │ + bne.w 2308 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 1ee0 │ │ │ │ │ + bgt.w 1eb0 │ │ │ │ │ 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 1cdc │ │ │ │ │ - b.n 24ba │ │ │ │ │ + bne.w 1cac │ │ │ │ │ + b.n 248a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e7e │ │ │ │ │ - b.n 1e84 │ │ │ │ │ + bne.w 1e4e │ │ │ │ │ + b.n 1e54 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ add sl, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2452 │ │ │ │ │ + b.n 2422 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1e3c │ │ │ │ │ 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 1e6c │ │ │ │ │ + b.n 1e3c │ │ │ │ │ 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 25f0 │ │ │ │ │ + ble.n 25c0 │ │ │ │ │ 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 25da │ │ │ │ │ + b.n 25aa │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ add.w r1, sl, r6 │ │ │ │ │ mla r0, r6, r4, r9 │ │ │ │ │ - b.n 25ba │ │ │ │ │ + b.n 258a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002600 : │ │ │ │ │ +000025d0 : │ │ │ │ │ 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 2620 │ │ │ │ │ + bne.n 25f0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 261e │ │ │ │ │ + beq.n 25ee │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002628 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +000025f8 <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbnz r3, 262e <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ + cbnz r3, 25fe <_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 264e <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ + beq.n 261e <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 264e <_PyBytesWriter_Dealloc+0x26> │ │ │ │ │ + cbnz r2, 261e <_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 │ │ │ │ │ │ │ │ │ │ -00002654 : │ │ │ │ │ +00002624 : │ │ │ │ │ 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, 26c2 │ │ │ │ │ + cbz r1, 2692 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 26a8 │ │ │ │ │ + bpl.n 2678 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - cbnz r4, 2686 │ │ │ │ │ + cbnz r4, 2656 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 268c │ │ │ │ │ + bne.n 265c │ │ │ │ │ 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 │ │ │ │ │ @@ -4277,51 +4258,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 26a2 │ │ │ │ │ + b.n 2672 │ │ │ │ │ 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 26a2 │ │ │ │ │ + b.n 2672 │ │ │ │ │ │ │ │ │ │ -000026d4 : │ │ │ │ │ +000026a4 : │ │ │ │ │ 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, #708] @ (29ac ) │ │ │ │ │ + ldr r4, [pc, #700] @ (2974 ) │ │ │ │ │ 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 283e │ │ │ │ │ + blt.w 2804 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 280a │ │ │ │ │ + ble.n 27d0 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 2864 │ │ │ │ │ + beq.w 282a │ │ │ │ │ movw r5, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.w 290e │ │ │ │ │ + bgt.w 28d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -4332,118 +4313,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 273e │ │ │ │ │ + bne.n 270e │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - lsl.w r7, r7, r0 │ │ │ │ │ - mov.w r0, #0 │ │ │ │ │ - orr.w r7, r7, ip │ │ │ │ │ - blt.n 27d2 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 2790 │ │ │ │ │ + lsls r7, r0 │ │ │ │ │ + orr.w r7, r7, ip │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + b.n 2756 │ │ │ │ │ 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 27ce │ │ │ │ │ + bpl.n 2794 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n 27d2 │ │ │ │ │ + blt.n 2798 │ │ │ │ │ ldrb.w r5, [r4, ip] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 2776 │ │ │ │ │ + bne.n 2740 │ │ │ │ │ add.w r6, fp, ip │ │ │ │ │ movs r5, #0 │ │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ │ - ldrb.w ip, [r6], #1 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldrb.w r1, [r6], #1 │ │ │ │ │ ldrb.w r9, [r8, r5] │ │ │ │ │ - cmp r9, ip │ │ │ │ │ - bne.n 27b4 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + bne.n 277c │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 27a2 │ │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ │ + bgt.n 276a │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 27f2 │ │ │ │ │ + bne.n 27b8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 2826 │ │ │ │ │ + bne.n 27ec │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 27dc │ │ │ │ │ + beq.n 27a2 │ │ │ │ │ add ip, r2 │ │ │ │ │ - b.n 2788 │ │ │ │ │ + b.n 2752 │ │ │ │ │ add ip, lr │ │ │ │ │ - b.n 2788 │ │ │ │ │ + b.n 2752 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #460] @ (29ac ) │ │ │ │ │ + ldr r3, [pc, #464] @ (2974 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 28ee │ │ │ │ │ + bne.w 28b4 │ │ │ │ │ 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 27ce │ │ │ │ │ + bpl.n 2794 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add ip, r5 │ │ │ │ │ - b.n 2788 │ │ │ │ │ - bne.n 283e │ │ │ │ │ + b.n 2752 │ │ │ │ │ + bne.n 2804 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 2844 │ │ │ │ │ + bne.n 280a │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - ble.n 282a │ │ │ │ │ + ble.n 27f0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 283e │ │ │ │ │ + cbz r0, 2804 │ │ │ │ │ sub.w r0, r0, fp │ │ │ │ │ - b.n 27dc │ │ │ │ │ + b.n 27a2 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 27dc │ │ │ │ │ + b.n 27a2 │ │ │ │ │ add r4, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2838 │ │ │ │ │ + b.n 27fe │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2820 │ │ │ │ │ + beq.n 27e6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 2830 │ │ │ │ │ + bhi.n 27f6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27dc │ │ │ │ │ + b.n 27a2 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.w 2968 │ │ │ │ │ + bne.w 292e │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bgt.n 294e │ │ │ │ │ + bgt.n 2914 │ │ │ │ │ add r4, r0 │ │ │ │ │ - b.n 285e │ │ │ │ │ + b.n 2824 │ │ │ │ │ ldrb.w r3, [r4, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2962 │ │ │ │ │ + beq.w 2928 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bcc.n 2854 │ │ │ │ │ - b.n 283e │ │ │ │ │ + bcc.n 281a │ │ │ │ │ + b.n 2804 │ │ │ │ │ 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 │ │ │ │ │ @@ -4452,397 +4431,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 2878 │ │ │ │ │ + bne.n 283e │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 283e │ │ │ │ │ + blt.n 2804 │ │ │ │ │ ldrb.w r2, [fp, r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 28be │ │ │ │ │ + bne.n 2884 │ │ │ │ │ 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 28f2 │ │ │ │ │ + bne.n 28b8 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 28ac │ │ │ │ │ - b.n 27dc │ │ │ │ │ + bne.n 2872 │ │ │ │ │ + b.n 27a2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 283e │ │ │ │ │ + beq.n 2804 │ │ │ │ │ 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 295c │ │ │ │ │ + bpl.n 2922 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 289a │ │ │ │ │ + b.n 2860 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 297e │ │ │ │ │ - ldr r4, [pc, #200] @ (29ac ) │ │ │ │ │ + beq.n 2944 │ │ │ │ │ + ldr r4, [pc, #204] @ (2974 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 2994 │ │ │ │ │ + beq.n 295a │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - cbz r0, 2908 │ │ │ │ │ + cbz r0, 28ce │ │ │ │ │ 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 295c │ │ │ │ │ + bpl.n 2922 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 2896 │ │ │ │ │ + b.n 285c │ │ │ │ │ movw r5, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r5 │ │ │ │ │ - ble.w 271c │ │ │ │ │ + ble.w 26ec │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 271c │ │ │ │ │ + ble.w 26ec │ │ │ │ │ asrs r5, r3, #2 │ │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ │ cmp.w r5, r1, asr #2 │ │ │ │ │ - blt.n 28da │ │ │ │ │ - ldr r4, [pc, #124] @ (29ac ) │ │ │ │ │ + blt.n 28a0 │ │ │ │ │ + ldr r4, [pc, #124] @ (2974 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 28ee │ │ │ │ │ + bne.n 28b4 │ │ │ │ │ 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 1e10 │ │ │ │ │ + b.w 1e10 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 283e │ │ │ │ │ - b.n 2820 │ │ │ │ │ + beq.w 2804 │ │ │ │ │ + b.n 27e6 │ │ │ │ │ sub.w r0, r0, lr │ │ │ │ │ - b.n 290a │ │ │ │ │ + b.n 28d0 │ │ │ │ │ sub.w r0, r4, fp │ │ │ │ │ - b.n 27dc │ │ │ │ │ + b.n 27a2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 27dc │ │ │ │ │ + ble.w 27a2 │ │ │ │ │ ldrb.w r2, [fp, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 29a2 │ │ │ │ │ + beq.n 2968 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 296c │ │ │ │ │ + b.n 2932 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2078 │ │ │ │ │ + bl 2078 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2134 │ │ │ │ │ + bl 2134 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 27dc │ │ │ │ │ + b.n 27a2 │ │ │ │ │ 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 e1a │ │ │ │ │ + b.w e1a │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 297a │ │ │ │ │ - b.n 27dc │ │ │ │ │ + bne.n 2940 │ │ │ │ │ + b.n 27a2 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000029b0 : │ │ │ │ │ +00002978 : │ │ │ │ │ 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] @ (2be0 ) │ │ │ │ │ + ldr r4, [pc, #540] @ (2ba8 ) │ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - blt.w 2b18 │ │ │ │ │ + blt.w 2ae0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 2b68 │ │ │ │ │ + ble.w 2b30 │ │ │ │ │ movw r6, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 2b98 │ │ │ │ │ + bgt.w 2b60 │ │ │ │ │ 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 2ab6 │ │ │ │ │ + beq.n 2a7e │ │ │ │ │ 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 2ab6 │ │ │ │ │ + beq.n 2a7e │ │ │ │ │ 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 2ab6 │ │ │ │ │ + beq.n 2a7e │ │ │ │ │ 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 2ab6 │ │ │ │ │ + beq.n 2a7e │ │ │ │ │ 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 2ab6 │ │ │ │ │ + beq.n 2a7e │ │ │ │ │ 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 2a96 │ │ │ │ │ + bne.n 2a5e │ │ │ │ │ and.w r8, r3, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - blt.n 2b18 │ │ │ │ │ + blt.n 2ae0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 2ae6 │ │ │ │ │ + b.n 2aae │ │ │ │ │ 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 2b10 │ │ │ │ │ + bpl.n 2ad8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n 2b18 │ │ │ │ │ + blt.n 2ae0 │ │ │ │ │ ldrb.w r7, [lr, r0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2ace │ │ │ │ │ + bne.n 2a96 │ │ │ │ │ ldrb.w r8, [r5, r0] │ │ │ │ │ adds r7, r5, r0 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.n 2b52 │ │ │ │ │ + bne.n 2b1a │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 2b1e │ │ │ │ │ - ldr r3, [pc, #224] @ (2be0 ) │ │ │ │ │ + bne.n 2ae6 │ │ │ │ │ + ldr r3, [pc, #224] @ (2ba8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2b94 │ │ │ │ │ + bne.n 2b5c │ │ │ │ │ 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 2ae6 │ │ │ │ │ + bge.n 2aae │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2afc │ │ │ │ │ + b.n 2ac4 │ │ │ │ │ ldrb.w r9, [r4, #1] │ │ │ │ │ ldrb.w r8, [r7, #1] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 2b52 │ │ │ │ │ + bne.n 2b1a │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 2afc │ │ │ │ │ + beq.n 2ac4 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ ldrb.w sl, [r7, r8] │ │ │ │ │ ldrb.w r9, [r4, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne.n 2b4a │ │ │ │ │ + bne.n 2b12 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt.n 2b36 │ │ │ │ │ + bgt.n 2afe │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 2afc │ │ │ │ │ + beq.n 2ac4 │ │ │ │ │ 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 2b10 │ │ │ │ │ + bpl.n 2ad8 │ │ │ │ │ add r0, sl │ │ │ │ │ - b.n 2ae0 │ │ │ │ │ - bne.n 2b18 │ │ │ │ │ + b.n 2aa8 │ │ │ │ │ + bne.n 2ae0 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - ble.n 2b7e │ │ │ │ │ + ble.n 2b46 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b18 │ │ │ │ │ + beq.n 2ae0 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 2afc │ │ │ │ │ + b.n 2ac4 │ │ │ │ │ add r7, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2b8c │ │ │ │ │ + b.n 2b54 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2b7a │ │ │ │ │ + beq.n 2b42 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bhi.n 2b84 │ │ │ │ │ - b.n 2b18 │ │ │ │ │ + bhi.n 2b4c │ │ │ │ │ + b.n 2ae0 │ │ │ │ │ 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 29ea │ │ │ │ │ + ble.w 29b2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 29ea │ │ │ │ │ + ble.w 29b2 │ │ │ │ │ asrs r6, r3, #2 │ │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ │ cmp.w r6, r1, asr #2 │ │ │ │ │ - blt.n 2bc8 │ │ │ │ │ + blt.n 2b90 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 1e10 │ │ │ │ │ + bl 1e10 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 2afc │ │ │ │ │ + b.n 2ac4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2078 │ │ │ │ │ + bl 2078 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2134 │ │ │ │ │ + bl 2134 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 2afc │ │ │ │ │ + b.n 2ac4 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002be4 <_PyBytes_Repeat>: │ │ │ │ │ +00002bac <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ - cbz r1, 2c4c <_PyBytes_Repeat+0x68> │ │ │ │ │ + cbz r1, 2c14 <_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 2c08 <_PyBytes_Repeat+0x24> │ │ │ │ │ + bne.n 2bd0 <_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 2c4e <_PyBytes_Repeat+0x6a> │ │ │ │ │ + beq.n 2c16 <_PyBytes_Repeat+0x6a> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 2c4a <_PyBytes_Repeat+0x66> │ │ │ │ │ + ble.n 2c12 <_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 2c4a <_PyBytes_Repeat+0x66> │ │ │ │ │ + bge.n 2c12 <_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 2c32 <_PyBytes_Repeat+0x4e> │ │ │ │ │ + bgt.n 2bfa <_PyBytes_Repeat+0x4e> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 2c1a <_PyBytes_Repeat+0x36> │ │ │ │ │ + bgt.n 2be2 <_PyBytes_Repeat+0x36> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00002c54 : │ │ │ │ │ +00002c1c : │ │ │ │ │ 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 │ │ │ │ │ @@ -4850,57 +4830,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 2c98 │ │ │ │ │ + b.n 2c60 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.n 2d6c │ │ │ │ │ + bhi.n 2d34 │ │ │ │ │ sub.w ip, r7, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2e54 │ │ │ │ │ + blt.w 2e1c │ │ │ │ │ add r0, r3 │ │ │ │ │ adds r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2cb8 │ │ │ │ │ + ble.n 2c80 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2c84 │ │ │ │ │ + bls.n 2c4c │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2dfc │ │ │ │ │ + beq.w 2dc4 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b.n 2c8c │ │ │ │ │ + b.n 2c54 │ │ │ │ │ subs.w r3, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbz r3, 2cd0 │ │ │ │ │ + cbz r3, 2c98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2e2e │ │ │ │ │ + bne.w 2df6 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2e42 │ │ │ │ │ + bne.w 2e0a │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e6a │ │ │ │ │ + beq.w 2e32 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2e6e │ │ │ │ │ + bpl.w 2e36 │ │ │ │ │ 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 │ │ │ │ │ @@ -4908,225 +4888,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 2d66 │ │ │ │ │ + ble.n 2d2e │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2e32 │ │ │ │ │ + beq.w 2dfa │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2e32 │ │ │ │ │ + beq.w 2dfa │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 2e24 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 2e10 │ │ │ │ │ + beq.n 2dd8 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 2e1a │ │ │ │ │ + beq.n 2de2 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ - bhi.n 2d40 │ │ │ │ │ + bhi.n 2d08 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - b.n 2d10 │ │ │ │ │ + b.n 2cd8 │ │ │ │ │ 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 2d10 │ │ │ │ │ + b.n 2cd8 │ │ │ │ │ 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 2cac │ │ │ │ │ + bhi.n 2c74 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002dfd │ │ │ │ │ + .word 0x00002dc5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dfd │ │ │ │ │ + .word 0x00002dc5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002dfd │ │ │ │ │ + .word 0x00002dc5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e01 │ │ │ │ │ + .word 0x00002dc9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cad │ │ │ │ │ + .word 0x00002c75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e09 │ │ │ │ │ + .word 0x00002dd1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2c8c │ │ │ │ │ + b.n 2c54 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c8c │ │ │ │ │ + b.n 2c54 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c8c │ │ │ │ │ + b.n 2c54 │ │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2d10 │ │ │ │ │ + b.n 2cd8 │ │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2d10 │ │ │ │ │ + b.n 2cd8 │ │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2d10 │ │ │ │ │ + b.n 2cd8 │ │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ │ - b.n 2cda │ │ │ │ │ + b.n 2ca2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w r8, #92 @ 0x5c │ │ │ │ │ strb.w r8, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 2d10 │ │ │ │ │ + b.n 2cd8 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 2e54 │ │ │ │ │ + blt.n 2e1c │ │ │ │ │ add r0, r8 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ - b.n 2cda │ │ │ │ │ + b.n 2ca2 │ │ │ │ │ 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 2d68 │ │ │ │ │ + b.n 2d30 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2cfa │ │ │ │ │ + b.n 2cc2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e74 : │ │ │ │ │ +00002e3c : │ │ │ │ │ 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 3074 │ │ │ │ │ + ble.w 303c │ │ │ │ │ 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 2ec2 │ │ │ │ │ + b.n 2e8a │ │ │ │ │ cmp r3, #8 │ │ │ │ │ itt ls │ │ │ │ │ movls ip, lr │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.w 2fd2 │ │ │ │ │ + bhi.w 2f9a │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 30b2 │ │ │ │ │ + blt.w 307a │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2ee4 │ │ │ │ │ + beq.n 2eac │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2eaa │ │ │ │ │ + bls.n 2e72 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 3064 │ │ │ │ │ + beq.w 302c │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 2fbe │ │ │ │ │ + bhi.n 2f86 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 30b2 │ │ │ │ │ + beq.w 307a │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 2ec2 │ │ │ │ │ + bne.n 2e8a │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3098 │ │ │ │ │ + bne.w 3060 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30c8 │ │ │ │ │ + beq.w 3090 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 30cc │ │ │ │ │ + bpl.w 3094 │ │ │ │ │ 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 3070 │ │ │ │ │ + ble.w 3038 │ │ │ │ │ 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 │ │ │ │ │ @@ -5135,297 +5115,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 2fca │ │ │ │ │ + beq.n 2f92 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2fca │ │ │ │ │ + beq.n 2f92 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2fca │ │ │ │ │ + beq.n 2f92 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2fca │ │ │ │ │ + beq.n 2f92 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 2f8e │ │ │ │ │ + bhi.n 2f56 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2fb8 │ │ │ │ │ + beq.n 2f80 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2f2e │ │ │ │ │ + b.n 2ef6 │ │ │ │ │ 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 2f8a │ │ │ │ │ + bne.n 2f52 │ │ │ │ │ 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 2eb6 │ │ │ │ │ + b.n 2e7e │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 2fb8 │ │ │ │ │ + beq.n 2f80 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2f2e │ │ │ │ │ + b.n 2ef6 │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.w 2ed0 │ │ │ │ │ + bhi.w 2e98 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00003065 │ │ │ │ │ + .word 0x0000302d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003065 │ │ │ │ │ + .word 0x0000302d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00003065 │ │ │ │ │ + .word 0x0000302d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000307b │ │ │ │ │ + .word 0x00003043 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002ed1 │ │ │ │ │ + .word 0x00002e99 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000308b │ │ │ │ │ + .word 0x00003053 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2eb6 │ │ │ │ │ + b.n 2e7e │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 2fb8 │ │ │ │ │ + b.n 2f80 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n 2eec │ │ │ │ │ + b.n 2eb4 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2eb6 │ │ │ │ │ + b.n 2e7e │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2eb6 │ │ │ │ │ + b.n 2e7e │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2eec │ │ │ │ │ + beq.w 2eb4 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 30b2 │ │ │ │ │ + bgt.n 307a │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2eec │ │ │ │ │ + b.n 2eb4 │ │ │ │ │ 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 2fba │ │ │ │ │ + b.n 2f82 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2f0c │ │ │ │ │ + b.n 2ed4 │ │ │ │ │ │ │ │ │ │ -000030d0 : │ │ │ │ │ +00003098 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 3118 │ │ │ │ │ + cbz r3, 30e0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 30ec │ │ │ │ │ + bge.n 30b4 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #56] @ (311c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (30e4 ) │ │ │ │ │ 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 3114 │ │ │ │ │ + beq.n 30dc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 3114 │ │ │ │ │ + cbnz r2, 30dc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003120 : │ │ │ │ │ +000030e8 : │ │ │ │ │ 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 3414 │ │ │ │ │ + bne.w 33dc │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi.w 3560 │ │ │ │ │ + bhi.w 3528 │ │ │ │ │ add.w r5, r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 355c │ │ │ │ │ + beq.w 3524 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3444 │ │ │ │ │ + beq.w 340c │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 32fc │ │ │ │ │ + beq.w 32c4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.w 32fc │ │ │ │ │ - ldr r1, [pc, #672] @ (3408 ) │ │ │ │ │ + bne.w 32c4 │ │ │ │ │ + ldr r1, [pc, #672] @ (33d0 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3236 │ │ │ │ │ + bne.n 31fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3382 │ │ │ │ │ + bne.w 334a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.w 3584 │ │ │ │ │ + bmi.w 354c │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 3194 │ │ │ │ │ + cbz r2, 315c │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 335a │ │ │ │ │ + bne.w 3322 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 3486 │ │ │ │ │ + beq.w 344e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 32d6 │ │ │ │ │ + beq.w 329e │ │ │ │ │ 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 3382 │ │ │ │ │ + blt.w 334a │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 3494 │ │ │ │ │ - beq.w 33d0 │ │ │ │ │ + blt.w 345c │ │ │ │ │ + beq.w 3398 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 3450 │ │ │ │ │ + bhi.w 3418 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3528 │ │ │ │ │ + beq.w 34f0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3520 │ │ │ │ │ + bne.w 34e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5434,365 +5414,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 3468 │ │ │ │ │ + blt.w 3430 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 329e │ │ │ │ │ + bne.n 3266 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #468] @ (340c ) │ │ │ │ │ + ldr r3, [pc, #468] @ (33d4 ) │ │ │ │ │ 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 3476 │ │ │ │ │ + bpl.w 343e │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3476 │ │ │ │ │ + beq.w 343e │ │ │ │ │ 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 3284 │ │ │ │ │ + beq.n 324c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3284 │ │ │ │ │ + cbnz r3, 324c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3382 │ │ │ │ │ + beq.n 334a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ - bpl.w 3536 │ │ │ │ │ + bpl.w 34fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 322e │ │ │ │ │ + beq.n 31f6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 32be │ │ │ │ │ + cbz r0, 3286 │ │ │ │ │ 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 32d2 │ │ │ │ │ + beq.n 329a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 369c │ │ │ │ │ + beq.w 3664 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 322e │ │ │ │ │ + b.n 31f6 │ │ │ │ │ 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 3386 │ │ │ │ │ + bne.n 334e │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5d98 <_PyBytes_FromList> │ │ │ │ │ + bl 5d5c <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3382 │ │ │ │ │ + beq.n 334a │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 329e │ │ │ │ │ + bne.n 3266 │ │ │ │ │ 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 35c6 │ │ │ │ │ + beq.w 358e │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.w 36be │ │ │ │ │ + bpl.w 3686 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 3382 │ │ │ │ │ + cbz r0, 334a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 36a6 │ │ │ │ │ + bne.w 366e │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 35c6 │ │ │ │ │ + bne.w 358e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 362a │ │ │ │ │ + beq.w 35f2 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.w 362a │ │ │ │ │ + bpl.w 35f2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3382 │ │ │ │ │ + cbz r0, 334a │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 32f0 │ │ │ │ │ + b.n 32b8 │ │ │ │ │ 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 359c │ │ │ │ │ + beq.w 3564 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3684 │ │ │ │ │ + blt.w 364c │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl e8 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3350 │ │ │ │ │ + bne.n 3318 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 322e │ │ │ │ │ + b.n 31f6 │ │ │ │ │ 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 33d4 │ │ │ │ │ + bne.n 339c │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3382 │ │ │ │ │ + beq.n 334a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 32f0 │ │ │ │ │ + ble.n 32b8 │ │ │ │ │ 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 34e6 │ │ │ │ │ + beq.w 34ae │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 34ec │ │ │ │ │ + bhi.w 34b4 │ │ │ │ │ strb.w r0, [r7], #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n 33b0 │ │ │ │ │ - b.n 32f0 │ │ │ │ │ - ldr r4, [pc, #60] @ (3410 ) │ │ │ │ │ - b.n 3210 │ │ │ │ │ + bne.n 3378 │ │ │ │ │ + b.n 32b8 │ │ │ │ │ + ldr r4, [pc, #60] @ (33d8 ) │ │ │ │ │ + b.n 31d8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 34d4 │ │ │ │ │ + bmi.n 349c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34ac │ │ │ │ │ + beq.n 3474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 5410 <_PyBytes_FromIterator> │ │ │ │ │ + bl 53d0 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 337e │ │ │ │ │ + beq.n 3346 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 337e │ │ │ │ │ + bne.n 3346 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 337e │ │ │ │ │ + b.n 3346 │ │ │ │ │ .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] @ (36e0 ) │ │ │ │ │ + ldr r4, [pc, #704] @ (36a8 ) │ │ │ │ │ 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 3382 │ │ │ │ │ + beq.n 334a │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3156 │ │ │ │ │ + bne.w 311e │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #660] @ (36e4 ) │ │ │ │ │ - b.n 32f0 │ │ │ │ │ + ldr r4, [pc, #660] @ (36ac ) │ │ │ │ │ + b.n 32b8 │ │ │ │ │ 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 1a3c │ │ │ │ │ + bl 1a0c │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3382 │ │ │ │ │ + b.n 334a │ │ │ │ │ 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 326c │ │ │ │ │ + b.n 3234 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 34de │ │ │ │ │ + bne.n 34a6 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 32f0 │ │ │ │ │ + b.n 32b8 │ │ │ │ │ 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 3466 │ │ │ │ │ + b.n 342e │ │ │ │ │ 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 3382 │ │ │ │ │ + beq.w 334a │ │ │ │ │ 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 3382 │ │ │ │ │ + b.n 334a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 34c2 │ │ │ │ │ + b.n 348a │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 32f0 │ │ │ │ │ + b.n 32b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3502 │ │ │ │ │ + cbnz r0, 34ca │ │ │ │ │ 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 3382 │ │ │ │ │ + beq.w 334a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3382 │ │ │ │ │ + bne.w 334a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3382 │ │ │ │ │ + b.n 334a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 31fc │ │ │ │ │ + b.n 31c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 320e │ │ │ │ │ - b.n 3466 │ │ │ │ │ + bne.w 31d6 │ │ │ │ │ + b.n 342e │ │ │ │ │ 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 │ │ │ │ │ @@ -5800,87 +5780,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 3382 │ │ │ │ │ - b.n 350e │ │ │ │ │ + beq.w 334a │ │ │ │ │ + b.n 34d6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 341c │ │ │ │ │ + b.n 33e4 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #376] @ (36e0 ) │ │ │ │ │ + ldr r1, [pc, #376] @ (36a8 ) │ │ │ │ │ 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 3156 │ │ │ │ │ - b.n 3382 │ │ │ │ │ + bne.w 311e │ │ │ │ │ + b.n 334a │ │ │ │ │ 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 3382 │ │ │ │ │ + b.n 334a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3684 │ │ │ │ │ + beq.n 364c │ │ │ │ │ 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 3382 │ │ │ │ │ + beq.w 334a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f98 │ │ │ │ │ + bl 3f60 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 337e │ │ │ │ │ + b.n 3346 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 3666 │ │ │ │ │ + bpl.n 362e │ │ │ │ │ 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 3382 │ │ │ │ │ + beq.w 334a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 36a6 │ │ │ │ │ - cbz r7, 363e │ │ │ │ │ + bne.n 366e │ │ │ │ │ + cbz r7, 3606 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3620 │ │ │ │ │ + bne.n 35e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5893,29 +5873,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 3382 │ │ │ │ │ + b.n 334a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.w 3344 │ │ │ │ │ + bmi.w 330c │ │ │ │ │ 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 3660 │ │ │ │ │ + b.n 3628 │ │ │ │ │ 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 │ │ │ │ │ @@ -5926,59 +5906,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 3382 │ │ │ │ │ + b.n 334a │ │ │ │ │ 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 3382 │ │ │ │ │ + b.n 334a │ │ │ │ │ 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 3382 │ │ │ │ │ + b.n 334a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 322e │ │ │ │ │ + b.n 31f6 │ │ │ │ │ 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 3382 │ │ │ │ │ + b.n 334a │ │ │ │ │ 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 │ │ │ │ │ @@ -5986,142 +5966,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 3382 │ │ │ │ │ + b.n 334a │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000036e8 : │ │ │ │ │ +000036b0 : │ │ │ │ │ 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 3708 │ │ │ │ │ + bne.n 36d0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3702 │ │ │ │ │ + bne.n 36ca │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003710 : │ │ │ │ │ +000036d8 : │ │ │ │ │ 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 37d0 │ │ │ │ │ - beq.n 37d0 │ │ │ │ │ + blt.n 3798 │ │ │ │ │ + beq.n 3798 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 3848 │ │ │ │ │ + blt.w 3810 │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 3812 │ │ │ │ │ + beq.n 37da │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.n 3848 │ │ │ │ │ + bhi.n 3810 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3868 │ │ │ │ │ + beq.w 3830 │ │ │ │ │ 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 3862 │ │ │ │ │ + bne.n 382a │ │ │ │ │ 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, 3796 │ │ │ │ │ + cbz r4, 375e │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 379c │ │ │ │ │ + bne.n 3764 │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.n 380a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge.n 3796 │ │ │ │ │ + bge.n 375e │ │ │ │ │ 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 37b0 │ │ │ │ │ + blt.n 3778 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cbz r5, 3832 │ │ │ │ │ + cbz r5, 37fa │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3868 │ │ │ │ │ + beq.n 3830 │ │ │ │ │ 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 3862 │ │ │ │ │ + bne.n 382a │ │ │ │ │ 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 │ │ │ │ │ @@ -6129,60 +6109,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 3740 │ │ │ │ │ + bne.n 3708 │ │ │ │ │ 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 3796 │ │ │ │ │ + b.n 375e │ │ │ │ │ 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 3820 │ │ │ │ │ - b.n 37d2 │ │ │ │ │ + beq.n 37e8 │ │ │ │ │ + b.n 379a │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt.n 37b0 │ │ │ │ │ - b.n 3796 │ │ │ │ │ + blt.n 3778 │ │ │ │ │ + b.n 375e │ │ │ │ │ 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 3796 │ │ │ │ │ + b.n 375e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 376c │ │ │ │ │ + b.n 3734 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00003870 <_PyBytes_Join>: │ │ │ │ │ +00003838 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b.n 3874 │ │ │ │ │ + b.n 383c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003874 : │ │ │ │ │ +0000383c : │ │ │ │ │ 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 │ │ │ │ │ @@ -6192,82 +6172,82 @@ │ │ │ │ │ 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 3eb8 │ │ │ │ │ + beq.w 3e80 │ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #6 │ │ │ │ │ - bpl.w 3e92 │ │ │ │ │ + bpl.w 3e5a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d2c │ │ │ │ │ + beq.w 3cf4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3900 │ │ │ │ │ + bne.n 38c8 │ │ │ │ │ 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 3e7c │ │ │ │ │ + bne.w 3e44 │ │ │ │ │ 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 38f8 │ │ │ │ │ + beq.n 38c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ec6 │ │ │ │ │ + beq.w 3e8e │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt le │ │ │ │ │ addle r2, sp, #32 │ │ │ │ │ strle r2, [sp, #20] │ │ │ │ │ strle r2, [sp, #4] │ │ │ │ │ - bgt.w 3cf6 │ │ │ │ │ + bgt.w 3cbe │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ 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 3cf0 │ │ │ │ │ + bpl.w 3cb8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.w 3a74 │ │ │ │ │ + bge.w 3a3c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 3e4c │ │ │ │ │ + bpl.w 3e14 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3e58 │ │ │ │ │ + bne.w 3e20 │ │ │ │ │ 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] │ │ │ │ │ @@ -6276,100 +6256,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 3a4e │ │ │ │ │ + bne.n 3a16 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 39f8 │ │ │ │ │ + b.n 39c0 │ │ │ │ │ sub.w r2, r9, r5 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3edc │ │ │ │ │ + blt.w 3ea4 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3ed6 │ │ │ │ │ + bne.w 3e9e │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, sl │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bpl.w 3df6 │ │ │ │ │ + bpl.w 3dbe │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 3e0e │ │ │ │ │ + bne.w 3dd6 │ │ │ │ │ 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 3edc │ │ │ │ │ + blt.w 3ea4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3d20 │ │ │ │ │ + beq.w 3ce8 │ │ │ │ │ sub.w r2, r9, r5 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 3edc │ │ │ │ │ + blt.w 3ea4 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3ed6 │ │ │ │ │ + bne.w 3e9e │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bge.n 3a70 │ │ │ │ │ + bge.n 3a38 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ - bpl.w 3dca │ │ │ │ │ + bpl.w 3d92 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3de2 │ │ │ │ │ + bne.w 3daa │ │ │ │ │ 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 3edc │ │ │ │ │ + blt.w 3ea4 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 397e │ │ │ │ │ + bne.n 3946 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.n 3994 │ │ │ │ │ + beq.n 395c │ │ │ │ │ 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 │ │ │ │ │ @@ -6377,62 +6357,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 3c04 │ │ │ │ │ + b.n 3bcc │ │ │ │ │ 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 3e46 │ │ │ │ │ + beq.w 3e0e │ │ │ │ │ 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 3e86 │ │ │ │ │ + bne.w 3e4e │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3d72 │ │ │ │ │ + bne.w 3d3a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3bfc │ │ │ │ │ + beq.w 3bc4 │ │ │ │ │ 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 3b60 │ │ │ │ │ + beq.n 3b28 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3b4a │ │ │ │ │ + beq.n 3b12 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3b38 │ │ │ │ │ + beq.n 3b00 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3b26 │ │ │ │ │ + beq.n 3aee │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3b14 │ │ │ │ │ + beq.n 3adc │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3b02 │ │ │ │ │ + beq.n 3aca │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3d54 │ │ │ │ │ + bne.w 3d1c │ │ │ │ │ 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 │ │ │ │ │ @@ -6468,15 +6448,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 3bfc │ │ │ │ │ + beq.n 3bc4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ @@ -6533,55 +6513,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 3b6a │ │ │ │ │ + bne.n 3b32 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e74 │ │ │ │ │ + bne.w 3e3c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3c18 │ │ │ │ │ + beq.n 3be0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d6a │ │ │ │ │ + beq.w 3d32 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3cde │ │ │ │ │ + beq.n 3ca6 │ │ │ │ │ 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 3c96 │ │ │ │ │ + beq.n 3c5e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3c88 │ │ │ │ │ + beq.n 3c50 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3c7e │ │ │ │ │ + beq.n 3c46 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3c74 │ │ │ │ │ + beq.n 3c3c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3c6a │ │ │ │ │ + beq.n 3c32 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3c60 │ │ │ │ │ + beq.n 3c28 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 3d46 │ │ │ │ │ + bne.n 3d0e │ │ │ │ │ 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 │ │ │ │ │ @@ -6599,15 +6579,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 3cde │ │ │ │ │ + beq.n 3ca6 │ │ │ │ │ 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 │ │ │ │ │ @@ -6627,91 +6607,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 3c96 │ │ │ │ │ + bne.n 3c5e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 38f8 │ │ │ │ │ + beq.w 38c0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 38f8 │ │ │ │ │ + b.n 38c0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - b.n 39f8 │ │ │ │ │ + b.n 39c0 │ │ │ │ │ movw r2, #47662 @ 0xba2e │ │ │ │ │ movt r2, #744 @ 0x2e8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.w 3ea4 │ │ │ │ │ + bhi.w 3e6c │ │ │ │ │ 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 3ea4 │ │ │ │ │ + beq.w 3e6c │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 390e │ │ │ │ │ + b.n 38d6 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 39f6 │ │ │ │ │ - b.n 3a4a │ │ │ │ │ + beq.w 39be │ │ │ │ │ + b.n 3a12 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d40 │ │ │ │ │ + beq.n 3d08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ebe │ │ │ │ │ - ldr.w r9, [pc, #440] @ 3efc │ │ │ │ │ - b.n 38f8 │ │ │ │ │ + beq.w 3e86 │ │ │ │ │ + ldr.w r9, [pc, #440] @ 3ec4 │ │ │ │ │ + b.n 38c0 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3c56 │ │ │ │ │ + b.n 3c1e │ │ │ │ │ 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 3af0 │ │ │ │ │ + b.n 3ab8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c18 │ │ │ │ │ + b.n 3be0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3bfc │ │ │ │ │ + beq.w 3bc4 │ │ │ │ │ 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 3bfc │ │ │ │ │ + beq.w 3bc4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6725,56 +6705,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 3bfc │ │ │ │ │ - b.n 3da0 │ │ │ │ │ + beq.w 3bc4 │ │ │ │ │ + b.n 3d68 │ │ │ │ │ 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 3a16 │ │ │ │ │ + beq.w 39de │ │ │ │ │ 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, 3e26 │ │ │ │ │ + cbnz r0, 3dee │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 3a2e │ │ │ │ │ + b.n 39f6 │ │ │ │ │ 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 39b2 │ │ │ │ │ + beq.w 397a │ │ │ │ │ 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, 3e26 │ │ │ │ │ + cbnz r0, 3dee │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b.n 39ca │ │ │ │ │ + b.n 3992 │ │ │ │ │ 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 │ │ │ │ │ @@ -6783,99 +6763,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 3c04 │ │ │ │ │ + b.n 3bcc │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 394c │ │ │ │ │ + beq.w 3914 │ │ │ │ │ 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 3e2a │ │ │ │ │ + bne.n 3df2 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3966 │ │ │ │ │ + b.n 392e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 3c04 │ │ │ │ │ + b.n 3bcc │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 390e │ │ │ │ │ + b.n 38d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 3aa0 │ │ │ │ │ + b.n 3a68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d2c │ │ │ │ │ + beq.w 3cf4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 3900 │ │ │ │ │ + bne.w 38c8 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ - b.n 38c0 │ │ │ │ │ + b.n 3888 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3eb4 │ │ │ │ │ + beq.n 3e7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 3ece │ │ │ │ │ + cbz r3, 3e96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 38f8 │ │ │ │ │ + b.n 38c0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d40 │ │ │ │ │ + b.n 3d08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38f8 │ │ │ │ │ + b.n 38c0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eb4 │ │ │ │ │ + b.n 3e7c │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ - b.n 3a52 │ │ │ │ │ + b.n 3a1a │ │ │ │ │ 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 3e46 │ │ │ │ │ + b.n 3e0e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003f00 : │ │ │ │ │ +00003ec8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6883,18 +6863,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 3f40 │ │ │ │ │ + bhi.n 3f08 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3f58 │ │ │ │ │ + bne.n 3f20 │ │ │ │ │ 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 │ │ │ │ │ @@ -6904,92 +6884,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, 3f7e │ │ │ │ │ + cbnz r0, 3f46 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3f3c │ │ │ │ │ + b.n 3f04 │ │ │ │ │ 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 3f54 │ │ │ │ │ + beq.n 3f1c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3f2c │ │ │ │ │ + beq.n 3ef4 │ │ │ │ │ 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 3f2c │ │ │ │ │ - b.n 3f54 │ │ │ │ │ + bne.n 3ef4 │ │ │ │ │ + b.n 3f1c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3f2c │ │ │ │ │ + ble.n 3ef4 │ │ │ │ │ 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 3f6c │ │ │ │ │ - b.n 3f54 │ │ │ │ │ + bne.n 3f34 │ │ │ │ │ + b.n 3f1c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f98 : │ │ │ │ │ +00003f60 : │ │ │ │ │ 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 40e2 │ │ │ │ │ + beq.w 40aa │ │ │ │ │ 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 40f6 │ │ │ │ │ + beq.w 40be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4046 │ │ │ │ │ + beq.n 400e │ │ │ │ │ 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 40f2 │ │ │ │ │ + blt.w 40ba │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 412a │ │ │ │ │ - beq.n 40aa │ │ │ │ │ + blt.w 40f2 │ │ │ │ │ + beq.n 4072 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 4104 │ │ │ │ │ + bhi.w 40cc │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41b0 │ │ │ │ │ + beq.w 4178 │ │ │ │ │ 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] │ │ │ │ │ @@ -7004,199 +6984,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 411c │ │ │ │ │ + blt.n 40e4 │ │ │ │ │ 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 4060 │ │ │ │ │ + bne.n 4028 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 5d98 <_PyBytes_FromList> │ │ │ │ │ + b.w 5d5c <_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 40ae │ │ │ │ │ + bne.n 4076 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40f2 │ │ │ │ │ + beq.n 40ba │ │ │ │ │ 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 403e │ │ │ │ │ + ble.n 4006 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 417a │ │ │ │ │ + beq.n 4142 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 4180 │ │ │ │ │ + bhi.n 4148 │ │ │ │ │ strb.w r0, [r7], #1 │ │ │ │ │ - b.n 408c │ │ │ │ │ - ldr r4, [pc, #276] @ (41c0 ) │ │ │ │ │ - b.n 4026 │ │ │ │ │ + b.n 4054 │ │ │ │ │ + ldr r4, [pc, #276] @ (4188 ) │ │ │ │ │ + b.n 3fee │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 4170 │ │ │ │ │ + bmi.n 4138 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 414a │ │ │ │ │ + beq.n 4112 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 5410 <_PyBytes_FromIterator> │ │ │ │ │ + bl 53d0 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 403e │ │ │ │ │ + beq.n 4006 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 403e │ │ │ │ │ + bne.n 4006 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 403e │ │ │ │ │ + b.n 4006 │ │ │ │ │ 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 403e │ │ │ │ │ + b.n 4006 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4142 │ │ │ │ │ + bne.n 410a │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 403e │ │ │ │ │ + b.n 4006 │ │ │ │ │ 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 1a3c │ │ │ │ │ + bl 1a0c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 40f2 │ │ │ │ │ + b.n 40ba │ │ │ │ │ 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 411a │ │ │ │ │ + b.n 40e2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 403e │ │ │ │ │ + b.n 4006 │ │ │ │ │ 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 40f2 │ │ │ │ │ + beq.n 40ba │ │ │ │ │ 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 40f2 │ │ │ │ │ + b.n 40ba │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 415e │ │ │ │ │ + b.n 4126 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 4196 │ │ │ │ │ + cbnz r0, 415e │ │ │ │ │ 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 40f2 │ │ │ │ │ + beq.n 40ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 40f2 │ │ │ │ │ + bne.n 40ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40f2 │ │ │ │ │ + b.n 40ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4026 │ │ │ │ │ - b.n 411a │ │ │ │ │ + bne.w 3fee │ │ │ │ │ + b.n 40e2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000041c4 : │ │ │ │ │ +0000418c : │ │ │ │ │ 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 │ │ │ │ │ @@ -7204,70 +7184,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 422a │ │ │ │ │ + bhi.n 41f2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4204 │ │ │ │ │ + bne.n 41cc │ │ │ │ │ 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, 4226 │ │ │ │ │ + cbz r0, 41ee │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 41f0 │ │ │ │ │ + beq.n 41b8 │ │ │ │ │ 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 41f0 │ │ │ │ │ + bne.n 41b8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4200 │ │ │ │ │ + b.n 41c8 │ │ │ │ │ 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 4226 │ │ │ │ │ + beq.n 41ee │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 41f0 │ │ │ │ │ + ble.n 41b8 │ │ │ │ │ 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 4216 │ │ │ │ │ - b.n 4226 │ │ │ │ │ + bne.n 41de │ │ │ │ │ + b.n 41ee │ │ │ │ │ │ │ │ │ │ -00004258 : │ │ │ │ │ +00004220 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7275,18 +7255,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 4298 │ │ │ │ │ + bhi.n 4260 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 42b0 │ │ │ │ │ + bne.n 4278 │ │ │ │ │ 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 │ │ │ │ │ @@ -7296,55 +7276,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, 42d6 │ │ │ │ │ + cbnz r0, 429e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4294 │ │ │ │ │ + b.n 425c │ │ │ │ │ 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 42ac │ │ │ │ │ + beq.n 4274 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4284 │ │ │ │ │ + beq.n 424c │ │ │ │ │ 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 4284 │ │ │ │ │ - b.n 42ac │ │ │ │ │ + bne.n 424c │ │ │ │ │ + b.n 4274 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4284 │ │ │ │ │ + ble.n 424c │ │ │ │ │ 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 42c4 │ │ │ │ │ - b.n 42ac │ │ │ │ │ + bne.n 428c │ │ │ │ │ + b.n 4274 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000042f0 : │ │ │ │ │ +000042b8 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b.w 3874 │ │ │ │ │ + b.w 383c │ │ │ │ │ │ │ │ │ │ -000042f4 : │ │ │ │ │ +000042bc : │ │ │ │ │ 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 │ │ │ │ │ @@ -7352,18 +7332,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 4334 │ │ │ │ │ + bhi.n 42fc │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 434c │ │ │ │ │ + bne.n 4314 │ │ │ │ │ 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 │ │ │ │ │ @@ -7373,58 +7353,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, 4372 │ │ │ │ │ + cbnz r0, 433a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4330 │ │ │ │ │ + b.n 42f8 │ │ │ │ │ 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 4348 │ │ │ │ │ + beq.n 4310 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4320 │ │ │ │ │ + beq.n 42e8 │ │ │ │ │ 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 4320 │ │ │ │ │ - b.n 4348 │ │ │ │ │ + bne.n 42e8 │ │ │ │ │ + b.n 4310 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4320 │ │ │ │ │ + ble.n 42e8 │ │ │ │ │ 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 4360 │ │ │ │ │ - b.n 4348 │ │ │ │ │ + bne.n 4328 │ │ │ │ │ + b.n 4310 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000438c : │ │ │ │ │ +00004354 : │ │ │ │ │ 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] @ (46a4 ) │ │ │ │ │ + ldr r3, [pc, #772] @ (466c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7434,110 +7414,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 4802 │ │ │ │ │ + bne.w 47ca │ │ │ │ │ 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 49cc │ │ │ │ │ + beq.w 4994 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47fe │ │ │ │ │ + beq.w 47c6 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - blt.w 4712 │ │ │ │ │ + blt.w 46da │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 475a │ │ │ │ │ + ble.w 4722 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 48ca │ │ │ │ │ + bgt.w 4892 │ │ │ │ │ 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 4746 │ │ │ │ │ + beq.w 470e │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 4504 │ │ │ │ │ + beq.n 44cc │ │ │ │ │ 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 4504 │ │ │ │ │ + beq.n 44cc │ │ │ │ │ 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 4504 │ │ │ │ │ + beq.n 44cc │ │ │ │ │ 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 4504 │ │ │ │ │ + beq.n 44cc │ │ │ │ │ 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 4504 │ │ │ │ │ + beq.n 44cc │ │ │ │ │ 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] │ │ │ │ │ @@ -7546,66 +7526,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 44de │ │ │ │ │ + bne.n 44a6 │ │ │ │ │ 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 4712 │ │ │ │ │ + blt.w 46da │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.n 453c │ │ │ │ │ + b.n 4504 │ │ │ │ │ adds r0, r2, r4 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.w 4708 │ │ │ │ │ + bpl.w 46d0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bgt.w 4712 │ │ │ │ │ + bgt.w 46da │ │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 4522 │ │ │ │ │ + bne.n 44ea │ │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.w 46f0 │ │ │ │ │ + bne.w 46b8 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 46a8 │ │ │ │ │ + bne.w 4670 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 4712 │ │ │ │ │ + blt.w 46da │ │ │ │ │ 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 4776 │ │ │ │ │ + bne.w 473e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4894 │ │ │ │ │ + beq.w 485c │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 4958 │ │ │ │ │ + bgt.w 4920 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49e8 │ │ │ │ │ + beq.w 49b0 │ │ │ │ │ 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] │ │ │ │ │ @@ -7617,47 +7597,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 474c │ │ │ │ │ + bne.w 4714 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r7, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 47a0 │ │ │ │ │ + beq.w 4768 │ │ │ │ │ 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 47b0 │ │ │ │ │ + bmi.w 4778 │ │ │ │ │ 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 47c8 │ │ │ │ │ + bne.w 4790 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 48b6 │ │ │ │ │ + beq.w 487e │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 4972 │ │ │ │ │ + bgt.w 493a │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49a6 │ │ │ │ │ + beq.w 496e │ │ │ │ │ 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] │ │ │ │ │ @@ -7668,125 +7648,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, 466e │ │ │ │ │ + cbz r6, 4636 │ │ │ │ │ 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 47ea │ │ │ │ │ + bne.w 47b2 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 468a │ │ │ │ │ + beq.n 4652 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #24] @ (46a4 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (466c ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 48c6 │ │ │ │ │ + bne.w 488e │ │ │ │ │ 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 46f0 │ │ │ │ │ + bne.n 46b8 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.w 4552 │ │ │ │ │ + beq.w 451a │ │ │ │ │ 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 48a8 │ │ │ │ │ + bne.w 4870 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - blt.n 46d2 │ │ │ │ │ + blt.n 469a │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - beq.w 4552 │ │ │ │ │ + beq.w 451a │ │ │ │ │ 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 4534 │ │ │ │ │ + bmi.w 44fc │ │ │ │ │ add r4, r5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - ble.w 453c │ │ │ │ │ + ble.w 4504 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4724 │ │ │ │ │ + beq.n 46ec │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r3, [pc, #732] @ (4a04 ) │ │ │ │ │ + ldr r3, [pc, #732] @ (49cc ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 498c │ │ │ │ │ + bne.w 4954 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ - b.n 467e │ │ │ │ │ + b.n 4646 │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 4432 │ │ │ │ │ + b.n 43fa │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 45ce │ │ │ │ │ - bne.n 4712 │ │ │ │ │ + b.n 4596 │ │ │ │ │ + bne.n 46da │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - ble.n 4806 │ │ │ │ │ + ble.n 47ce │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4712 │ │ │ │ │ + beq.n 46da │ │ │ │ │ subs r4, r0, r6 │ │ │ │ │ - b.n 4552 │ │ │ │ │ + b.n 451a │ │ │ │ │ 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] │ │ │ │ │ @@ -7794,444 +7774,444 @@ │ │ │ │ │ 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 45e0 │ │ │ │ │ + bne.w 45a8 │ │ │ │ │ add r5, r4 │ │ │ │ │ str.w r8, [r7, #16] │ │ │ │ │ add r6, r5 │ │ │ │ │ subs.w r5, r9, r5 │ │ │ │ │ - bpl.w 45f6 │ │ │ │ │ + bpl.w 45be │ │ │ │ │ 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 4988 │ │ │ │ │ + b.n 4950 │ │ │ │ │ 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 467a │ │ │ │ │ + beq.w 4642 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 47fe │ │ │ │ │ + beq.n 47c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 49fa │ │ │ │ │ + beq.w 49c2 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 467e │ │ │ │ │ + b.n 4646 │ │ │ │ │ add.w r2, r6, r9 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs.n 4712 │ │ │ │ │ + bcs.n 46da │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4894 │ │ │ │ │ + beq.n 485c │ │ │ │ │ add.w r4, r0, #17 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 4712 │ │ │ │ │ + bls.w 46da │ │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4890 │ │ │ │ │ + beq.n 4858 │ │ │ │ │ add.w r4, r0, #18 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 4712 │ │ │ │ │ + bls.w 46da │ │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4890 │ │ │ │ │ + beq.n 4858 │ │ │ │ │ add.w r4, r0, #19 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 4712 │ │ │ │ │ + bls.w 46da │ │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4890 │ │ │ │ │ + beq.n 4858 │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 4712 │ │ │ │ │ + bls.w 46da │ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4890 │ │ │ │ │ + beq.n 4858 │ │ │ │ │ add.w r4, r0, #21 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 4712 │ │ │ │ │ + bls.w 46da │ │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4890 │ │ │ │ │ + beq.n 4858 │ │ │ │ │ add.w r4, r0, #22 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.w 4712 │ │ │ │ │ + bls.w 46da │ │ │ │ │ ldrb r3, [r0, #22] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4890 │ │ │ │ │ + beq.n 4858 │ │ │ │ │ add.w r3, r0, #23 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.n 4886 │ │ │ │ │ - b.n 4712 │ │ │ │ │ + bhi.n 484e │ │ │ │ │ + b.n 46da │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4712 │ │ │ │ │ + beq.w 46da │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4880 │ │ │ │ │ + bne.n 4848 │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - b.n 4552 │ │ │ │ │ - ldr r3, [pc, #368] @ (4a08 ) │ │ │ │ │ + b.n 451a │ │ │ │ │ + ldr r3, [pc, #368] @ (49d0 ) │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 45e0 │ │ │ │ │ - b.n 47a0 │ │ │ │ │ + bne.w 45a8 │ │ │ │ │ + b.n 4768 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r0, ip │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - beq.w 4552 │ │ │ │ │ - b.n 46f0 │ │ │ │ │ - ldr r3, [pc, #336] @ (4a08 ) │ │ │ │ │ + beq.w 451a │ │ │ │ │ + b.n 46b8 │ │ │ │ │ + ldr r3, [pc, #336] @ (49d0 ) │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 467a │ │ │ │ │ - b.n 47ea │ │ │ │ │ + beq.w 4642 │ │ │ │ │ + b.n 47b2 │ │ │ │ │ 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 48da │ │ │ │ │ + ble.n 48a2 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt.n 490a │ │ │ │ │ + bgt.n 48d2 │ │ │ │ │ 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 4944 │ │ │ │ │ + beq.n 490c │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 4930 │ │ │ │ │ + beq.n 48f8 │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ - b.n 4438 │ │ │ │ │ + b.n 4400 │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r9, asr #2 │ │ │ │ │ - blt.n 49b4 │ │ │ │ │ + blt.n 497c │ │ │ │ │ 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 1e10 │ │ │ │ │ + bl 1e10 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 4552 │ │ │ │ │ + b.n 451a │ │ │ │ │ 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 453c │ │ │ │ │ + b.n 4504 │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne.w 4438 │ │ │ │ │ + bne.w 4400 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.n 453c │ │ │ │ │ + b.n 4504 │ │ │ │ │ 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 4896 │ │ │ │ │ + b.n 485e │ │ │ │ │ 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 48b8 │ │ │ │ │ + b.n 4880 │ │ │ │ │ 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 473e │ │ │ │ │ + b.n 4706 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4660 │ │ │ │ │ - b.n 4988 │ │ │ │ │ + bne.w 4628 │ │ │ │ │ + b.n 4950 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2078 │ │ │ │ │ + bl 2078 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2134 │ │ │ │ │ + bl 2134 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 4552 │ │ │ │ │ + b.n 451a │ │ │ │ │ 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 4802 │ │ │ │ │ + b.n 47ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 496e │ │ │ │ │ + beq.n 4936 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 45ce │ │ │ │ │ - b.n 474c │ │ │ │ │ + beq.w 4596 │ │ │ │ │ + b.n 4714 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 47fe │ │ │ │ │ + b.n 47c6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004a0c : │ │ │ │ │ +000049d4 : │ │ │ │ │ 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 5316 │ │ │ │ │ + bne.w 53c0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi.w 53a6 │ │ │ │ │ + bhi.w 52c8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4dd0 │ │ │ │ │ + beq.w 4d8c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4dfa │ │ │ │ │ + beq.w 4db6 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 51fe │ │ │ │ │ + beq.w 51ba │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 4d4e │ │ │ │ │ + beq.w 4d06 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d44 │ │ │ │ │ + beq.w 4cfc │ │ │ │ │ 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 531c │ │ │ │ │ + bne.w 516e │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 4d44 │ │ │ │ │ + beq.w 4cfc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ add.w r7, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - blt.w 4d56 │ │ │ │ │ + blt.w 4d0e │ │ │ │ │ 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.w 5082 │ │ │ │ │ + beq.w 5040 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 510a │ │ │ │ │ + bne.w 50c8 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 52c8 │ │ │ │ │ + beq.w 52e6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.w 5240 │ │ │ │ │ + bne.w 5218 │ │ │ │ │ ldrb.w r8, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50d0 │ │ │ │ │ + beq.w 508e │ │ │ │ │ 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, r6 │ │ │ │ │ strd sl, ip, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 4c42 │ │ │ │ │ + ble.w 4c0a │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.w 4c42 │ │ │ │ │ + bcc.w 4c0a │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 4c42 │ │ │ │ │ + ble.w 4c0a │ │ │ │ │ ldrb.w r1, [r9, r2] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.w 4d80 │ │ │ │ │ + beq.w 4d38 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 4d84 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 4d3c │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b9a │ │ │ │ │ + beq.n 4b62 │ │ │ │ │ adds r4, r2, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4d84 │ │ │ │ │ + bge.w 4d3c │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b9a │ │ │ │ │ + beq.n 4b62 │ │ │ │ │ adds r4, r2, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4d84 │ │ │ │ │ + bge.w 4d3c │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b9a │ │ │ │ │ + beq.n 4b62 │ │ │ │ │ adds r4, r2, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d84 │ │ │ │ │ + ble.w 4d3c │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b9a │ │ │ │ │ + beq.n 4b62 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d84 │ │ │ │ │ + ble.w 4d3c │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b9a │ │ │ │ │ + beq.n 4b62 │ │ │ │ │ adds r4, r2, #6 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 4d84 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.w 4d3c │ │ │ │ │ ldrb.w r1, [r9, r4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 4b9a │ │ │ │ │ + beq.n 4b62 │ │ │ │ │ adds r4, r2, #7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d84 │ │ │ │ │ + ble.w 4d3c │ │ │ │ │ ldrb.w r0, [r9, r4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 4b9a │ │ │ │ │ + beq.n 4b62 │ │ │ │ │ add.w r4, r2, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d84 │ │ │ │ │ + ble.w 4d3c │ │ │ │ │ add r1, r9 │ │ │ │ │ - b.n 4b92 │ │ │ │ │ + b.n 4b5a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4d84 │ │ │ │ │ + ble.w 4d3c │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 4b8a │ │ │ │ │ + bne.n 4b52 │ │ │ │ │ add.w r1, r9, r6 │ │ │ │ │ subs r6, r4, r6 │ │ │ │ │ - bmi.w 5208 │ │ │ │ │ + bmi.w 51c4 │ │ │ │ │ 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 4d16 │ │ │ │ │ + bne.w 4cd6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4ce6 │ │ │ │ │ + beq.w 4d56 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 50a2 │ │ │ │ │ + bhi.w 5060 │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51ee │ │ │ │ │ + beq.w 51aa │ │ │ │ │ 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 │ │ │ │ │ @@ -8243,59 +8223,59 @@ │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ - cbz r1, 4c1e │ │ │ │ │ + cbz r1, 4be6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add.w r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.n 4cee │ │ │ │ │ + bgt.n 4cae │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str.w r7, [r1, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - ble.w 4d88 │ │ │ │ │ + ble.w 4d40 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcs.w 4afa │ │ │ │ │ + bcs.w 4ac2 │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4d9e │ │ │ │ │ + beq.w 4d5a │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - blt.n 4cd2 │ │ │ │ │ + blt.n 4c9a │ │ │ │ │ add r7, r6 │ │ │ │ │ subs r6, r5, r6 │ │ │ │ │ - bmi.w 5208 │ │ │ │ │ - sub.w r5, r6, #1 │ │ │ │ │ + bmi.w 51c4 │ │ │ │ │ + sub.w r3, r6, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - mov.w r5, r5, lsr #5 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ - moveq r5, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 4d68 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4d20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4dcc │ │ │ │ │ + beq.w 4d88 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 50a2 │ │ │ │ │ + bhi.w 5060 │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51da │ │ │ │ │ + beq.w 52fe │ │ │ │ │ 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] │ │ │ │ │ @@ -8305,320 +8285,313 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - strb r5, [r3, #16] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 4d36 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb r2, [r3, #16] │ │ │ │ │ + cbnz r7, 4cee │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.w 53c4 │ │ │ │ │ + bgt.w 51fc │ │ │ │ │ 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 r7, [pc, #592] @ (4f38 ) │ │ │ │ │ - cmp.w fp, #11 │ │ │ │ │ - ble.n 4c24 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5220 │ │ │ │ │ + bne.w 51dc │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4d8e │ │ │ │ │ + bne.n 4d46 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.n 4c38 │ │ │ │ │ + bgt.n 4c00 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4c4c │ │ │ │ │ + b.n 4c14 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r7, #13200 @ 0x3390 │ │ │ │ │ - cmp.w fp, #11 │ │ │ │ │ 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 r7, r2 │ │ │ │ │ - ble.w 4c24 │ │ │ │ │ - b.n 4cee │ │ │ │ │ + b.n 4be6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4cbe │ │ │ │ │ + b.n 4c86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 510a │ │ │ │ │ + bne.w 50c8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r7, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ 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 4e02 │ │ │ │ │ + beq.n 4dbe │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 4a92 │ │ │ │ │ + b.n 4a5a │ │ │ │ │ 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 4cbe │ │ │ │ │ + b.n 4c86 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 4b9a │ │ │ │ │ + b.n 4b62 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 4aec │ │ │ │ │ + b.n 4ab4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4c44 │ │ │ │ │ + b.n 4c0c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4d06 │ │ │ │ │ + bne.n 4cc6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d06 │ │ │ │ │ + b.n 4cc6 │ │ │ │ │ + ldr r7, [pc, #672] @ (4ff8 ) │ │ │ │ │ + b.n 4be6 │ │ │ │ │ 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.w 4c4c │ │ │ │ │ + bne.w 4c14 │ │ │ │ │ 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, [r1, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 4cd2 │ │ │ │ │ - ldr r4, [pc, #360] @ (4f38 ) │ │ │ │ │ - b.n 4cbe │ │ │ │ │ + b.n 4c9a │ │ │ │ │ + ldr r4, [pc, #620] @ (4ff8 ) │ │ │ │ │ + b.n 4c86 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #356] @ (4f3c ) │ │ │ │ │ + ldr r4, [pc, #616] @ (4ffc ) │ │ │ │ │ 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 510a │ │ │ │ │ + beq.w 50c8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4a3e │ │ │ │ │ + bne.w 4a06 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ 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 510a │ │ │ │ │ + beq.w 50c8 │ │ │ │ │ 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 r4, r5 │ │ │ │ │ - bge.n 4e7c │ │ │ │ │ + bge.n 4e38 │ │ │ │ │ ldrb r3, [r7, r4] │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bpl.n 4e82 │ │ │ │ │ + bpl.n 4e3e │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 4e7a │ │ │ │ │ + bge.n 4e36 │ │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bpl.n 4e84 │ │ │ │ │ + bpl.n 4e40 │ │ │ │ │ adds r6, r4, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 4e7a │ │ │ │ │ + bge.n 4e36 │ │ │ │ │ ldrb r1, [r7, r6] │ │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ │ lsls r0, r1, #28 │ │ │ │ │ - bpl.n 4e84 │ │ │ │ │ + bpl.n 4e40 │ │ │ │ │ adds r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge.n 4e7a │ │ │ │ │ + bge.n 4e36 │ │ │ │ │ add r2, r7 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.w 5054 │ │ │ │ │ + bpl.w 5012 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt.n 4e66 │ │ │ │ │ + blt.n 4e22 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 505a │ │ │ │ │ + beq.w 5018 │ │ │ │ │ mov r6, r4 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bmi.n 4f5a │ │ │ │ │ + bmi.n 4f0e │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4f5a │ │ │ │ │ + bmi.n 4f0e │ │ │ │ │ adds r4, r6, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4f5a │ │ │ │ │ + bmi.n 4f0e │ │ │ │ │ adds r4, r6, #4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bmi.n 4f5a │ │ │ │ │ + bmi.n 4f0e │ │ │ │ │ adds r4, r6, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4f5a │ │ │ │ │ + bmi.n 4f0e │ │ │ │ │ adds r4, r6, #6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4f5a │ │ │ │ │ + bmi.n 4f0e │ │ │ │ │ adds r4, r6, #7 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bmi.n 4f5a │ │ │ │ │ + bmi.n 4f0e │ │ │ │ │ add.w r4, r6, #8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4f5a │ │ │ │ │ + bmi.n 4f0e │ │ │ │ │ add.w r4, r6, #9 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4f5a │ │ │ │ │ + bmi.n 4f0e │ │ │ │ │ add.w r2, r6, #10 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb r1, [r7, r2] │ │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ │ lsls r3, r1, #28 │ │ │ │ │ - bmi.n 4f5a │ │ │ │ │ + bmi.n 4f0e │ │ │ │ │ add.w r4, r6, #11 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ add r2, r7 │ │ │ │ │ - b.n 4f46 │ │ │ │ │ - .word 0x0000337c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001f8 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + b.n 4efa │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4f52 │ │ │ │ │ + bge.n 4f06 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 4f40 │ │ │ │ │ - cbnz r6, 4f5a │ │ │ │ │ + bpl.n 4ef4 │ │ │ │ │ + cbnz r6, 4f0e │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 5110 │ │ │ │ │ + beq.w 50ce │ │ │ │ │ add.w r9, r7, r6 │ │ │ │ │ subs r6, r4, r6 │ │ │ │ │ - bmi.w 5140 │ │ │ │ │ + bmi.w 50fe │ │ │ │ │ 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 5062 │ │ │ │ │ + bne.n 5020 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 507c │ │ │ │ │ + beq.w 503a │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 50dc │ │ │ │ │ + bhi.w 509a │ │ │ │ │ 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 5158 │ │ │ │ │ + beq.w 5116 │ │ │ │ │ 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] │ │ │ │ │ @@ -8632,95 +8605,99 @@ │ │ │ │ │ add.w r3, sl, r6 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r6, [sl, #8] │ │ │ │ │ str.w r0, [sl, #12] │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4fe4 │ │ │ │ │ + beq.n 4f9a │ │ │ │ │ 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 500e │ │ │ │ │ + ble.n 4fc4 │ │ │ │ │ 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 51c4 │ │ │ │ │ + bne.w 5180 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5042 │ │ │ │ │ + bne.n 5000 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.w 4e2e │ │ │ │ │ + bne.w 4dea │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bge.n 505a │ │ │ │ │ + bge.n 5018 │ │ │ │ │ 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, [r7, r9] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.w 5166 │ │ │ │ │ + bpl.w 5124 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne.n 502a │ │ │ │ │ - b.n 505a │ │ │ │ │ + bne.n 4fe0 │ │ │ │ │ + b.n 5018 │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 500e │ │ │ │ │ + bne.n 4fc4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 500e │ │ │ │ │ + b.n 4fc4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.w 4e84 │ │ │ │ │ + bne.w 4e40 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w fp, [r3, #8] │ │ │ │ │ - b.n 4cde │ │ │ │ │ + b.n 4ca6 │ │ │ │ │ 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 4fe4 │ │ │ │ │ - ldr.w sl, [pc, #908] @ 540c │ │ │ │ │ - b.n 4fe4 │ │ │ │ │ + b.n 4f9a │ │ │ │ │ + ldr.w sl, [pc, #912] @ 53cc │ │ │ │ │ + b.n 4f9a │ │ │ │ │ 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 510a │ │ │ │ │ + beq.n 50c8 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 4e14 │ │ │ │ │ - b.n 501e │ │ │ │ │ + bne.w 4dd0 │ │ │ │ │ + b.n 4fd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8728,27 +8705,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 50d0 │ │ │ │ │ + beq.n 508e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 50d0 │ │ │ │ │ + cbnz r3, 508e │ │ │ │ │ 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 4cde │ │ │ │ │ + b.n 4ca6 │ │ │ │ │ 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 │ │ │ │ │ @@ -8756,892 +8733,893 @@ │ │ │ │ │ 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 510a │ │ │ │ │ + beq.n 50c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 510a │ │ │ │ │ + cbnz r3, 50c8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 4cde │ │ │ │ │ + b.n 4ca6 │ │ │ │ │ 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 4f5a │ │ │ │ │ + bne.w 4f0e │ │ │ │ │ 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 505a │ │ │ │ │ + b.n 5018 │ │ │ │ │ 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 50f2 │ │ │ │ │ + b.n 50b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fd2 │ │ │ │ │ - b.n 50f2 │ │ │ │ │ + bne.w 4f88 │ │ │ │ │ + b.n 50b0 │ │ │ │ │ sub.w r1, r5, r9 │ │ │ │ │ add.w r0, r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50f2 │ │ │ │ │ + beq.n 50b0 │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.n 518c │ │ │ │ │ + bgt.n 514a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 505a │ │ │ │ │ + b.n 5018 │ │ │ │ │ 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, 51b0 │ │ │ │ │ + cbnz r0, 5196 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5186 │ │ │ │ │ + beq.n 5144 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5186 │ │ │ │ │ + bne.n 5144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5186 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 50f2 │ │ │ │ │ + b.n 5144 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50f2 │ │ │ │ │ + bne.w 4a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50f2 │ │ │ │ │ + b.n 4a34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 50f2 │ │ │ │ │ + beq.n 50b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50f2 │ │ │ │ │ + bne.n 50b0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50f2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 50b8 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 4cbe │ │ │ │ │ - b.n 4d36 │ │ │ │ │ + b.n 50b0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 50b0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 50b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 50b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c12 │ │ │ │ │ - b.n 50b8 │ │ │ │ │ + bne.w 4bda │ │ │ │ │ + b.n 5076 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 4a4c │ │ │ │ │ + b.n 4a14 │ │ │ │ │ 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 50b8 │ │ │ │ │ + b.n 5076 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 50b8 │ │ │ │ │ + beq.w 5076 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50b8 │ │ │ │ │ + bne.w 5076 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50b8 │ │ │ │ │ + b.n 5076 │ │ │ │ │ + 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 52b0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 52a0 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 4c9a │ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50d0 │ │ │ │ │ + beq.w 508e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 527c │ │ │ │ │ + b.n 5254 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50b8 │ │ │ │ │ + beq.w 5076 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt.n 52e0 │ │ │ │ │ + bgt.n 5312 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r6, r8 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - beq.n 52a0 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + beq.n 5278 │ │ │ │ │ add.w r8, r7, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ - bl 29b0 │ │ │ │ │ + bl 2978 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r2, sl, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ subs.w r8, r3, #0 │ │ │ │ │ - bge.n 525c │ │ │ │ │ + bge.n 5234 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5354 │ │ │ │ │ + beq.n 536c │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50b8 │ │ │ │ │ + beq.w 5076 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt.n 5330 │ │ │ │ │ + bgt.n 5348 │ │ │ │ │ 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 50d4 │ │ │ │ │ + b.n 5092 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5212 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5212 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 5076 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 5076 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5076 │ │ │ │ │ + ldr r1, [pc, #252] @ (53c8 ) │ │ │ │ │ + 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 4a06 │ │ │ │ │ + b.n 50c8 │ │ │ │ │ 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 50d0 │ │ │ │ │ + b.n 508e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5076 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4c86 │ │ │ │ │ + b.n 4cee │ │ │ │ │ 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, 5304 │ │ │ │ │ + cbnz r0, 5336 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5276 │ │ │ │ │ + beq.n 524e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5276 │ │ │ │ │ + bne.n 524e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5276 │ │ │ │ │ + b.n 524e │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 50b8 │ │ │ │ │ + beq.w 5076 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50b8 │ │ │ │ │ - b.n 5238 │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - add r5, r4 │ │ │ │ │ - b.n 4dd2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4a6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 4a6c │ │ │ │ │ + bne.w 5076 │ │ │ │ │ + b.n 51f4 │ │ │ │ │ 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, 537e │ │ │ │ │ + cbnz r0, 53a8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 52c0 │ │ │ │ │ + beq.n 5298 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52c0 │ │ │ │ │ + bne.n 5298 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52c0 │ │ │ │ │ + b.n 5298 │ │ │ │ │ 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 5396 │ │ │ │ │ + bne.n 5396 │ │ │ │ │ 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 52c2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 50b8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 50b8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50b8 │ │ │ │ │ + b.n 529a │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ adds r0, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52b8 │ │ │ │ │ - b.n 50b8 │ │ │ │ │ - ldr r1, [pc, #96] @ (5408 ) │ │ │ │ │ - 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 4a3e │ │ │ │ │ - b.n 510a │ │ │ │ │ - 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, 53ee │ │ │ │ │ + bne.w 5290 │ │ │ │ │ + b.n 5076 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 53de │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 4cd2 │ │ │ │ │ + beq.w 5076 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 53d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 53d8 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 50b8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 5076 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50b8 │ │ │ │ │ + b.n 5076 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + b.n 4d8e │ │ │ │ │ nop │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005410 <_PyBytes_FromIterator>: │ │ │ │ │ +000053d0 <_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] @ (571c <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ + ldr r3, [pc, #756] @ (56dc <_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 56ea <_PyBytes_FromIterator+0x2da> │ │ │ │ │ + beq.w 56aa <_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 b5c <_PyBytesWriter_Prepare> │ │ │ │ │ + bl b28 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56e6 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + beq.w 56a6 <_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 552e <_PyBytes_FromIterator+0x11e> │ │ │ │ │ + beq.n 54ee <_PyBytes_FromIterator+0x11e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55f6 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.w 55b6 <_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 564c <_PyBytes_FromIterator+0x23c> │ │ │ │ │ + bne.w 560c <_PyBytes_FromIterator+0x23c> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 56c4 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 5684 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56ca <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 568a <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 56fa <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ + bge.w 56ba <_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 552e <_PyBytes_FromIterator+0x11e> │ │ │ │ │ + beq.n 54ee <_PyBytes_FromIterator+0x11e> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5500 <_PyBytes_FromIterator+0xf0> │ │ │ │ │ + beq.n 54c0 <_PyBytes_FromIterator+0xf0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55f6 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.w 55b6 <_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 5634 <_PyBytes_FromIterator+0x224> │ │ │ │ │ + bne.w 55f4 <_PyBytes_FromIterator+0x224> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 56c4 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 5684 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56ca <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 568a <_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 55f6 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 55b6 <_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 561c <_PyBytes_FromIterator+0x20c> │ │ │ │ │ + bne.n 55dc <_PyBytes_FromIterator+0x20c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 56c4 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 5684 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56ca <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 568a <_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 55f6 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 55b6 <_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 56ac <_PyBytes_FromIterator+0x29c> │ │ │ │ │ + bne.w 566c <_PyBytes_FromIterator+0x29c> │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.w 56c4 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 5684 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56ca <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 568a <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 56fa <_PyBytes_FromIterator+0x2ea> │ │ │ │ │ + bge.w 56ba <_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 55f6 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + beq.n 55b6 <_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 5694 <_PyBytes_FromIterator+0x284> │ │ │ │ │ + bne.w 5654 <_PyBytes_FromIterator+0x284> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 56c4 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 5684 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56ca <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 568a <_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, 55f6 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + cbz r0, 55b6 <_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 567e <_PyBytes_FromIterator+0x26e> │ │ │ │ │ + bne.n 563e <_PyBytes_FromIterator+0x26e> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 56c4 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.w 5684 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 56ca <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.w 568a <_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, 55f6 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + cbz r0, 55b6 <_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 5668 <_PyBytes_FromIterator+0x258> │ │ │ │ │ + bne.n 5628 <_PyBytes_FromIterator+0x258> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 56c4 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ + beq.n 5684 <_PyBytes_FromIterator+0x2b4> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 56ca <_PyBytes_FromIterator+0x2ba> │ │ │ │ │ + bhi.n 568a <_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 553a <_PyBytes_FromIterator+0x12a> │ │ │ │ │ + bne.n 54fa <_PyBytes_FromIterator+0x12a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 56e0 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ + bne.n 56a0 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl ba4 <_PyBytesWriter_Finish> │ │ │ │ │ + bl b70 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #276] @ (571c <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ + ldr r3, [pc, #276] @ (56dc <_PyBytes_FromIterator+0x30c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5664 <_PyBytes_FromIterator+0x254> │ │ │ │ │ + bne.n 5624 <_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 551c <_PyBytes_FromIterator+0x10c> │ │ │ │ │ + bne.w 54dc <_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 551c <_PyBytes_FromIterator+0x10c> │ │ │ │ │ + b.n 54dc <_PyBytes_FromIterator+0x10c> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 54ec <_PyBytes_FromIterator+0xdc> │ │ │ │ │ + bne.w 54ac <_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 54ec <_PyBytes_FromIterator+0xdc> │ │ │ │ │ + b.n 54ac <_PyBytes_FromIterator+0xdc> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 54a6 <_PyBytes_FromIterator+0x96> │ │ │ │ │ + bne.w 5466 <_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 54a6 <_PyBytes_FromIterator+0x96> │ │ │ │ │ + b.n 5466 <_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 55dc <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + bne.n 559c <_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 55dc <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ + b.n 559c <_PyBytes_FromIterator+0x1cc> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 55b2 <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ + bne.n 5572 <_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 55b2 <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ + b.n 5572 <_PyBytes_FromIterator+0x1a2> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5586 <_PyBytes_FromIterator+0x176> │ │ │ │ │ + bne.w 5546 <_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 5586 <_PyBytes_FromIterator+0x176> │ │ │ │ │ + b.n 5546 <_PyBytes_FromIterator+0x176> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 554c <_PyBytes_FromIterator+0x13c> │ │ │ │ │ + bne.w 550c <_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 554c <_PyBytes_FromIterator+0x13c> │ │ │ │ │ + b.n 550c <_PyBytes_FromIterator+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 56e0 <_PyBytes_FromIterator+0x2d0> │ │ │ │ │ + cbnz r0, 56a0 <_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 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5606 <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ + b.n 55c6 <_PyBytes_FromIterator+0x1f6> │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5442 <_PyBytes_FromIterator+0x32> │ │ │ │ │ - b.n 56e6 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + beq.w 5402 <_PyBytes_FromIterator+0x32> │ │ │ │ │ + b.n 56a6 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 15a8 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1578 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56e6 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + beq.n 56a6 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 547a <_PyBytes_FromIterator+0x6a> │ │ │ │ │ + b.n 543a <_PyBytes_FromIterator+0x6a> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00005720 : │ │ │ │ │ +000056e0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000572c : │ │ │ │ │ +000056ec : │ │ │ │ │ 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 5754 │ │ │ │ │ + bl 5714 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005754 : │ │ │ │ │ +00005714 : │ │ │ │ │ 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] @ (5a3c ) │ │ │ │ │ + ldr r3, [pc, #704] @ (59fc ) │ │ │ │ │ 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, 579e │ │ │ │ │ + cbz r0, 575e │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 59e8 │ │ │ │ │ + bhi.w 59a8 │ │ │ │ │ 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 58ea │ │ │ │ │ + beq.w 58aa │ │ │ │ │ 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 5974 │ │ │ │ │ + bne.w 5934 │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.w 5c06 │ │ │ │ │ + bne.w 5bc8 │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ ittt eq │ │ │ │ │ addeq.w r0, r8, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq.w ip, #10 │ │ │ │ │ - beq.w 5bb2 │ │ │ │ │ + beq.w 5b74 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 5802 │ │ │ │ │ + beq.n 57c2 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - beq.w 5bcc │ │ │ │ │ + beq.w 5b8e │ │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ │ - beq.w 5b36 │ │ │ │ │ + beq.w 5af8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.w 5c74 │ │ │ │ │ + beq.w 5c36 │ │ │ │ │ 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 5c6a │ │ │ │ │ + beq.w 5c2c │ │ │ │ │ sub.w ip, r0, #99 @ 0x63 │ │ │ │ │ uxtb.w lr, ip │ │ │ │ │ cmp.w lr, #21 │ │ │ │ │ - bhi.n 586c │ │ │ │ │ + bhi.n 582c │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp.w ip, #21 │ │ │ │ │ - bhi.n 586c │ │ │ │ │ + bhi.n 582c │ │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ │ - .word 0x018a01a5 │ │ │ │ │ + .word 0x018b01a6 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x0016025c │ │ │ │ │ + .word 0x0016025d │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x01f40016 │ │ │ │ │ + .word 0x01f50016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016002a │ │ │ │ │ - .word 0x0016022d │ │ │ │ │ - .word 0x01580016 │ │ │ │ │ - cbnz r0, 5870 │ │ │ │ │ + .word 0x0016022e │ │ │ │ │ + .word 0x01590016 │ │ │ │ │ + cbnz r0, 5830 │ │ │ │ │ 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 5d3c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5d00 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59de │ │ │ │ │ + beq.w 599e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ba4 <_PyBytesWriter_Finish> │ │ │ │ │ + bl b70 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 595c │ │ │ │ │ + b.n 591c │ │ │ │ │ ldr.w sl, [r7], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 5adc │ │ │ │ │ + bgt.w 5a9e │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 58c6 │ │ │ │ │ + cbz r0, 5886 │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 59d4 │ │ │ │ │ + blt.w 5994 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 599c │ │ │ │ │ + bgt.n 595c │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 59de │ │ │ │ │ + beq.w 599e │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.w 59de │ │ │ │ │ + beq.w 599e │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 57b8 │ │ │ │ │ + bne.w 5778 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 59ae │ │ │ │ │ + beq.n 596e │ │ │ │ │ subs.w r4, r4, fp │ │ │ │ │ - beq.w 5a0a │ │ │ │ │ + beq.w 59ca │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5a0e │ │ │ │ │ + bne.w 59ce │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5a44 │ │ │ │ │ + blt.w 5a04 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5984 │ │ │ │ │ + beq.n 5944 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 5a9a │ │ │ │ │ + bgt.w 5a5a │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ace │ │ │ │ │ + beq.w 5a90 │ │ │ │ │ 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] │ │ │ │ │ @@ -9656,115 +9634,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] @ (5a3c ) │ │ │ │ │ + ldr r3, [pc, #220] @ (59fc ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5a1a │ │ │ │ │ + bne.n 59da │ │ │ │ │ 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 58ea │ │ │ │ │ + beq.n 58aa │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 57b8 │ │ │ │ │ + b.n 5778 │ │ │ │ │ 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 595c │ │ │ │ │ + b.n 591c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 15a8 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1578 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b.n 58c6 │ │ │ │ │ + b.n 5886 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5a5c │ │ │ │ │ + bne.n 5a1c │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 5a02 │ │ │ │ │ + beq.n 59c2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - beq.n 595c │ │ │ │ │ + beq.n 591c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 59e4 │ │ │ │ │ + cbnz r0, 59a4 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 595c │ │ │ │ │ + b.n 591c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 595c │ │ │ │ │ + b.n 591c │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 15a8 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1578 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 57a4 │ │ │ │ │ - b.n 59e4 │ │ │ │ │ + bne.w 5764 │ │ │ │ │ + b.n 59a4 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbnz r0, 5a1e │ │ │ │ │ - ldr r6, [pc, #56] @ (5a40 ) │ │ │ │ │ - b.n 595c │ │ │ │ │ + cbnz r0, 59de │ │ │ │ │ + ldr r6, [pc, #56] @ (5a00 ) │ │ │ │ │ + b.n 591c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5a02 │ │ │ │ │ + beq.n 59c2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 595c │ │ │ │ │ + b.n 591c │ │ │ │ │ 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 5a06 │ │ │ │ │ + beq.n 59c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a06 │ │ │ │ │ + bne.n 59c6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5a06 │ │ │ │ │ + b.n 59c6 │ │ │ │ │ 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 │ │ │ │ │ @@ -9773,84 +9751,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 59e4 │ │ │ │ │ + b.n 59a4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 5ab2 │ │ │ │ │ + cbz r3, 5a72 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 5abe │ │ │ │ │ + beq.n 5a7e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 595c │ │ │ │ │ + beq.w 591c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59d0 │ │ │ │ │ + beq.n 5990 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 59e4 │ │ │ │ │ + beq.n 59a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59e4 │ │ │ │ │ + bne.n 59a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59e4 │ │ │ │ │ + b.n 59a4 │ │ │ │ │ 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 59e4 │ │ │ │ │ + b.n 59a4 │ │ │ │ │ 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 5a66 │ │ │ │ │ + bne.n 5a26 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a76 │ │ │ │ │ - b.n 595c │ │ │ │ │ + beq.w 591c │ │ │ │ │ + b.n 5a36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5950 │ │ │ │ │ - b.n 59e4 │ │ │ │ │ + bne.w 5910 │ │ │ │ │ + b.n 59a4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r1, [sl, r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5cc2 │ │ │ │ │ + beq.w 5c84 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5ade │ │ │ │ │ - b.n 58ac │ │ │ │ │ + bne.n 5aa0 │ │ │ │ │ + b.n 586c │ │ │ │ │ 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 │ │ │ │ │ @@ -9862,118 +9840,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 5d3c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5d00 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59de │ │ │ │ │ + beq.w 599e │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 58ea │ │ │ │ │ + beq.w 58aa │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 57b8 │ │ │ │ │ + b.n 5778 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - beq.n 5b4a │ │ │ │ │ + beq.n 5b0c │ │ │ │ │ sub.w r1, r2, #117 @ 0x75 │ │ │ │ │ negs r2, r1 │ │ │ │ │ adcs r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5bfa │ │ │ │ │ + beq.n 5bbc │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 5804 │ │ │ │ │ + b.n 57c4 │ │ │ │ │ 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 5d0a │ │ │ │ │ + bne.w 5ccc │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5b9e │ │ │ │ │ + beq.n 5b60 │ │ │ │ │ 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 5b14 │ │ │ │ │ + b.n 5ad6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5d24 │ │ │ │ │ + bhi.w 5ce6 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 5b24 │ │ │ │ │ + b.n 5ae6 │ │ │ │ │ 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 5b7e │ │ │ │ │ + b.n 5b40 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ tst.w r2, #4 │ │ │ │ │ - beq.w 57e2 │ │ │ │ │ + beq.w 57a2 │ │ │ │ │ mla r3, ip, r3, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ - b.n 5bb2 │ │ │ │ │ + b.n 5b74 │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - beq.w 5800 │ │ │ │ │ + beq.w 57c0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5800 │ │ │ │ │ + beq.w 57c0 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - bne.w 57fa │ │ │ │ │ + bne.w 57ba │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5800 │ │ │ │ │ + beq.w 57c0 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - bne.n 5be0 │ │ │ │ │ - b.n 5800 │ │ │ │ │ + bne.n 5ba2 │ │ │ │ │ + b.n 57c0 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.n 5c18 │ │ │ │ │ + beq.n 5bda │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 580e │ │ │ │ │ + b.n 57ce │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - beq.w 57d0 │ │ │ │ │ - b.n 5c06 │ │ │ │ │ + beq.w 5790 │ │ │ │ │ + b.n 5bc8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 5870 │ │ │ │ │ + b.n 5830 │ │ │ │ │ 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 │ │ │ │ │ @@ -9981,170 +9959,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 5d1e │ │ │ │ │ + beq.n 5ce0 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.n 5b7e │ │ │ │ │ + beq.n 5b40 │ │ │ │ │ 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 5b7e │ │ │ │ │ + b.n 5b40 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ mov sl, r7 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 5b24 │ │ │ │ │ + b.n 5ae6 │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - beq.n 5c80 │ │ │ │ │ + beq.n 5c42 │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ - bne.n 5c18 │ │ │ │ │ + bne.n 5bda │ │ │ │ │ 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 5836 │ │ │ │ │ + b.n 57f6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ - cbnz r3, 5cde │ │ │ │ │ + cbnz r3, 5ca0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5cca │ │ │ │ │ + beq.n 5c8c │ │ │ │ │ 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 5b7e │ │ │ │ │ + b.n 5b40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 58ac │ │ │ │ │ - b.n 58c6 │ │ │ │ │ + bne.w 586c │ │ │ │ │ + b.n 5886 │ │ │ │ │ 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 5b7e │ │ │ │ │ + b.n 5b40 │ │ │ │ │ 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 5b7e │ │ │ │ │ + b.n 5b40 │ │ │ │ │ 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 5b00 │ │ │ │ │ + b.n 5ac2 │ │ │ │ │ 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 5b7e │ │ │ │ │ + b.n 5b40 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 5b7e │ │ │ │ │ + b.n 5b40 │ │ │ │ │ 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 59de │ │ │ │ │ + b.n 599e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00005d3c <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00005d00 <_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, 5d6c <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + cbz r3, 5d30 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 5d88 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ + bgt.n 5d4c <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 5d7e <_PyBytesWriter_WriteBytes+0x42> │ │ │ │ │ + bgt.n 5d42 <_PyBytesWriter_WriteBytes+0x42> │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ - cbz r4, 5d92 <_PyBytesWriter_WriteBytes+0x56> │ │ │ │ │ + cbz r4, 5d56 <_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 15a8 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1578 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5d6a <_PyBytesWriter_WriteBytes+0x2e> │ │ │ │ │ + b.n 5d2e <_PyBytesWriter_WriteBytes+0x2e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5d7a <_PyBytesWriter_WriteBytes+0x3e> │ │ │ │ │ + b.n 5d3e <_PyBytesWriter_WriteBytes+0x3e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d98 <_PyBytes_FromList>: │ │ │ │ │ +00005d5c <_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] │ │ │ │ │ @@ -10152,335 +10131,335 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ │ str.w r6, [r8, #20] │ │ │ │ │ - ldr r3, [pc, #744] @ (60b4 <_PyBytes_FromList+0x31c>) │ │ │ │ │ + ldr r3, [pc, #744] @ (6078 <_PyBytes_FromList+0x31c>) │ │ │ │ │ str.w r2, [r8, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 606c <_PyBytes_FromList+0x2d4> │ │ │ │ │ + beq.w 6032 <_PyBytes_FromList+0x2d6> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 6076 <_PyBytes_FromList+0x2de> │ │ │ │ │ + blt.w 603c <_PyBytes_FromList+0x2e0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ │ - bgt.n 5e50 <_PyBytes_FromList+0xb8> │ │ │ │ │ + bgt.n 5e14 <_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 5f1e <_PyBytes_FromList+0x186> │ │ │ │ │ + bne.w 5ee4 <_PyBytes_FromList+0x188> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 5f38 <_PyBytes_FromList+0x1a0> │ │ │ │ │ + bne.w 5efe <_PyBytes_FromList+0x1a2> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 6048 <_PyBytes_FromList+0x2b0> │ │ │ │ │ + beq.w 600e <_PyBytes_FromList+0x2b2> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 604e <_PyBytes_FromList+0x2b6> │ │ │ │ │ + bhi.w 6014 <_PyBytes_FromList+0x2b8> │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.w 607c <_PyBytes_FromList+0x2e4> │ │ │ │ │ + bge.w 6042 <_PyBytes_FromList+0x2e6> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 5e7a <_PyBytes_FromList+0xe2> │ │ │ │ │ + ble.n 5e3e <_PyBytes_FromList+0xe2> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5e08 <_PyBytes_FromList+0x70> │ │ │ │ │ + b.n 5dcc <_PyBytes_FromList+0x70> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 15a8 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1578 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fa0 <_PyBytes_FromList+0x208> │ │ │ │ │ + beq.w 5f66 <_PyBytes_FromList+0x20a> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ - bgt.n 5e02 <_PyBytes_FromList+0x6a> │ │ │ │ │ + bgt.n 5dc6 <_PyBytes_FromList+0x6a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr.w r2, [r8, #20] │ │ │ │ │ - ldr.w r6, [r8, #12] │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 5f12 <_PyBytes_FromList+0x1b6> │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + subs r4, r3, r1 │ │ │ │ │ + beq.n 5f3e <_PyBytes_FromList+0x1e2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5f4c <_PyBytes_FromList+0x1b4> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - subs r4, r3, r2 │ │ │ │ │ - beq.n 5f78 <_PyBytes_FromList+0x1e0> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 6002 <_PyBytes_FromList+0x26a> │ │ │ │ │ + bne.w 5fc8 <_PyBytes_FromList+0x26c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 6030 <_PyBytes_FromList+0x298> │ │ │ │ │ + blt.w 5ff6 <_PyBytes_FromList+0x29a> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5f04 <_PyBytes_FromList+0x16c> │ │ │ │ │ + beq.n 5eca <_PyBytes_FromList+0x16e> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 5f8a <_PyBytes_FromList+0x1f2> │ │ │ │ │ + bgt.n 5f50 <_PyBytes_FromList+0x1f4> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 60a4 <_PyBytes_FromList+0x30c> │ │ │ │ │ + beq.w 606a <_PyBytes_FromList+0x30e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ 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 r6, [r3, #16] │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + strd r4, r2, [r5, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb r2, [r3, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #452] @ (60b4 <_PyBytes_FromList+0x31c>) │ │ │ │ │ + ldr r3, [pc, #452] @ (6078 <_PyBytes_FromList+0x31c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5f86 <_PyBytes_FromList+0x1ee> │ │ │ │ │ + bne.n 5f4c <_PyBytes_FromList+0x1f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [r8, #24] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5eec <_PyBytes_FromList+0x154> │ │ │ │ │ + b.n 5eb2 <_PyBytes_FromList+0x156> │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 5e2c <_PyBytes_FromList+0x94> │ │ │ │ │ + beq.w 5df0 <_PyBytes_FromList+0x94> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5e2c <_PyBytes_FromList+0x94> │ │ │ │ │ + bne.w 5df0 <_PyBytes_FromList+0x94> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e2c <_PyBytes_FromList+0x94> │ │ │ │ │ + b.n 5df0 <_PyBytes_FromList+0x94> │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 5fc2 <_PyBytes_FromList+0x22a> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 5f88 <_PyBytes_FromList+0x22c> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5f7c <_PyBytes_FromList+0x1e4> │ │ │ │ │ + beq.n 5f42 <_PyBytes_FromList+0x1e6> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ - str.w r6, [r8] │ │ │ │ │ + str.w r2, [r8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - beq.n 5eec <_PyBytes_FromList+0x154> │ │ │ │ │ + beq.n 5eb2 <_PyBytes_FromList+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 5fa0 <_PyBytes_FromList+0x208> │ │ │ │ │ + cbnz r0, 5f66 <_PyBytes_FromList+0x20a> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 5eec <_PyBytes_FromList+0x154> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 6002 <_PyBytes_FromList+0x26a> │ │ │ │ │ + b.n 5eb2 <_PyBytes_FromList+0x156> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 5fc8 <_PyBytes_FromList+0x26c> │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ - cbnz r0, 5fa4 <_PyBytes_FromList+0x20c> │ │ │ │ │ - ldr r5, [pc, #308] @ (60b8 <_PyBytes_FromList+0x320>) │ │ │ │ │ - b.n 5eec <_PyBytes_FromList+0x154> │ │ │ │ │ + cbnz r0, 5f6a <_PyBytes_FromList+0x20e> │ │ │ │ │ + ldr r5, [pc, #304] @ (607c <_PyBytes_FromList+0x320>) │ │ │ │ │ + b.n 5eb2 <_PyBytes_FromList+0x156> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5eec <_PyBytes_FromList+0x154> │ │ │ │ │ + b.n 5eb2 <_PyBytes_FromList+0x156> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f82 <_PyBytes_FromList+0x1ea> │ │ │ │ │ + beq.n 5f48 <_PyBytes_FromList+0x1ec> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f82 <_PyBytes_FromList+0x1ea> │ │ │ │ │ + bne.n 5f48 <_PyBytes_FromList+0x1ec> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f82 <_PyBytes_FromList+0x1ea> │ │ │ │ │ + b.n 5f48 <_PyBytes_FromList+0x1ec> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 600e <_PyBytes_FromList+0x276> │ │ │ │ │ + cbz r2, 5fd4 <_PyBytes_FromList+0x278> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 601a <_PyBytes_FromList+0x282> │ │ │ │ │ + beq.n 5fe0 <_PyBytes_FromList+0x284> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5eec <_PyBytes_FromList+0x154> │ │ │ │ │ + beq.n 5eb2 <_PyBytes_FromList+0x156> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f74 <_PyBytes_FromList+0x1dc> │ │ │ │ │ + beq.n 5f3a <_PyBytes_FromList+0x1de> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5fa0 <_PyBytes_FromList+0x208> │ │ │ │ │ + beq.n 5f66 <_PyBytes_FromList+0x20a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5fa0 <_PyBytes_FromList+0x208> │ │ │ │ │ + bne.n 5f66 <_PyBytes_FromList+0x20a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5fa0 <_PyBytes_FromList+0x208> │ │ │ │ │ + b.n 5f66 <_PyBytes_FromList+0x20a> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5eec <_PyBytes_FromList+0x154> │ │ │ │ │ + b.n 5eb2 <_PyBytes_FromList+0x156> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne.n 5fcc <_PyBytes_FromList+0x234> │ │ │ │ │ + bne.n 5f92 <_PyBytes_FromList+0x236> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5eec <_PyBytes_FromList+0x154> │ │ │ │ │ - b.n 5fde <_PyBytes_FromList+0x246> │ │ │ │ │ + beq.w 5eb2 <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 5fa4 <_PyBytes_FromList+0x248> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5fa0 <_PyBytes_FromList+0x208> │ │ │ │ │ + b.n 5f66 <_PyBytes_FromList+0x20a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 6064 <_PyBytes_FromList+0x2cc> │ │ │ │ │ + cbnz r0, 602a <_PyBytes_FromList+0x2ce> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 5fa0 <_PyBytes_FromList+0x208> │ │ │ │ │ + b.n 5f66 <_PyBytes_FromList+0x20a> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 5e7a <_PyBytes_FromList+0xe2> │ │ │ │ │ + b.n 5e3e <_PyBytes_FromList+0xe2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6064 <_PyBytes_FromList+0x2cc> │ │ │ │ │ + b.n 602a <_PyBytes_FromList+0x2ce> │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 15a8 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1578 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5fa0 <_PyBytes_FromList+0x208> │ │ │ │ │ + beq.n 5f66 <_PyBytes_FromList+0x20a> │ │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.w 5e7a <_PyBytes_FromList+0xe2> │ │ │ │ │ + bge.w 5e3e <_PyBytes_FromList+0xe2> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5e08 <_PyBytes_FromList+0x70> │ │ │ │ │ + b.n 5dcc <_PyBytes_FromList+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ee0 <_PyBytes_FromList+0x148> │ │ │ │ │ - b.n 5fa0 <_PyBytes_FromList+0x208> │ │ │ │ │ - nop │ │ │ │ │ + bne.w 5ea6 <_PyBytes_FromList+0x14a> │ │ │ │ │ + b.n 5f66 <_PyBytes_FromList+0x20a> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000060bc <_PyBytes_FromHex>: │ │ │ │ │ +00006080 <_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] @ (6218 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ + ldr r2, [pc, #332] @ (61dc <_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] │ │ │ │ │ @@ -10488,96 +10467,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 61e2 <_PyBytes_FromHex+0x126> │ │ │ │ │ + bpl.n 61a6 <_PyBytes_FromHex+0x126> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 61de <_PyBytes_FromHex+0x122> │ │ │ │ │ + beq.n 61a2 <_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 b5c <_PyBytesWriter_Prepare> │ │ │ │ │ + bl b28 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61da <_PyBytes_FromHex+0x11e> │ │ │ │ │ + beq.n 619e <_PyBytes_FromHex+0x11e> │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 6160 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + bls.n 6124 <_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 617a <_PyBytes_FromHex+0xbe> │ │ │ │ │ + bmi.n 613e <_PyBytes_FromHex+0xbe> │ │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 6198 <_PyBytes_FromHex+0xdc> │ │ │ │ │ + bhi.n 615c <_PyBytes_FromHex+0xdc> │ │ │ │ │ ldrb.w lr, [r4, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 61ac <_PyBytes_FromHex+0xf0> │ │ │ │ │ + bhi.n 6170 <_PyBytes_FromHex+0xf0> │ │ │ │ │ adds r4, #2 │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - bhi.n 6132 <_PyBytes_FromHex+0x76> │ │ │ │ │ + bhi.n 60f6 <_PyBytes_FromHex+0x76> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ba4 <_PyBytesWriter_Finish> │ │ │ │ │ + bl b70 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #176] @ (6218 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ + ldr r3, [pc, #176] @ (61dc <_PyBytes_FromHex+0x15c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 61a8 <_PyBytes_FromHex+0xec> │ │ │ │ │ + bne.n 616c <_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 617a <_PyBytes_FromHex+0xbe> │ │ │ │ │ + bmi.n 613e <_PyBytes_FromHex+0xbe> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 6160 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + bls.n 6124 <_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 6146 <_PyBytes_FromHex+0x8a> │ │ │ │ │ + bls.n 610a <_PyBytes_FromHex+0x8a> │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.n 6202 <_PyBytes_FromHex+0x146> │ │ │ │ │ + bpl.n 61c6 <_PyBytes_FromHex+0x146> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r6, #20 │ │ │ │ │ addpl r6, #28 │ │ │ │ │ - b.n 61bc <_PyBytes_FromHex+0x100> │ │ │ │ │ + b.n 6180 <_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 61fe <_PyBytes_FromHex+0x142> │ │ │ │ │ + bpl.n 61c2 <_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 │ │ │ │ │ @@ -10588,59 +10567,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 2628 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 25f8 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6166 <_PyBytes_FromHex+0xaa> │ │ │ │ │ + b.n 612a <_PyBytes_FromHex+0xaa> │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ - b.n 60fe <_PyBytes_FromHex+0x42> │ │ │ │ │ - cbz r3, 6214 <_PyBytes_FromHex+0x158> │ │ │ │ │ + b.n 60c2 <_PyBytes_FromHex+0x42> │ │ │ │ │ + cbz r3, 61d8 <_PyBytes_FromHex+0x158> │ │ │ │ │ adds r6, #28 │ │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 61be <_PyBytes_FromHex+0x102> │ │ │ │ │ + bge.n 6182 <_PyBytes_FromHex+0x102> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 6206 <_PyBytes_FromHex+0x14a> │ │ │ │ │ + bne.n 61ca <_PyBytes_FromHex+0x14a> │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bhi.n 61be <_PyBytes_FromHex+0x102> │ │ │ │ │ + bhi.n 6182 <_PyBytes_FromHex+0x102> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 61ec <_PyBytes_FromHex+0x130> │ │ │ │ │ + b.n 61b0 <_PyBytes_FromHex+0x130> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 61ba <_PyBytes_FromHex+0xfe> │ │ │ │ │ + b.n 617e <_PyBytes_FromHex+0xfe> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 61bc <_PyBytes_FromHex+0x100> │ │ │ │ │ + b.n 6180 <_PyBytes_FromHex+0x100> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r1, [r6, r2, lsl #1] │ │ │ │ │ ldrne.w r1, [r6, r2, lsl #2] │ │ │ │ │ - b.n 61f6 <_PyBytes_FromHex+0x13a> │ │ │ │ │ + b.n 61ba <_PyBytes_FromHex+0x13a> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 61e6 <_PyBytes_FromHex+0x12a> │ │ │ │ │ + b.n 61aa <_PyBytes_FromHex+0x12a> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -0000621c : │ │ │ │ │ +000061e0 : │ │ │ │ │ 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 6238 │ │ │ │ │ + bpl.n 61fc │ │ │ │ │ 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 │ │ │ │ │ @@ -10650,65 +10629,65 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006258 : │ │ │ │ │ +0000621c : │ │ │ │ │ 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, 62b2 │ │ │ │ │ + cbz r0, 6276 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 6282 │ │ │ │ │ + bne.n 6246 │ │ │ │ │ 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 62b6 │ │ │ │ │ + ble.n 627a │ │ │ │ │ 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 627c │ │ │ │ │ + bge.n 6240 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 62b2 │ │ │ │ │ + beq.n 6276 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 62c8 │ │ │ │ │ + cbz r3, 628c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 627c │ │ │ │ │ + b.n 6240 │ │ │ │ │ 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 627c │ │ │ │ │ - b.n 62a2 │ │ │ │ │ + bge.n 6240 │ │ │ │ │ + b.n 6266 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62b2 │ │ │ │ │ + b.n 6276 │ │ │ │ ├── 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 2c54 │ │ │ │ │ + b.w 2c1c │ │ │ │ │ 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 │ │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r7, 200 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b5c │ │ │ │ │ + bl b28 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 1ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 1cc │ │ │ │ │ @@ -396,15 +396,15 @@ │ │ │ │ │ b.n 354 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 348 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 2600 │ │ │ │ │ + b.w 25d0 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -418,15 +418,15 @@ │ │ │ │ │ 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 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 2600 │ │ │ │ │ + b.w 25d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -470,15 +470,15 @@ │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ cbnz r3, 3ee <_PyBytes_ReverseFind+0x18> │ │ │ │ │ adds r0, r1, r5 │ │ │ │ │ b.n 404 <_PyBytes_ReverseFind+0x2e> │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, ip, [sp] │ │ │ │ │ - bl 26d4 │ │ │ │ │ + bl 26a4 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ @@ -582,15 +582,15 @@ │ │ │ │ │ b.n 504 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 4e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 2600 │ │ │ │ │ + b.w 25d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -896,15 +896,15 @@ │ │ │ │ │ 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 2600 │ │ │ │ │ + b.w 25d0 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -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 26d4 │ │ │ │ │ + bl 26a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1481,15 +1481,15 @@ │ │ │ │ │ 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 2600 │ │ │ │ │ + b.w 25d0 │ │ │ │ │ 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 e00 │ │ │ │ │ + bl dcc │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1a3c │ │ │ │ │ + b.w 1a0c │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 00000d48 : │ │ │ │ │ striter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -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 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. │ │ │ │ │ + 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. │ │ │ │ │ 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 │ │ │ ├── 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: 33484 (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 0x82cc: │ │ │ │ │ │ │ │ │ │ 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 006a94 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 006f5c 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 002bbc 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00723c 0008d8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004074 000bfc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007b14 000690 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004c70 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0081a4 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004f0c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f0c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004f40 000fd0 10 16 145 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005f10 000b83 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00823c 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 {} │ │ │ │ │ @@ -26,15 +26,15 @@ │ │ │ │ │ 22: 00000ef1 652 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 23: 00001134 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 24: 00001138 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 25: 00001178 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 0000117c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 27: 0000145d 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 28: 000016d5 52 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 29: 0000272d 162 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 29: 00002725 162 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ 30: 000019a5 200 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ 31: 00001a6d 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ 32: 00001ab8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 34: 00001abc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 35: 00001abd 484 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ 36: 00001ced 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ @@ -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: 00002319 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 74: 00002364 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: 00002368 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00002369 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 78: 000027c9 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: 00002801 286 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 82: 00002921 132 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ + 83: 000029a0 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: 000029a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 89: 000029a5 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 │ │ │ │ │ @@ -204,15 +204,15 @@ │ │ │ │ │ 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: 00001d39 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ 205: 00001eb1 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 207: 00002025 762 FUNC GLOBAL DEFAULT 7 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 207: 00002025 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,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6a9c contains 153 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6a94 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000ba 0000c20a R_ARM_THM_CALL 000015b5 _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 │ │ │ │ │ @@ -151,24 +151,24 @@ │ │ │ │ │ 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 000019a5 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 0x6f5c 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 00000ef1 code_dealloc │ │ │ │ │ 0000002c 00005602 R_ARM_ABS32 000006f1 code_repr │ │ │ │ │ 0000003c 00001b02 R_ARM_ABS32 0000145d 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 000029a5 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 00001d01 positionsiter_dealloc │ │ │ │ │ @@ -176,17 +176,17 @@ │ │ │ │ │ 00000140 00002302 R_ARM_ABS32 00001abd 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 000027c9 lineiter_dealloc │ │ │ │ │ 00000238 0000fc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00004d02 R_ARM_ABS32 00002371 lineiter_next │ │ │ │ │ +0000023c 00004d02 R_ARM_ABS32 00002369 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,22 +207,22 @@ │ │ │ │ │ 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 00002319 code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00001f02 R_ARM_ABS32 00001a6d 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 00002921 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 │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00002902 R_ARM_ABS32 00001d59 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 00002801 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 0x723c 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 │ │ │ │ │ @@ -453,94 +453,94 @@ │ │ │ │ │ 00001cf6 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001cfa 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001d30 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d74 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001d90 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00001e9c 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001f32 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020b2 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020c0 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002134 0000920a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ -00002148 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ -000021a0 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000021a4 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000021a8 0000482f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ -000021ac 00004830 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ -000021b2 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021be 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000021c2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021c8 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000021d2 0000d40a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000021de 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000021f8 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000021fc 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000022b2 0000d50a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -000022bc 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000022c0 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000022c4 0000472f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ -000022c8 00004730 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ -000022ce 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 00001ced _source_offset_converter │ │ │ │ │ -000025a0 00002430 R_ARM_THM_MOVT_ABS 00001ced _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 0000117d _PyCode_ConstantKey │ │ │ │ │ -00002ab6 0000ae0a R_ARM_THM_CALL 0000117d _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 │ │ │ │ │ +000020b0 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000020be 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000213e 0000920a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ +00002152 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ +000021a4 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000021a8 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000021ac 0000482f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ +000021b0 00004830 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ +000021b6 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021c2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021c6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021cc 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000021d6 0000d40a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000021e2 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000021fc 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002200 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002296 0000d50a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +000022a2 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022a6 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022ac 0000472f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ +000022b0 00004730 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ +000022b6 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000232c 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002364 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000258a 00004b2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +0000258e 00004b30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ +00002594 0000242f R_ARM_THM_MOVW_ABS_NC 00001ced _source_offset_converter │ │ │ │ │ +00002598 00002430 R_ARM_THM_MOVT_ABS 00001ced _source_offset_converter │ │ │ │ │ +0000259c 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000027f8 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002820 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000283e 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002858 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000285c 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002866 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000289a 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000028c4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000028c8 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002914 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002940 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000294c 0000d80a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +0000297c 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002984 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000298e 0000d30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000029c0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029c4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029e0 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000029ec 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000029f0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002a44 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002a48 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002a62 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002a6e 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002a7c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002a80 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002aa2 0000ae0a R_ARM_THM_CALL 0000117d _PyCode_ConstantKey │ │ │ │ │ +00002aae 0000ae0a R_ARM_THM_CALL 0000117d _PyCode_ConstantKey │ │ │ │ │ +00002abe 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002ad6 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002af0 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b00 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +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 │ │ │ │ │ +00002b3e 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002b42 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002b60 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b64 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b8c 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b90 0000dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bb4 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000eea 0000a21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000102a 0000ab1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 000012f6 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 000013ba 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 0000183a 0000c61e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 00001cf2 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 0x7b14 contains 210 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00001c0a R_ARM_THM_CALL 000016d5 init_co_cached │ │ │ │ │ 00000040 00001c0a R_ARM_THM_CALL 000016d5 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 │ │ │ │ │ @@ -734,26 +734,26 @@ │ │ │ │ │ 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 00002025 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000a70 0000c70a R_ARM_THM_CALL 00001879 _PyCode_CheckLineNumber │ │ │ │ │ -00000a76 00001d0a R_ARM_THM_CALL 0000272d retreat │ │ │ │ │ +00000a76 00001d0a R_ARM_THM_CALL 00002725 retreat │ │ │ │ │ 00000b84 0000270a R_ARM_THM_CALL 00001ca1 read_signed_varint │ │ │ │ │ -00000bee 00001d0a R_ARM_THM_CALL 0000272d retreat │ │ │ │ │ +00000bee 00001d0a R_ARM_THM_CALL 00002725 retreat │ │ │ │ │ 00000026 00002a1e R_ARM_THM_JUMP24 00001edd get_cached_locals │ │ │ │ │ 00000054 00002a1e R_ARM_THM_JUMP24 00001edd get_cached_locals │ │ │ │ │ 0000089e 0000eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000008a2 0000c21e R_ARM_THM_JUMP24 000015b5 _PyCode_GetCode │ │ │ │ │ 000008a6 0000cd1e R_ARM_THM_JUMP24 00001eb1 _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 0x81a4 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.hot {} │ │ │ │ │ @@ -2564,15 +2564,15 @@ │ │ │ │ │ orr.w r5, r5, ip │ │ │ │ │ bmi.n 1844 │ │ │ │ │ b.n 1828 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2724 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bge.n 17fc │ │ │ │ │ b.n 1860 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 17fe │ │ │ │ │ │ │ │ │ │ @@ -2686,15 +2686,15 @@ │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r6, r6, ip │ │ │ │ │ bmi.n 1974 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ b.n 1966 <_PyCode_CheckLineNumber+0xee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2724 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ble.n 193c <_PyCode_CheckLineNumber+0xc4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.n 198c <_PyCode_CheckLineNumber+0x114> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ @@ -3406,79 +3406,83 @@ │ │ │ │ │ 00002024 : │ │ │ │ │ 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 fp, [sp, #164] @ 0xa4 │ │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ │ + ldr.w sl, [sp, #164] @ 0xa4 │ │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldrd r4, r9, [sp, #168] @ 0xa8 │ │ │ │ │ - strd r0, r1, [sp, #4] │ │ │ │ │ + ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ │ + strd r0, r1, [sp] │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 21ba │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 21be │ │ │ │ │ + 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 21ba │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 21ba │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ + bmi.w 21be │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 21be │ │ │ │ │ + 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 21ba │ │ │ │ │ - clz sl, r4 │ │ │ │ │ - mov.w sl, sl, lsr #5 │ │ │ │ │ + bmi.w 21be │ │ │ │ │ + clz r9, r4 │ │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 21ba │ │ │ │ │ + beq.w 21be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 21ba │ │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ │ + bpl.w 21be │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ │ - add.w r5, r7, r8 │ │ │ │ │ - add r5, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + 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 21b6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq.n 21ba │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21b6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bgt.n 2162 │ │ │ │ │ - add.w r9, r9, #8 │ │ │ │ │ + beq.n 21ba │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add.w r9, sl, #8 │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + blt.n 216c │ │ │ │ │ + adds r5, #8 │ │ │ │ │ + bic.w ip, r6, r6, asr #31 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt.w 228e │ │ │ │ │ + blt.w 2274 │ │ │ │ │ adds r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w 2260 │ │ │ │ │ + blt.w 224a │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.n 21ea │ │ │ │ │ + beq.n 21ee │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.n 21ce │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bne.n 21d2 │ │ │ │ │ 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 │ │ │ │ │ @@ -3490,239 +3494,237 @@ │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <_PyCode_Validate> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Validate │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 21b6 │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + beq.n 21ba │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 21a0 │ │ │ │ │ + bne.n 21a4 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 1bc <_PyCode_New> │ │ │ │ │ R_ARM_THM_CALL _PyCode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl ed8 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add.w ip, fp, #8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w lr, #32 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ │ - add.w ip, r3, r0 │ │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov.w ip, #32 │ │ │ │ │ + ldr.w r3, [r2, #4]! │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldrd r1, r2, [sp, #32] │ │ │ │ │ + add r2, r0 │ │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r1, #0] │ │ │ │ │ - str r1, [r2, #12] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - strb.w lr, [ip, #16] │ │ │ │ │ - bne.n 2174 │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.n 20ce │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + it ne │ │ │ │ │ + addne.w lr, r1, #1 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + it ne │ │ │ │ │ + strne.w lr, [r3] │ │ │ │ │ + str r3, [r1, #12] │ │ │ │ │ + strb.w ip, [r2, #16] │ │ │ │ │ + b.n 20d2 │ │ │ │ │ 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 214e │ │ │ │ │ + b.n 2158 │ │ │ │ │ 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 215a │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b.n 2164 │ │ │ │ │ + mov r1, fp │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 21b6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + blt.n 21ba │ │ │ │ │ + mov r1, fp │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 21b6 │ │ │ │ │ + blt.n 21ba │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 20f4 │ │ │ │ │ + b.n 20fe │ │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ │ - lsrs r7, r7, #1 │ │ │ │ │ - beq.w 20ec │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ │ + lsrs r5, r5, #1 │ │ │ │ │ + beq.w 20f6 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 2216 │ │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ │ - beq.n 223e │ │ │ │ │ - ldrb.w r3, [ip, r2] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - add r3, r0 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ble.w 20ec │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b.n 2218 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble.w 20f6 │ │ │ │ │ ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ - lsls r4, r3, #1 │ │ │ │ │ - add.w lr, r1, r4 │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ + lsls r0, r3, #1 │ │ │ │ │ + adds r4, r1, r0 │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ itt eq │ │ │ │ │ - ldrbeq.w r0, [lr, #1] │ │ │ │ │ - orreq.w r6, r0, r6, lsl #8 │ │ │ │ │ - bne.n 2204 │ │ │ │ │ - ldrb.w r2, [ip, r2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bgt.n 2216 │ │ │ │ │ - b.n 20ec │ │ │ │ │ - ldrb.w r2, [lr, #1] │ │ │ │ │ - orr.w r2, r2, r6, lsl #8 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - ble.n 22bc │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - adds r0, #16 │ │ │ │ │ - ldrb.w lr, [r0, r2] │ │ │ │ │ - orr.w lr, lr, #16 │ │ │ │ │ - strb.w lr, [r0, r2] │ │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ │ - b.n 2230 │ │ │ │ │ + ldrbeq r0, [r4, #1] │ │ │ │ │ + orreq.w ip, r0, ip, lsl #8 │ │ │ │ │ + beq.n 220c │ │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ │ + bne.n 2208 │ │ │ │ │ + ldrb r7, [r4, #1] │ │ │ │ │ + orr.w r7, r7, ip, lsl #8 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + ble.n 22a2 │ │ │ │ │ + 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 2208 │ │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ │ - add.w r2, r3, sl │ │ │ │ │ - ldr.w r6, [r4, #4]! │ │ │ │ │ + add.w r2, r3, ip │ │ │ │ │ + ldr.w r5, [r4, #4]! │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r2 │ │ │ │ │ - mov.w ip, #128 @ 0x80 │ │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne r2, [r6, #0] │ │ │ │ │ - str r6, [r0, #12] │ │ │ │ │ - strb.w ip, [r1, #16] │ │ │ │ │ - b.n 20de │ │ │ │ │ - ldr.w r1, [r9, #4]! │ │ │ │ │ - add.w r3, fp, #8 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + strne r2, [r5, #0] │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + strb r6, [r1, #16] │ │ │ │ │ + b.n 20e8 │ │ │ │ │ + ldr.w r3, [r5, #4]! │ │ │ │ │ + strd r3, r9, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - strd r5, r2, [sp, #24] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + strd fp, r2, [sp, #24] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge.n 22f6 │ │ │ │ │ + mov r4, ip │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp fp, r6 │ │ │ │ │ + bge.n 22e4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ - cbz r0, 22d4 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 22a4 │ │ │ │ │ + cbz r0, 22bc │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 2288 │ │ │ │ │ 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 21b6 │ │ │ │ │ + b.n 21ba │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ adds r1, #16 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ + 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 sl, sl, #1 │ │ │ │ │ - b.n 20d4 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + b.n 20de │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldrd r5, r2, [sp, #24] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ + 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 │ │ │ │ │ - ldrd r0, ip, [sp, #32] │ │ │ │ │ - beq.n 230e │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + beq.n 2306 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - add.w r0, r0, sl, lsl #2 │ │ │ │ │ - add ip, sl │ │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - strb.w r3, [ip, #16] │ │ │ │ │ - b.n 22ee │ │ │ │ │ - nop │ │ │ │ │ + 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 22dc │ │ │ │ │ │ │ │ │ │ -00002320 : │ │ │ │ │ +00002318 : │ │ │ │ │ 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] @ (2364 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 2368 │ │ │ │ │ + cbz r0, 2360 │ │ │ │ │ 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 │ │ │ │ │ @@ -3738,209 +3740,209 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002370 : │ │ │ │ │ +00002368 : │ │ │ │ │ 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 2670 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq.n 23b4 │ │ │ │ │ + beq.n 23ac │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 261c │ │ │ │ │ + bhi.w 2614 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ - beq.n 23b4 │ │ │ │ │ + beq.n 23ac │ │ │ │ │ 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 26be │ │ │ │ │ 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 241e │ │ │ │ │ ldrsb.w r7, [r4, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2426 │ │ │ │ │ + blt.n 241e │ │ │ │ │ adds r7, r4, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls.w 2648 │ │ │ │ │ + bls.w 2640 │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 2648 │ │ │ │ │ + blt.w 2640 │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.n 2426 │ │ │ │ │ + bls.n 241e │ │ │ │ │ ldrsb.w r7, [r4, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2426 │ │ │ │ │ + blt.n 241e │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ - beq.n 2426 │ │ │ │ │ + beq.n 241e │ │ │ │ │ ldrsb.w r7, [r3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 2414 │ │ │ │ │ + bge.n 240c │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.w 2590 │ │ │ │ │ + bls.w 2588 │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ ubfx r4, r4, #3, #4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - beq.w 25d8 │ │ │ │ │ + beq.w 25d0 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - bhi.w 25ae │ │ │ │ │ + bhi.w 25a6 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - beq.w 264c │ │ │ │ │ + beq.w 2644 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - beq.w 266e │ │ │ │ │ + beq.w 2666 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - beq.w 25d2 │ │ │ │ │ + beq.w 25ca │ │ │ │ │ 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 24c6 │ │ │ │ │ ldrsb.w r8, [r3, #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 24ce │ │ │ │ │ + blt.n 24c6 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ str.w r8, [r0, #28] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bls.w 2612 │ │ │ │ │ + bls.w 260a │ │ │ │ │ ldrsb.w r7, [r7, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 2612 │ │ │ │ │ + blt.w 260a │ │ │ │ │ adds r7, r3, #3 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls.n 24ce │ │ │ │ │ + bls.n 24c6 │ │ │ │ │ ldrsb.w r8, [r3, #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 24ce │ │ │ │ │ + blt.n 24c6 │ │ │ │ │ adds r7, r3, #4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ - beq.n 24c6 │ │ │ │ │ + beq.n 24be │ │ │ │ │ ldrsb.w r8, [r3] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 24b2 │ │ │ │ │ + bge.n 24aa │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 24d4 │ │ │ │ │ + bne.n 24cc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 242a │ │ │ │ │ + b.n 2422 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 24ca │ │ │ │ │ + beq.n 24c2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 2728 │ │ │ │ │ + ble.w 2720 │ │ │ │ │ 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 251e │ │ │ │ │ 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 251e │ │ │ │ │ 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 251e │ │ │ │ │ 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 250e │ │ │ │ │ ubfx r6, r6, #3, #4 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - beq.n 2542 │ │ │ │ │ + beq.n 253a │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - bhi.n 2632 │ │ │ │ │ + bhi.n 262a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2542 │ │ │ │ │ + beq.n 253a │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - beq.w 2674 │ │ │ │ │ + beq.w 266c │ │ │ │ │ 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 256c │ │ │ │ │ ldrsb.w r6, [r3, #-3] │ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2574 │ │ │ │ │ + blt.n 256c │ │ │ │ │ ldrsb.w r6, [r3, #-4] │ │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2574 │ │ │ │ │ + blt.n 256c │ │ │ │ │ subs r6, r3, #4 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ lsls r7, r4, #24 │ │ │ │ │ - bpl.n 256c │ │ │ │ │ + bpl.n 2564 │ │ │ │ │ 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 │ │ │ │ │ @@ -3960,311 +3962,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 264a │ │ │ │ │ mov.w lr, lr, lsr #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bmi.n 2668 │ │ │ │ │ + bmi.n 2660 │ │ │ │ │ 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 2454 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 245c │ │ │ │ │ + b.n 2454 │ │ │ │ │ mov lr, r5 │ │ │ │ │ str.w lr, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - beq.n 267c │ │ │ │ │ + beq.n 2674 │ │ │ │ │ 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 260e │ │ │ │ │ ldrsb.w r5, [r3, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 2616 │ │ │ │ │ + blt.n 260e │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 2486 │ │ │ │ │ + b.n 247e │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 24c6 │ │ │ │ │ + b.n 24be │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 24c6 │ │ │ │ │ + b.n 24be │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bmi.n 2680 │ │ │ │ │ + bmi.n 2678 │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bpl.w 23b4 │ │ │ │ │ + bpl.w 23ac │ │ │ │ │ negs r5, r5 │ │ │ │ │ - b.n 23b4 │ │ │ │ │ + b.n 23ac │ │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ │ and.w r4, r6, #63 @ 0x3f │ │ │ │ │ lsls r7, r6, #25 │ │ │ │ │ - bmi.n 2698 │ │ │ │ │ + bmi.n 2690 │ │ │ │ │ lsrs r6, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ ite mi │ │ │ │ │ addmi r5, r5, r6 │ │ │ │ │ subpl r5, r5, r6 │ │ │ │ │ - b.n 2542 │ │ │ │ │ + b.n 253a │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 2426 │ │ │ │ │ + b.n 241e │ │ │ │ │ add.w lr, r5, #1 │ │ │ │ │ - b.n 25da │ │ │ │ │ + b.n 25d2 │ │ │ │ │ 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 26e8 │ │ │ │ │ mov.w lr, r4, lsr #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bpl.n 25c0 │ │ │ │ │ + bpl.n 25b8 │ │ │ │ │ sub.w lr, r5, lr │ │ │ │ │ - b.n 25da │ │ │ │ │ + b.n 25d2 │ │ │ │ │ add.w lr, r5, #2 │ │ │ │ │ - b.n 25da │ │ │ │ │ + b.n 25d2 │ │ │ │ │ subs r5, #2 │ │ │ │ │ - b.n 2542 │ │ │ │ │ + b.n 253a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 25a8 │ │ │ │ │ + b.n 25a0 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 25d2 │ │ │ │ │ + b.n 25ca │ │ │ │ │ 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 2708 │ │ │ │ │ lsrs r5, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w 23b4 │ │ │ │ │ - b.n 262e │ │ │ │ │ + bpl.w 23ac │ │ │ │ │ + b.n 2626 │ │ │ │ │ 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 2634 │ │ │ │ │ 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 2634 │ │ │ │ │ + b.n 26a4 │ │ │ │ │ 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 23de │ │ │ │ │ + b.n 241e │ │ │ │ │ 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 2658 │ │ │ │ │ + b.n 26ee │ │ │ │ │ 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 270c │ │ │ │ │ + b.n 2686 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 2590 │ │ │ │ │ + b.n 2588 │ │ │ │ │ │ │ │ │ │ -0000272c : │ │ │ │ │ +00002724 : │ │ │ │ │ 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 2728 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 2790 │ │ │ │ │ + beq.n 2788 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 279c │ │ │ │ │ + bhi.n 2794 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 2798 │ │ │ │ │ + beq.n 2790 │ │ │ │ │ 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, 278c │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ tst.w r2, #128 @ 0x80 │ │ │ │ │ - beq.n 2768 │ │ │ │ │ + beq.n 2760 │ │ │ │ │ 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 2754 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 277a │ │ │ │ │ + b.n 2772 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 275c │ │ │ │ │ + b.n 2754 │ │ │ │ │ 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 27b0 │ │ │ │ │ lsrs r2, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 275c │ │ │ │ │ + b.n 2754 │ │ │ │ │ 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 27a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027d0 : │ │ │ │ │ +000027c8 : │ │ │ │ │ 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 27ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2800 │ │ │ │ │ + cbz r3, 27f8 │ │ │ │ │ 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 27ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002808 : │ │ │ │ │ +00002800 : │ │ │ │ │ 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 28fa │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291c │ │ │ │ │ + beq.n 2914 │ │ │ │ │ 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 2918 │ │ │ │ │ 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 28a2 │ │ │ │ │ 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 28c0 │ │ │ │ │ ldrb.w sl, [r7, r2] │ │ │ │ │ strb.w r2, [r5, r4, lsl #1] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 28fa │ │ │ │ │ + beq.n 28f2 │ │ │ │ │ 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 2862 │ │ │ │ │ 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 │ │ │ │ │ @@ -4284,163 +4286,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 2892 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 286a │ │ │ │ │ - b.n 28aa │ │ │ │ │ + bgt.n 2862 │ │ │ │ │ + b.n 28a2 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 283e │ │ │ │ │ + beq.n 2836 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 28c0 │ │ │ │ │ + beq.n 28b8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002928 : │ │ │ │ │ +00002920 : │ │ │ │ │ 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 2964 │ │ │ │ │ + cbz r1, 2964 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2996 │ │ │ │ │ + beq.n 298e │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetItem │ │ │ │ │ - cbz r0, 29a2 │ │ │ │ │ + cbz r0, 299a │ │ │ │ │ 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] @ (29a0 ) │ │ │ │ │ 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, 299a │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 2952 │ │ │ │ │ + bne.n 294a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 29a2 │ │ │ │ │ + cbnz r0, 299a │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2952 │ │ │ │ │ + b.n 294a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2968 │ │ │ │ │ + b.n 2960 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000029ac : │ │ │ │ │ +000029a4 : │ │ │ │ │ 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 2b8c │ │ │ │ │ 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 2b8c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b94 │ │ │ │ │ + bne.w 2b8c │ │ │ │ │ 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, 2a04 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.w 2b46 │ │ │ │ │ + beq.w 2b3e │ │ │ │ │ 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 2b52 │ │ │ │ │ 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 29e6 │ │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29e6 │ │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29e6 │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29e6 │ │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29e6 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29e6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2aa6 │ │ │ │ │ + ble.n 2a9e │ │ │ │ │ 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 │ │ │ │ │ @@ -4455,147 +4457,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 2b58 │ │ │ │ │ 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 2b78 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ - bne.n 29ee │ │ │ │ │ + bne.n 29e6 │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 2a56 │ │ │ │ │ + blt.n 2a4e │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ bl 117c <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ba4 │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 117c <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ba8 │ │ │ │ │ + beq.n 2ba0 │ │ │ │ │ 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 2ada │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2ae2 │ │ │ │ │ + cbnz r3, 2ada │ │ │ │ │ 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 2af4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 2afc │ │ │ │ │ + cbnz r3, 2af4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2b9e │ │ │ │ │ + ble.n 2b96 │ │ │ │ │ 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 2b96 │ │ │ │ │ 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 2b96 │ │ │ │ │ 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 2b96 │ │ │ │ │ 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 2b96 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 29f4 │ │ │ │ │ + bne.w 29ec │ │ │ │ │ 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 2a00 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 2a08 │ │ │ │ │ + b.n 2a00 │ │ │ │ │ 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 2a86 │ │ │ │ │ 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 2a86 │ │ │ │ │ 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 2a00 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 29ee │ │ │ │ │ + beq.w 29e6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2a08 │ │ │ │ │ + b.n 2a00 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ba4 │ │ │ │ │ + beq.n 2b9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ba4 │ │ │ │ │ + bne.n 2b9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ba4 │ │ │ │ │ + b.n 2b9c │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1252,15 +1252,15 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 1878 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 272c │ │ │ │ │ + bl 2724 │ │ │ │ │ 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] │ │ │ │ │ @@ -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 2724 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n bf8 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ ├── complexobject.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ There are 18 section headers, starting at offset 0x3ea4: │ │ │ │ │ │ │ │ │ │ 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 000a70 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0032b4 0003d8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000aa4 000234 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00368c 000160 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000cd8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000cd8 000d10 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0037ec 000590 08 I 15 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0019e8 000138 00 AX 0 0 2 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000b00 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0032ac 000410 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000b34 000234 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0036bc 000160 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000d68 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000d68 000c78 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00381c 000560 08 I 15 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0019e0 000138 00 AX 0 0 2 │ │ │ │ │ [ 9] .rel.text.unlikely REL 00000000 003d7c 000088 08 I 15 8 4 │ │ │ │ │ - [10] .rodata.str1.4 PROGBITS 00000000 001b20 000333 01 AMS 0 0 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 001e54 00026e 00 A 0 0 8 │ │ │ │ │ + [10] .rodata.str1.4 PROGBITS 00000000 001b18 000333 01 AMS 0 0 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 001e4c 00026e 00 A 0 0 8 │ │ │ │ │ [12] .rel.rodata REL 00000000 003e04 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0020c2 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0020c2 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0020f8 000a20 10 16 89 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 002b18 000799 00 0 0 1 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0020ba 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0020ba 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0020f0 000a20 10 16 89 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 002b10 000799 00 0 0 1 │ │ │ │ │ [17] .shstrtab STRTAB 00000000 003e14 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 {} │ │ │ │ │ @@ -8,77 +8,77 @@ │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 5: 00000001 24 FUNC LOCAL DEFAULT 8 complex_neg │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 7: 00000001 160 FUNC LOCAL DEFAULT 1 complex_sub │ │ │ │ │ 8: 000000a1 144 FUNC LOCAL DEFAULT 1 to_complex │ │ │ │ │ 9: 00000131 44 FUNC LOCAL DEFAULT 1 complex___complex___impl │ │ │ │ │ 10: 00000131 44 FUNC LOCAL DEFAULT 1 complex_pos │ │ │ │ │ - 11: 00000b31 252 FUNC LOCAL DEFAULT 6 try_complex_special_method │ │ │ │ │ - 12: 000000f1 74 FUNC LOCAL DEFAULT 6 complex_hash │ │ │ │ │ - 13: 0000015d 160 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ - 14: 0000013d 398 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ - 15: 000002f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 11: 00000a99 252 FUNC LOCAL DEFAULT 6 try_complex_special_method │ │ │ │ │ + 12: 0000005d 74 FUNC LOCAL DEFAULT 6 complex_hash │ │ │ │ │ + 13: 000001f1 160 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ + 14: 000000a9 398 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ + 15: 00000380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 16: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata.str1.4 │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 18: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ - 19: 000002cd 484 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ - 20: 000004a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 000004b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 22: 00000578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00000239 480 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ + 20: 00000410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 00000418 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 22: 000004e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 23: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ 24: 00000054 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ 25: 0000005c 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ 26: 00000084 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ 27: 000000b4 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ 28: 00000168 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ 29: 000001ac 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ - 30: 00000588 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 31: 00000589 1448 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ - 32: 00000799 456 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ - 33: 000008e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 000008f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 35: 00000b28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 30: 000004f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 31: 000004f1 1448 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ + 32: 00000829 456 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ + 33: 00000848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 00000858 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 35: 00000a90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 000001e8 0 NOTYPE LOCAL DEFAULT 10 .LC8 │ │ │ │ │ 37: 000001f8 0 NOTYPE LOCAL DEFAULT 10 .LC9 │ │ │ │ │ 38: 0000021c 0 NOTYPE LOCAL DEFAULT 10 .LC10 │ │ │ │ │ - 39: 000002f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 40: 000002f9 608 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ - 41: 00000559 96 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ + 39: 00000388 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 40: 00000389 608 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ + 41: 000005e9 96 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ 42: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 43: 00000540 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 00000558 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 45: 000005b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 46: 00000b30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 00000c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 48: 000005b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 49: 000006b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 43: 000005d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 44: 000005e8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 45: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 46: 00000a98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00000b8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 00000648 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 49: 00000748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 50: 00000234 0 NOTYPE LOCAL DEFAULT 10 .LC11 │ │ │ │ │ 51: 00000238 0 NOTYPE LOCAL DEFAULT 10 .LC12 │ │ │ │ │ 52: 0000023c 0 NOTYPE LOCAL DEFAULT 10 .LC13 │ │ │ │ │ 53: 00000240 0 NOTYPE LOCAL DEFAULT 10 .LC14 │ │ │ │ │ - 54: 000006c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 55: 000006c1 214 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ - 56: 00000c2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000c2d 226 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ + 54: 00000750 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 55: 00000751 214 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ + 56: 00000b94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000b95 226 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ 58: 0000024c 0 NOTYPE LOCAL DEFAULT 10 .LC15 │ │ │ │ │ 59: 00000250 0 NOTYPE LOCAL DEFAULT 10 .LC16 │ │ │ │ │ 60: 0000025c 0 NOTYPE LOCAL DEFAULT 10 .LC17 │ │ │ │ │ 61: 00000019 108 FUNC LOCAL DEFAULT 8 complex___format__ │ │ │ │ │ 62: 00000268 0 NOTYPE LOCAL DEFAULT 10 .LC18 │ │ │ │ │ - 63: 00000958 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 64: 00000960 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 65: 00000961 4 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ + 63: 000009e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 64: 000009f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 65: 000009f1 4 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ 66: 0000028c 0 NOTYPE LOCAL DEFAULT 10 .LC19 │ │ │ │ │ - 67: 00000965 90 FUNC LOCAL DEFAULT 1 complex_abs │ │ │ │ │ - 68: 00000a48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 67: 000009f5 90 FUNC LOCAL DEFAULT 1 complex_abs │ │ │ │ │ + 68: 00000ad8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 69: 00000085 38 FUNC LOCAL DEFAULT 8 complex_bool │ │ │ │ │ 70: 000000ab 34 FUNC LOCAL DEFAULT 8 complex_conjugate │ │ │ │ │ 71: 000002a8 0 NOTYPE LOCAL DEFAULT 10 .LC20 │ │ │ │ │ 72: 000000cd 46 FUNC LOCAL DEFAULT 8 complex___getnewargs__ │ │ │ │ │ - 73: 00000a60 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 73: 00000af0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 74: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 75: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 76: 00000000 16 OBJECT LOCAL DEFAULT 11 c_1 │ │ │ │ │ 77: 00000010 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ 78: 0000001c 311 OBJECT LOCAL DEFAULT 11 complex_new__doc__ │ │ │ │ │ 79: 00000154 68 OBJECT LOCAL DEFAULT 11 complex___complex____doc__ │ │ │ │ │ 80: 00000198 84 OBJECT LOCAL DEFAULT 11 complex___format____doc__ │ │ │ │ │ @@ -96,27 +96,27 @@ │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 99: 0000005d 148 FUNC GLOBAL DEFAULT 6 PyComplex_AsCComplex │ │ │ │ │ + 99: 0000015d 148 FUNC GLOBAL DEFAULT 1 PyComplex_AsCComplex │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ - 106: 000001fd 116 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ - 107: 00000271 136 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ + 106: 00000291 116 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ + 107: 00000305 132 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 111: 000004b1 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ + 111: 00000419 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ @@ -125,15 +125,15 @@ │ │ │ │ │ 121: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 128: 000005b9 264 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ + 128: 00000649 264 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND hypot │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND atan2 │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND exp │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ @@ -146,18 +146,18 @@ │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyComplex_FormatAdvancedWriter │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 149: 000009c1 160 FUNC GLOBAL DEFAULT 1 _Py_c_abs │ │ │ │ │ + 149: 00000a51 160 FUNC GLOBAL DEFAULT 1 _Py_c_abs │ │ │ │ │ 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 151: 000000fb 8 FUNC GLOBAL DEFAULT 8 PyComplex_FromDoubles │ │ │ │ │ - 152: 00000a61 14 FUNC GLOBAL DEFAULT 1 _Py_c_neg │ │ │ │ │ + 152: 00000af1 14 FUNC GLOBAL DEFAULT 1 _Py_c_neg │ │ │ │ │ 153: 00000103 14 FUNC GLOBAL DEFAULT 8 _Py_c_diff │ │ │ │ │ 154: 00000111 26 FUNC GLOBAL DEFAULT 8 _Py_c_prod │ │ │ │ │ 155: 0000012b 14 FUNC GLOBAL DEFAULT 8 _Py_c_sum │ │ │ │ │ 156: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyComplex_Type │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x32b4 contains 123 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x32ac contains 130 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000002a 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000005c 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ 00000072 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000076 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -14,347 +14,348 @@ │ │ │ │ │ 000000e4 0000600a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 000000fa 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000010c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000114 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000118 00006230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000132 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000136 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000172 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000176 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000186 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001b8 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ -000001ce 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001d2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001d6 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000020e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000212 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000224 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000022e 00000b0a R_ARM_THM_CALL 00000b31 try_complex_special_method │ │ │ │ │ -00000234 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000266 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000282 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000286 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000298 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002a2 00000b0a R_ARM_THM_CALL 00000b31 try_complex_special_method │ │ │ │ │ -000002a8 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002b0 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000002b4 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002e0 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000030e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000312 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000033a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000033e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000342 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000364 00007e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000368 00007e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000372 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -0000038a 00007f0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000003d4 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000003d8 00002a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000003fc 00006f0a R_ARM_THM_CALL 000004b1 _Py_c_quot │ │ │ │ │ -00000460 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ -00000484 0000800a R_ARM_THM_CALL 000005b9 _Py_c_pow │ │ │ │ │ -000004ae 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000004b2 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000004b6 0000262f R_ARM_THM_MOVW_ABS_NC 0000021c .LC10 │ │ │ │ │ -000004ba 00002630 R_ARM_THM_MOVT_ABS 0000021c .LC10 │ │ │ │ │ -000004c0 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004d2 00006d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000004d6 00006d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000004da 0000252f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC9 │ │ │ │ │ -000004de 00002530 R_ARM_THM_MOVT_ABS 000001f8 .LC9 │ │ │ │ │ -000004e4 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004ec 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000050a 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000050e 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000512 0000242f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC8 │ │ │ │ │ -00000516 00002430 R_ARM_THM_MOVT_ABS 000001e8 .LC8 │ │ │ │ │ -0000051c 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000060c 0000830a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ -00000618 0000840a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -0000062c 0000850a R_ARM_THM_CALL 00000000 atan2 │ │ │ │ │ -00000642 0000860a R_ARM_THM_CALL 00000000 exp │ │ │ │ │ -00000652 0000870a R_ARM_THM_CALL 00000000 log │ │ │ │ │ -00000662 0000880a R_ARM_THM_CALL 00000000 sincos │ │ │ │ │ -00000694 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -000006e8 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -000006fe 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000708 0000332f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ -0000070c 00003330 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ -00000710 0000342f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ -00000714 00003430 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ -0000071c 0000352f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -00000720 00003530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00000726 00008a0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000730 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000736 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000076a 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000772 0000322f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ -00000776 00003230 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ -00000782 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000078e 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007ac 0000912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000007b0 00009130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000007ea 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -0000081a 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000008ba 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008c2 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008c6 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008cc 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000008d2 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000008f6 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008fa 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008fe 00003e2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ -00000902 00003e30 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ -00000908 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000091a 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000924 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000928 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000092e 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000936 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000097e 0000950a R_ARM_THM_CALL 000009c1 _Py_c_abs │ │ │ │ │ -00000986 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -000009a0 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000009a4 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000009a8 0000422f R_ARM_THM_MOVW_ABS_NC 0000028c .LC19 │ │ │ │ │ -000009ac 00004230 R_ARM_THM_MOVT_ABS 0000028c .LC19 │ │ │ │ │ -000009b2 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009f4 0000830a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ -000009fc 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000a20 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +0000016e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000172 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000194 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000019e 00000b0a R_ARM_THM_CALL 00000a99 try_complex_special_method │ │ │ │ │ +000001a4 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001b0 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000001e6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000206 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000020a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000021a 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000024c 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ +00000262 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000266 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000026a 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002a2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000002a6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000002b8 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002c2 00000b0a R_ARM_THM_CALL 00000a99 try_complex_special_method │ │ │ │ │ +000002c8 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002fa 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000316 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000031a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000032c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000336 00000b0a R_ARM_THM_CALL 00000a99 try_complex_special_method │ │ │ │ │ +0000033c 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000344 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000348 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000374 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000039e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000003a2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000003ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000003ce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000003d2 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003f4 00007e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003f8 00007e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000402 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +0000041a 00007f0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00000464 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000468 00002a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000048c 00006f0a R_ARM_THM_CALL 00000419 _Py_c_quot │ │ │ │ │ +000004f0 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ +00000514 0000800a R_ARM_THM_CALL 00000649 _Py_c_pow │ │ │ │ │ +0000053e 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000542 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000546 0000262f R_ARM_THM_MOVW_ABS_NC 0000021c .LC10 │ │ │ │ │ +0000054a 00002630 R_ARM_THM_MOVT_ABS 0000021c .LC10 │ │ │ │ │ +00000550 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000562 00006d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000566 00006d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000056a 0000252f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC9 │ │ │ │ │ +0000056e 00002530 R_ARM_THM_MOVT_ABS 000001f8 .LC9 │ │ │ │ │ +00000574 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000057c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000059a 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000059e 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005a2 0000242f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC8 │ │ │ │ │ +000005a6 00002430 R_ARM_THM_MOVT_ABS 000001e8 .LC8 │ │ │ │ │ +000005ac 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000069c 0000830a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ +000006a8 0000840a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +000006bc 0000850a R_ARM_THM_CALL 00000000 atan2 │ │ │ │ │ +000006d2 0000860a R_ARM_THM_CALL 00000000 exp │ │ │ │ │ +000006e2 0000870a R_ARM_THM_CALL 00000000 log │ │ │ │ │ +000006f2 0000880a R_ARM_THM_CALL 00000000 sincos │ │ │ │ │ +00000724 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000778 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +0000078e 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000798 0000332f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ +0000079c 00003330 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ +000007a0 0000342f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ +000007a4 00003430 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ +000007ac 0000352f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +000007b0 00003530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +000007b6 00008a0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000007c0 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007c6 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007fa 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000802 0000322f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ +00000806 00003230 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ +00000812 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000081e 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000083c 0000912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000840 00009130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000087a 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000008aa 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000094a 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000952 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000956 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000095c 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000962 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000986 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000098a 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000098e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ +00000992 00003e30 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ +00000998 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009aa 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009b4 0000822f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009b8 00008230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009be 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009c6 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a0e 0000950a R_ARM_THM_CALL 00000a51 _Py_c_abs │ │ │ │ │ +00000a16 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000a30 0000812f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000a34 00008130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000a38 0000422f R_ARM_THM_MOVW_ABS_NC 0000028c .LC19 │ │ │ │ │ +00000a3c 00004230 R_ARM_THM_MOVT_ABS 0000028c .LC19 │ │ │ │ │ +00000a42 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a84 0000830a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ +00000a8c 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000ab0 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 00000146 0000591e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ -00000242 00005f1e R_ARM_THM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ -0000099c 0000681e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000002d6 00005f1e R_ARM_THM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ +00000a2c 0000681e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x368c contains 44 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x36bc contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00009d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00003702 R_ARM_ABS32 000006c1 complex_repr │ │ │ │ │ +0000002c 00003702 R_ARM_ABS32 00000751 complex_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00000c02 R_ARM_ABS32 000000f1 complex_hash │ │ │ │ │ +0000003c 00000c02 R_ARM_ABS32 0000005d complex_hash │ │ │ │ │ 00000048 00009e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00000e02 R_ARM_ABS32 0000013d complex_richcompare │ │ │ │ │ +00000064 00000e02 R_ARM_ABS32 000000a9 complex_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00009f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 00001f02 R_ARM_ABS32 00000589 complex_new │ │ │ │ │ +0000009c 00001f02 R_ARM_ABS32 000004f1 complex_new │ │ │ │ │ 000000a0 0000a002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 0000a102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000110 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000114 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000118 00000d02 R_ARM_ABS32 0000015d complex_add │ │ │ │ │ +00000118 00000d02 R_ARM_ABS32 000001f1 complex_add │ │ │ │ │ 0000011c 00000702 R_ARM_ABS32 00000001 complex_sub │ │ │ │ │ -00000120 00003902 R_ARM_ABS32 00000c2d complex_mul │ │ │ │ │ -0000012c 00002802 R_ARM_ABS32 000002f9 complex_pow │ │ │ │ │ +00000120 00003902 R_ARM_ABS32 00000b95 complex_mul │ │ │ │ │ +0000012c 00002802 R_ARM_ABS32 00000389 complex_pow │ │ │ │ │ 00000130 00000502 R_ARM_ABS32 00000001 complex_neg │ │ │ │ │ 00000134 00000a02 R_ARM_ABS32 00000131 complex_pos │ │ │ │ │ -00000138 00004302 R_ARM_ABS32 00000965 complex_abs │ │ │ │ │ +00000138 00004302 R_ARM_ABS32 000009f5 complex_abs │ │ │ │ │ 0000013c 00004502 R_ARM_ABS32 00000085 complex_bool │ │ │ │ │ -00000190 00001302 R_ARM_ABS32 000002cd complex_div │ │ │ │ │ +00000190 00001302 R_ARM_ABS32 00000239 complex_div │ │ │ │ │ 000001a8 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001bc 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e4 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e8 00004602 R_ARM_ABS32 000000ab complex_conjugate │ │ │ │ │ 000001f0 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001f4 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f8 00004102 R_ARM_ABS32 00000961 complex___complex__ │ │ │ │ │ +000001f8 00004102 R_ARM_ABS32 000009f1 complex___complex__ │ │ │ │ │ 00000200 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000204 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00004802 R_ARM_ABS32 000000cd complex___getnewargs__ │ │ │ │ │ 00000210 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00001002 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000218 00003d02 R_ARM_ABS32 00000019 complex___format__ │ │ │ │ │ 00000220 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x37ec contains 178 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x381c contains 172 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000020 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000003a 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000006e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000072 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000094 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000a4 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000b0 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000000e6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000104 0000650a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ -00000114 0000650a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ -0000015e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000162 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000019e 0000662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000001a2 0000672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000001a6 00006630 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000001aa 00006730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000001c8 0000680a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000001d6 0000690a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000001ee 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f6 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000001fa 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000202 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000234 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000252 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000256 00006230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000025c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000260 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000264 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000272 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000276 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000027a 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000286 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -0000029c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002b2 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -000002e2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000002e6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000316 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -000003a0 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000003ba 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000400 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000040a 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000442 00006d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000446 00006d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000044c 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000450 00001230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000458 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000045e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000462 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000468 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000478 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -00000488 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000496 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -00000554 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -000005c8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000005cc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005f8 0000700a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000604 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000646 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000064a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000064e 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000065a 0000710a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ -00000670 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -0000069e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000006a2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006a8 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006b4 0000710a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ -000006c0 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -0000070a 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000722 0000720a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000072c 0000730a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000734 0000202f R_ARM_THM_MOVW_ABS_NC 00000799 complex_from_string_inner │ │ │ │ │ -00000738 00002030 R_ARM_THM_MOVT_ABS 00000799 complex_from_string_inner │ │ │ │ │ -00000740 0000182f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00000744 00001830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000748 0000740a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -0000079a 0000750a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000007b6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000816 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000081c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000820 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000824 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000830 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000834 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000838 00001a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -0000083c 00001a30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000842 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000085e 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086a 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000086e 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000872 0000172f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000876 00001730 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -0000087c 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008ba 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e8 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008ec 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008f2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008f6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000091a 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000091e 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000926 00001b2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000092a 00001b30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000092e 00007b0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000094e 00007c0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000095a 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000097e 00007d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000992 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000996 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009c6 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009ca 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009ce 0000192f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -000009d2 00001930 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -000009d8 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009de 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009e2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009e8 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000009f4 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009f8 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009fc 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -00000a00 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -00000a08 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a2c 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a42 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a46 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a4c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a58 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a5c 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a60 00001d2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC7 │ │ │ │ │ -00000a64 00001d30 R_ARM_THM_MOVT_ABS 000001ac .LC7 │ │ │ │ │ -00000a6c 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a90 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab0 00007d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000ad2 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ad6 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ade 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -00000ae2 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -00000ae8 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b06 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b0c 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b10 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b16 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ -00000b1a 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ -00000b20 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b28 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b42 0000700a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000b7e 0000750a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000b96 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ba4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bac 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bb6 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bba 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000bbe 00001a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000bc2 00001a30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000bc8 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000be0 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be6 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000bea 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000bf2 00001b2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00000bf6 00001b30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00000bfc 00007b0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000c1a 00007c0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000c24 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c28 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c42 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c46 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c7e 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000c96 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000cae 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cb8 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ -00000cd0 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000cd8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cdc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ce0 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cec 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +00000070 0000650a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ +00000080 0000650a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ +000000ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000000ce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000010a 0000662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000010e 0000672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000112 00006630 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000116 00006730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000134 0000680a R_ARM_THM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000142 0000690a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +0000015a 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000162 00005e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000166 00005e30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000016e 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001a0 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000001be 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001c2 00006230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001c8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000001cc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000001d0 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001de 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000001e2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000001e6 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001f2 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +00000208 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000021e 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +0000024e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000252 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000282 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +0000030c 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000326 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000036c 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000376 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003ae 00006d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000003b2 00006d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000003b8 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003bc 00001230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003c4 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000003ce 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000003d4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003e4 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +000003f4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000402 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +000004bc 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000530 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000534 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000560 0000700a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000056c 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005ae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000005b2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000005b6 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000005c2 0000710a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ +000005d8 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000606 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000060a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000610 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000061c 0000710a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000628 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000672 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000068a 0000720a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00000694 0000730a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000069c 0000202f R_ARM_THM_MOVW_ABS_NC 00000829 complex_from_string_inner │ │ │ │ │ +000006a0 00002030 R_ARM_THM_MOVT_ABS 00000829 complex_from_string_inner │ │ │ │ │ +000006a8 0000182f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000006ac 00001830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000006b0 0000740a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00000702 0000750a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000071e 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000077e 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000784 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000788 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000078c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000798 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000079c 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007a0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +000007a4 00001a30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +000007aa 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007c6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d2 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007d6 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007da 0000172f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000007de 00001730 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000007e4 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000822 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000850 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000854 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000085a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000085e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000882 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000886 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000088e 00001b2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00000892 00001b30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00000896 00007b0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000008b6 00007c0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000008c2 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e6 00007d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000008fa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008fe 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000092e 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000932 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000936 0000192f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +0000093a 00001930 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +00000940 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000946 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000094a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000950 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000095c 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000960 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000964 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +00000968 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +00000970 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000994 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009aa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009ae 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009b4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009c0 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009c4 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009c8 00001d2f R_ARM_THM_MOVW_ABS_NC 000001ac .LC7 │ │ │ │ │ +000009cc 00001d30 R_ARM_THM_MOVT_ABS 000001ac .LC7 │ │ │ │ │ +000009d4 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009f8 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a18 00007d0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a3a 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a3e 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a46 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +00000a4a 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +00000a50 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a6e 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a74 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a78 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a7e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC6 │ │ │ │ │ +00000a82 00001c30 R_ARM_THM_MOVT_ABS 00000168 .LC6 │ │ │ │ │ +00000a88 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a90 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000aaa 0000700a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000ae6 0000750a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000afe 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b08 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b0c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b14 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b1e 0000762f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b22 00007630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b26 00001a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000b2a 00001a30 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000b30 0000770a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b48 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b4e 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000b52 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000b5a 00001b2f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00000b5e 00001b30 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00000b64 00007b0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000b82 00007c0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000b8c 00007802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b90 0000796b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000baa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000bae 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000be6 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000bfe 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c16 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c20 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ +00000c38 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c40 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c44 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c48 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c54 0000080a R_ARM_THM_CALL 000000a1 to_complex │ │ │ │ │ 00000058 00005c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x3d7c contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 00003a2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC15 │ │ │ │ │ 0000003a 00003a30 R_ARM_THM_MOVT_ABS 0000024c .LC15 │ │ │ │ │ 0000003e 00003b2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC16 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -149,15 +149,77 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 15a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000015c : │ │ │ │ │ +0000015c : │ │ │ │ │ +PyComplex_AsCComplex(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.n 194 │ │ │ │ │ + add.w r0, r4, #8 │ │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ │ + ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ + stmdb r4, {r0, r1, r2, r3} │ │ │ │ │ + vldr d1, [sp, #32] │ │ │ │ │ + vldr d0, [sp, #24] │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 17c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a98 <_Py_c_abs+0x48> │ │ │ │ │ + R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ + cbnz r0, 1c8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 1be │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ + strd r4, r5, [sp, #32] │ │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ │ + b.n 188 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ + b.n 1b4 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldrd r4, r5, [r0, #16] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + vldr d0, [r0, #8] │ │ │ │ │ + beq.n 1b4 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1b4 │ │ │ │ │ + vstr d0, [sp] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + vldr d0, [sp] │ │ │ │ │ + b.n 1b4 │ │ │ │ │ + │ │ │ │ │ +000001f0 : │ │ │ │ │ complex_add(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -165,172 +227,171 @@ │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1c4 │ │ │ │ │ + beq.n 258 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1c4 │ │ │ │ │ + cbnz r0, 258 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl a0 │ │ │ │ │ vldr d9, [sp, #24] │ │ │ │ │ vldr d8, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1f4 │ │ │ │ │ + beq.n 288 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1ce │ │ │ │ │ + bne.n 262 │ │ │ │ │ vldr d0, [r5, #8] │ │ │ │ │ vldr d1, [r5, #16] │ │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ │ vadd.f64 d1, d8, d1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_FromCComplex │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ vldr d9, [r5, #8] │ │ │ │ │ vldr d8, [r5, #16] │ │ │ │ │ - b.n 1a0 │ │ │ │ │ + b.n 234 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a8 │ │ │ │ │ + bne.n 23c │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl a0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1f8 │ │ │ │ │ + beq.n 28c │ │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ │ vldr d1, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 1b0 │ │ │ │ │ + b.n 244 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 1bc │ │ │ │ │ + b.n 250 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 1bc │ │ │ │ │ + b.n 250 │ │ │ │ │ │ │ │ │ │ -000001fc : │ │ │ │ │ +00000290 : │ │ │ │ │ PyComplex_RealAsDouble(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 224 │ │ │ │ │ + bne.n 2b8 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21c │ │ │ │ │ + bne.n 2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b30 │ │ │ │ │ + bl a98 <_Py_c_abs+0x48> │ │ │ │ │ R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ - cbnz r0, 24c │ │ │ │ │ + cbnz r0, 2e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 246 │ │ │ │ │ + cbnz r0, 2da │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_AsDouble │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 220 │ │ │ │ │ + b.n 2b4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 220 │ │ │ │ │ + beq.n 2b4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 220 │ │ │ │ │ + bne.n 2b4 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ - b.n 220 │ │ │ │ │ + b.n 2b4 │ │ │ │ │ │ │ │ │ │ -00000270 : │ │ │ │ │ +00000304 : │ │ │ │ │ PyComplex_ImagAsDouble(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 298 │ │ │ │ │ + bne.n 32c │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 290 │ │ │ │ │ + bne.n 324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b30 │ │ │ │ │ + bl a98 <_Py_c_abs+0x48> │ │ │ │ │ R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ - cbnz r0, 2c6 │ │ │ │ │ + cbnz r0, 35a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2c0 │ │ │ │ │ + cbnz r0, 354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2c0 │ │ │ │ │ - vldr d0, [pc, #52] @ 2f0 │ │ │ │ │ - b.n 294 │ │ │ │ │ + cbnz r0, 354 │ │ │ │ │ + vldr d0, [pc, #48] @ 380 │ │ │ │ │ + b.n 328 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 294 │ │ │ │ │ + b.n 328 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d0, [r0, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 294 │ │ │ │ │ + beq.n 328 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 294 │ │ │ │ │ + bne.n 328 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ - b.n 294 │ │ │ │ │ + b.n 328 │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000002f8 : │ │ │ │ │ +00000388 : │ │ │ │ │ complex_pow(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ @@ -339,116 +400,116 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 4ea │ │ │ │ │ + bne.w 57a │ │ │ │ │ add.w r0, r4, #8 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 49a │ │ │ │ │ + beq.w 52a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49a │ │ │ │ │ + bne.w 52a │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl a0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ vldr d8, [sp, #24] │ │ │ │ │ vldr d9, [sp, #32] │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [sp, #0] │ │ │ │ │ - beq.n 464 │ │ │ │ │ + beq.n 4f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 50a │ │ │ │ │ + bne.w 59a │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 46c │ │ │ │ │ + bne.n 4fc │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 46c │ │ │ │ │ + bne.n 4fc │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #416] @ 540 │ │ │ │ │ + vldr d6, [pc, #416] @ 5d0 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 46c │ │ │ │ │ + bhi.n 4fc │ │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ │ vmov ip, s15 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 522 │ │ │ │ │ + bgt.w 5b2 │ │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ │ rsb r0, ip, #0 │ │ │ │ │ vldr d1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 558 │ │ │ │ │ + bl 5e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ vldr d0, [r3] │ │ │ │ │ vldr d1, [r3, #8] │ │ │ │ │ vmov.f64 d2, d6 │ │ │ │ │ vmov.f64 d3, d7 │ │ │ │ │ vstr d6, [sp, #56] @ 0x38 │ │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ │ - bl 4b0 │ │ │ │ │ + bl 418 │ │ │ │ │ R_ARM_THM_CALL _Py_c_quot │ │ │ │ │ vstr d0, [sp, #72] @ 0x48 │ │ │ │ │ vstr d1, [sp, #80] @ 0x50 │ │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ vldr d6, [sp, #80] @ 0x50 │ │ │ │ │ - vldr d5, [pc, #308] @ 548 │ │ │ │ │ + vldr d5, [pc, #308] @ 5d8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 4a4 │ │ │ │ │ - vldr d4, [pc, #300] @ 550 │ │ │ │ │ + beq.n 534 │ │ │ │ │ + vldr d4, [pc, #300] @ 5e0 │ │ │ │ │ vcmp.f64 d7, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 4a4 │ │ │ │ │ + beq.n 534 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 4a4 │ │ │ │ │ + beq.n 534 │ │ │ │ │ vcmp.f64 d6, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 4a4 │ │ │ │ │ + beq.n 534 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.n 4c8 │ │ │ │ │ + beq.n 558 │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq.n 4d2 │ │ │ │ │ + beq.n 562 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ vmov.f64 d1, d6 │ │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ │ vstr d6, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_FromCComplex │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ @@ -456,156 +517,156 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ vmov.f64 d2, d8 │ │ │ │ │ vldr d1, [sp, #16] │ │ │ │ │ vmov.f64 d3, d9 │ │ │ │ │ vstr d8, [sp, #24] │ │ │ │ │ vstr d9, [sp, #32] │ │ │ │ │ - bl 5b8 <_Py_c_pow> │ │ │ │ │ + bl 648 <_Py_c_pow> │ │ │ │ │ R_ARM_THM_CALL _Py_c_pow │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, d1 │ │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 410 │ │ │ │ │ + b.n 4a0 │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ vldr d9, [r7, #16] │ │ │ │ │ - b.n 364 │ │ │ │ │ - cbz r3, 4cc │ │ │ │ │ + b.n 3f4 │ │ │ │ │ + cbz r3, 55c │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq.n 4d2 │ │ │ │ │ + beq.n 562 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 450 │ │ │ │ │ + bne.n 4e0 │ │ │ │ │ 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 .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 464 │ │ │ │ │ + b.n 4f4 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - b.n 450 │ │ │ │ │ + b.n 4e0 │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 4ae │ │ │ │ │ + b.n 53e │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4c4 │ │ │ │ │ + b.n 554 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 324 │ │ │ │ │ + bne.w 3b4 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl a0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 330 │ │ │ │ │ + bne.w 3c0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 464 │ │ │ │ │ + b.n 4f4 │ │ │ │ │ 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 .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4c4 │ │ │ │ │ + b.n 554 │ │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, ip │ │ │ │ │ vldr d1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 558 │ │ │ │ │ + bl 5e8 │ │ │ │ │ vstr d0, [sp, #72] @ 0x48 │ │ │ │ │ vstr d1, [sp, #80] @ 0x50 │ │ │ │ │ - b.n 408 │ │ │ │ │ + b.n 498 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40590000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ │ │ │ │ │ -00000558 : │ │ │ │ │ +000005e8 : │ │ │ │ │ c_powu(): │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ - vldr d1, [pc, #80] @ 5b0 │ │ │ │ │ + vldr d1, [pc, #80] @ 640 │ │ │ │ │ movs r3, #1 │ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5a6 │ │ │ │ │ + ble.n 636 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.n 5a6 │ │ │ │ │ + bgt.n 636 │ │ │ │ │ tst r3, r0 │ │ │ │ │ vmul.f64 d4, d7, d7 │ │ │ │ │ vmul.f64 d5, d6, d7 │ │ │ │ │ mov.w r3, r3, lsl #1 │ │ │ │ │ - beq.n 598 │ │ │ │ │ + beq.n 628 │ │ │ │ │ vmul.f64 d3, d1, d7 │ │ │ │ │ vmul.f64 d1, d1, d6 │ │ │ │ │ vmla.f64 d1, d0, d7 │ │ │ │ │ vnmls.f64 d3, d0, d6 │ │ │ │ │ vmov.f64 d0, d3 │ │ │ │ │ vnmls.f64 d4, d6, d6 │ │ │ │ │ vadd.f64 d7, d5, d5 │ │ │ │ │ vmov.f64 d6, d4 │ │ │ │ │ - b.n 56c │ │ │ │ │ + b.n 5fc │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000005b8 <_Py_c_pow>: │ │ │ │ │ +00000648 <_Py_c_pow>: │ │ │ │ │ _Py_c_pow(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d12} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ vcmp.f64 d3, #0.0 │ │ │ │ │ vmov.f64 d9, d3 │ │ │ │ │ vmov.f64 d12, d0 │ │ │ │ │ vmov.f64 d10, d1 │ │ │ │ │ vmov.f64 d8, d2 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 5f0 <_Py_c_pow+0x38> │ │ │ │ │ + bne.n 680 <_Py_c_pow+0x38> │ │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 680 <_Py_c_pow+0xc8> │ │ │ │ │ + beq.n 710 <_Py_c_pow+0xc8> │ │ │ │ │ vcmp.f64 d10, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 604 <_Py_c_pow+0x4c> │ │ │ │ │ + bne.n 694 <_Py_c_pow+0x4c> │ │ │ │ │ vcmp.f64 d12, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 68a <_Py_c_pow+0xd2> │ │ │ │ │ + beq.n 71a <_Py_c_pow+0xd2> │ │ │ │ │ vmov.f64 d1, d10 │ │ │ │ │ vmov.f64 d0, d12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL hypot │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vmov.f64 d11, d0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -615,15 +676,15 @@ │ │ │ │ │ vmov.f64 d0, d10 │ │ │ │ │ vmov.f64 d10, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL atan2 │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmul.f64 d8, d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 65a <_Py_c_pow+0xa2> │ │ │ │ │ + beq.n 6ea <_Py_c_pow+0xa2> │ │ │ │ │ vnmul.f64 d0, d0, d9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL exp │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmov.f64 d0, d11 │ │ │ │ │ vmul.f64 d10, d10, d7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -637,66 +698,66 @@ │ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ │ vldr d1, [sp, #24] │ │ │ │ │ vmul.f64 d0, d0, d10 │ │ │ │ │ vmul.f64 d1, d1, d10 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ vpop {d8-d12} │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ - vldr d1, [pc, #52] @ 6b8 <_Py_c_pow+0x100> │ │ │ │ │ + vldr d1, [pc, #52] @ 748 <_Py_c_pow+0x100> │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.n 676 <_Py_c_pow+0xbe> │ │ │ │ │ + b.n 706 <_Py_c_pow+0xbe> │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 6a6 <_Py_c_pow+0xee> │ │ │ │ │ + beq.n 736 <_Py_c_pow+0xee> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - vldr d1, [pc, #24] @ 6b8 <_Py_c_pow+0x100> │ │ │ │ │ + vldr d1, [pc, #24] @ 748 <_Py_c_pow+0x100> │ │ │ │ │ vmov.f64 d0, d1 │ │ │ │ │ - b.n 676 <_Py_c_pow+0xbe> │ │ │ │ │ + b.n 706 <_Py_c_pow+0xbe> │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 694 <_Py_c_pow+0xdc> │ │ │ │ │ - b.n 69c <_Py_c_pow+0xe4> │ │ │ │ │ + bmi.n 724 <_Py_c_pow+0xdc> │ │ │ │ │ + b.n 72c <_Py_c_pow+0xe4> │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000006c0 : │ │ │ │ │ +00000750 : │ │ │ │ │ complex_repr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 740 │ │ │ │ │ + beq.n 7d0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 782 │ │ │ │ │ + beq.n 812 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 78e │ │ │ │ │ + beq.n 81e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -725,45 +786,45 @@ │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 6e0 │ │ │ │ │ + bne.n 770 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 782 │ │ │ │ │ + cbz r0, 812 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 71a │ │ │ │ │ + b.n 7aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 72e │ │ │ │ │ + b.n 7be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 72e │ │ │ │ │ + b.n 7be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000798 : │ │ │ │ │ +00000828 : │ │ │ │ │ complex_from_string_inner(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ movw r9, #0 │ │ │ │ │ @@ -775,193 +836,193 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r5, r3, #8 │ │ │ │ │ - bne.n 7be │ │ │ │ │ + bne.n 84e │ │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ │ - bne.n 7e4 │ │ │ │ │ + bne.n 874 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ │ lsls r4, r2, #28 │ │ │ │ │ - bmi.n 7d4 │ │ │ │ │ + bmi.n 864 │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 91a │ │ │ │ │ + beq.w 9aa │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.n 8d8 │ │ │ │ │ + beq.n 968 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.n 814 │ │ │ │ │ - bhi.n 890 │ │ │ │ │ + beq.n 8a4 │ │ │ │ │ + bhi.n 920 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ - bne.n 88a │ │ │ │ │ + bne.n 91a │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 8ba │ │ │ │ │ + beq.n 94a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 8a4 │ │ │ │ │ + beq.n 934 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ │ - bne.n 8f6 │ │ │ │ │ + bne.n 986 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 842 │ │ │ │ │ - cbz r5, 866 │ │ │ │ │ + bmi.n 8d2 │ │ │ │ │ + cbz r5, 8f6 │ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ │ - bne.n 8f6 │ │ │ │ │ + bne.n 986 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ │ lsls r1, r1, #28 │ │ │ │ │ - bmi.n 858 │ │ │ │ │ + bmi.n 8e8 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 8f6 │ │ │ │ │ + bne.n 986 │ │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 880 │ │ │ │ │ + cbz r0, 910 │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ vstr d9, [r0, #16] │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - vldr d9, [pc, #204] @ 958 │ │ │ │ │ - b.n 842 │ │ │ │ │ + vldr d9, [pc, #204] @ 9e8 │ │ │ │ │ + b.n 8d2 │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - bne.n 88a │ │ │ │ │ + bne.n 91a │ │ │ │ │ vmov.f64 d9, d8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - vldr d8, [pc, #184] @ 958 │ │ │ │ │ - b.n 842 │ │ │ │ │ + vldr d8, [pc, #184] @ 9e8 │ │ │ │ │ + b.n 8d2 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d9, d7 │ │ │ │ │ - b.n 836 │ │ │ │ │ + b.n 8c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 830 │ │ │ │ │ + beq.n 8c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 90c │ │ │ │ │ + cbz r0, 99c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 830 │ │ │ │ │ + b.n 8c0 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.n 93c │ │ │ │ │ + beq.n 9cc │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.n 910 │ │ │ │ │ + beq.n 9a0 │ │ │ │ │ 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 .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 880 │ │ │ │ │ + b.n 910 │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ - vldr d8, [pc, #64] @ 958 │ │ │ │ │ - b.n 842 │ │ │ │ │ + vldr d8, [pc, #64] @ 9e8 │ │ │ │ │ + b.n 8d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 802 │ │ │ │ │ + beq.w 892 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90c │ │ │ │ │ + beq.n 99c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 802 │ │ │ │ │ + b.n 892 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d9, d7 │ │ │ │ │ - b.n 8ea │ │ │ │ │ + b.n 97a │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000960 : │ │ │ │ │ +000009f0 : │ │ │ │ │ complex___complex__(): │ │ │ │ │ b.w 130 │ │ │ │ │ │ │ │ │ │ -00000964 : │ │ │ │ │ +000009f4 : │ │ │ │ │ complex_abs(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ vldr d1, [r0, #16] │ │ │ │ │ - bl 9c0 <_Py_c_abs> │ │ │ │ │ + bl a50 <_Py_c_abs> │ │ │ │ │ R_ARM_THM_CALL _Py_c_abs │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.n 9a0 │ │ │ │ │ + beq.n a30 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -975,31 +1036,31 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009c0 <_Py_c_abs>: │ │ │ │ │ +00000a50 <_Py_c_abs>: │ │ │ │ │ _Py_c_abs(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d9, [pc, #112] @ a48 <_Py_c_abs+0x88> │ │ │ │ │ + vldr d9, [pc, #112] @ ad8 <_Py_c_abs+0x88> │ │ │ │ │ sub sp, #20 │ │ │ │ │ vcmp.f64 d6, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n a1e <_Py_c_abs+0x5e> │ │ │ │ │ + bhi.n aae <_Py_c_abs+0x5e> │ │ │ │ │ vabs.f64 d7, d1 │ │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n a32 <_Py_c_abs+0x72> │ │ │ │ │ + bhi.n ac2 <_Py_c_abs+0x72> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL hypot │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ @@ -1007,37 +1068,37 @@ │ │ │ │ │ movhi r3, #34 @ 0x22 │ │ │ │ │ movls r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ - ble.n a2e <_Py_c_abs+0x6e> │ │ │ │ │ + ble.n abe <_Py_c_abs+0x6e> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ - vldr d8, [pc, #40] @ a50 <_Py_c_abs+0x90> │ │ │ │ │ + vldr d8, [pc, #40] @ ae0 <_Py_c_abs+0x90> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n a10 <_Py_c_abs+0x50> │ │ │ │ │ + b.n aa0 <_Py_c_abs+0x50> │ │ │ │ │ vabs.f64 d7, d1 │ │ │ │ │ - vldr d6, [pc, #20] @ a48 <_Py_c_abs+0x88> │ │ │ │ │ + vldr d6, [pc, #20] @ ad8 <_Py_c_abs+0x88> │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n a20 <_Py_c_abs+0x60> │ │ │ │ │ - vldr d8, [pc, #20] @ a58 <_Py_c_abs+0x98> │ │ │ │ │ - b.n a10 <_Py_c_abs+0x50> │ │ │ │ │ + bgt.n ab0 <_Py_c_abs+0x60> │ │ │ │ │ + vldr d8, [pc, #20] @ ae8 <_Py_c_abs+0x98> │ │ │ │ │ + b.n aa0 <_Py_c_abs+0x50> │ │ │ │ │ nop │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -00000a60 <_Py_c_neg>: │ │ │ │ │ +00000af0 <_Py_c_neg>: │ │ │ │ │ _Py_c_neg(): │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ vneg.f64 d1, d1 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -38,137 +38,76 @@ │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -0000005c : │ │ │ │ │ -PyComplex_AsCComplex(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 94 │ │ │ │ │ - add.w r0, r4, #8 │ │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ │ - ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ - stmdb r4, {r0, r1, r2, r3} │ │ │ │ │ - vldr d1, [sp, #32] │ │ │ │ │ - vldr d0, [sp, #24] │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 7c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl b30 │ │ │ │ │ - cbnz r0, c8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, be │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ - strd r4, r5, [sp, #32] │ │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ │ - b.n 88 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n b4 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldrd r4, r5, [r0, #16] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ │ - beq.n b4 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n b4 │ │ │ │ │ - vstr d0, [sp] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ - b.n b4 │ │ │ │ │ - │ │ │ │ │ -000000f0 : │ │ │ │ │ +0000005c : │ │ │ │ │ complex_hash(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_CALL _Py_HashDouble │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 134 │ │ │ │ │ + beq.n a0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vldr d0, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_CALL _Py_HashDouble │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 134 │ │ │ │ │ + beq.n a0 │ │ │ │ │ movw r3, #16963 @ 0x4243 │ │ │ │ │ movt r3, #15 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r2 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000013c : │ │ │ │ │ +000000a8 : │ │ │ │ │ complex_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bhi.n 252 │ │ │ │ │ + bhi.n 1be │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 29a │ │ │ │ │ + bne.w 206 │ │ │ │ │ vldr d9, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ vldr d8, [r4, #16] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1f6 │ │ │ │ │ + bpl.n 162 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1c4 │ │ │ │ │ + beq.n 130 │ │ │ │ │ movs r4, #0 │ │ │ │ │ sub.w r2, r5, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itete ne │ │ │ │ │ @@ -191,125 +130,125 @@ │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba │ │ │ │ │ + beq.n 126 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f2 │ │ │ │ │ + beq.n 15e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1f2 │ │ │ │ │ + cbnz r3, 15e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 1ba │ │ │ │ │ + b.n 126 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 232 │ │ │ │ │ + beq.n 19e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 232 │ │ │ │ │ + cbnz r0, 19e │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 25c │ │ │ │ │ + bne.n 1c8 │ │ │ │ │ vldr d7, [r7, #8] │ │ │ │ │ vldr d6, [r7, #16] │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 18c │ │ │ │ │ + bne.n f8 │ │ │ │ │ vcmp.f64 d8, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - b.n 18c │ │ │ │ │ + b.n f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 18a │ │ │ │ │ + bne.n f6 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - b.n 18c │ │ │ │ │ + b.n f8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1ba │ │ │ │ │ + b.n 126 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 252 │ │ │ │ │ + beq.n 1be │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 210 │ │ │ │ │ + beq.n 17c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 210 │ │ │ │ │ + bne.n 17c │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ vldr d6, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 218 │ │ │ │ │ + bne.n 184 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - b.n 1ba │ │ │ │ │ + b.n 126 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 2ae │ │ │ │ │ + cbz r0, 21a │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ vldr d9, [r4, #8] │ │ │ │ │ vldr d8, [r4, #16] │ │ │ │ │ - b.n 178 │ │ │ │ │ + b.n e4 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ vldr d9, [sp, #8] │ │ │ │ │ vldr d8, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2c6 │ │ │ │ │ + beq.n 232 │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ - b.n 178 │ │ │ │ │ + b.n e4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n 1ba │ │ │ │ │ + b.n 126 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000002cc : │ │ │ │ │ +00000238 : │ │ │ │ │ complex_div(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -317,23 +256,23 @@ │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 486 │ │ │ │ │ + bne.w 3f2 │ │ │ │ │ add.w r0, r4, #8 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 45e │ │ │ │ │ + bne.w 3ca │ │ │ │ │ adds r3, #8 │ │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ @@ -341,47 +280,47 @@ │ │ │ │ │ vldr d6, [sp, #40] @ 0x28 │ │ │ │ │ vldr d2, [sp, #16] │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vldr d3, [sp, #24] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ │ - bmi.n 412 │ │ │ │ │ + bmi.n 37e │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 374 │ │ │ │ │ + bmi.n 2e0 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 3d0 │ │ │ │ │ + bhi.n 33c │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 442 │ │ │ │ │ + beq.n 3ae │ │ │ │ │ vdiv.f64 d5, d6, d7 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d2 │ │ │ │ │ vmla.f64 d6, d3, d5 │ │ │ │ │ vmls.f64 d3, d2, d5 │ │ │ │ │ vdiv.f64 d9, d6, d7 │ │ │ │ │ vdiv.f64 d8, d3, d7 │ │ │ │ │ - b.n 3fe │ │ │ │ │ + b.n 36a │ │ │ │ │ vneg.f64 d4, d6 │ │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 3d4 │ │ │ │ │ + bhi.n 340 │ │ │ │ │ vdiv.f64 d5, d6, d7 │ │ │ │ │ movs r0, #24 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d2 │ │ │ │ │ vmla.f64 d6, d3, d5 │ │ │ │ │ vmls.f64 d3, d5, d2 │ │ │ │ │ vdiv.f64 d9, d6, d7 │ │ │ │ │ vdiv.f64 d8, d3, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 40a │ │ │ │ │ + cbz r0, 376 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -394,323 +333,322 @@ │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ vmov.f64 d4, d6 │ │ │ │ │ vmov.f64 d5, d7 │ │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 438 │ │ │ │ │ + bhi.n 3a4 │ │ │ │ │ vdiv.f64 d5, d7, d6 │ │ │ │ │ vmov.f64 d4, d3 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmla.f64 d4, d5, d2 │ │ │ │ │ vnmls.f64 d2, d3, d5 │ │ │ │ │ vdiv.f64 d9, d4, d6 │ │ │ │ │ vdiv.f64 d8, d2, d6 │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a8 │ │ │ │ │ + bne.n 314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 332 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 42c │ │ │ │ │ + bmi.n 398 │ │ │ │ │ vneg.f64 d5, d7 │ │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 382 │ │ │ │ │ + bls.n 2ee │ │ │ │ │ vmov.f64 d4, d6 │ │ │ │ │ - b.n 3d8 │ │ │ │ │ + b.n 344 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 382 │ │ │ │ │ - b.n 3e2 │ │ │ │ │ - vldr d8, [pc, #108] @ 4a8 │ │ │ │ │ + bge.n 2ee │ │ │ │ │ + b.n 34e │ │ │ │ │ + vldr d8, [pc, #104] @ 410 │ │ │ │ │ vmov.f64 d9, d8 │ │ │ │ │ - b.n 3fe │ │ │ │ │ + b.n 36a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 332 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30c │ │ │ │ │ + bne.w 278 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 316 │ │ │ │ │ + bne.w 282 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 332 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f6 │ │ │ │ │ + bne.w 262 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 302 │ │ │ │ │ + bne.w 26e │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - b.n 3c6 │ │ │ │ │ - nop.w │ │ │ │ │ + b.n 332 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -000004b0 <_Py_c_quot>: │ │ │ │ │ +00000418 <_Py_c_quot>: │ │ │ │ │ _Py_c_quot(): │ │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 53e <_Py_c_quot+0x8e> │ │ │ │ │ + bmi.n 4a6 <_Py_c_quot+0x8e> │ │ │ │ │ vmov.f64 d6, d2 │ │ │ │ │ vcmpe.f64 d3, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 52e <_Py_c_quot+0x7e> │ │ │ │ │ + bmi.n 496 <_Py_c_quot+0x7e> │ │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 502 <_Py_c_quot+0x52> │ │ │ │ │ + blt.n 46a <_Py_c_quot+0x52> │ │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 544 <_Py_c_quot+0x94> │ │ │ │ │ + beq.n 4ac <_Py_c_quot+0x94> │ │ │ │ │ vdiv.f64 d6, d3, d2 │ │ │ │ │ vmov.f64 d5, d1 │ │ │ │ │ vmov.f64 d4, d7 │ │ │ │ │ vmla.f64 d2, d6, d3 │ │ │ │ │ vmla.f64 d4, d6, d1 │ │ │ │ │ vmls.f64 d5, d6, d7 │ │ │ │ │ vdiv.f64 d0, d4, d2 │ │ │ │ │ vdiv.f64 d1, d5, d2 │ │ │ │ │ bx lr │ │ │ │ │ vmov.f64 d5, d3 │ │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 56a <_Py_c_quot+0xba> │ │ │ │ │ + bhi.n 4d2 <_Py_c_quot+0xba> │ │ │ │ │ vdiv.f64 d6, d2, d3 │ │ │ │ │ vmov.f64 d5, d1 │ │ │ │ │ vmla.f64 d3, d6, d2 │ │ │ │ │ vmla.f64 d5, d6, d7 │ │ │ │ │ vnmls.f64 d7, d6, d1 │ │ │ │ │ vdiv.f64 d0, d5, d3 │ │ │ │ │ vdiv.f64 d1, d7, d3 │ │ │ │ │ - b.n 500 <_Py_c_quot+0x50> │ │ │ │ │ + b.n 468 <_Py_c_quot+0x50> │ │ │ │ │ vneg.f64 d5, d3 │ │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 4e0 <_Py_c_quot+0x30> │ │ │ │ │ - b.n 506 <_Py_c_quot+0x56> │ │ │ │ │ + bge.n 448 <_Py_c_quot+0x30> │ │ │ │ │ + b.n 46e <_Py_c_quot+0x56> │ │ │ │ │ vneg.f64 d6, d2 │ │ │ │ │ - b.n 4c2 <_Py_c_quot+0x12> │ │ │ │ │ + b.n 42a <_Py_c_quot+0x12> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ - vldr d1, [pc, #28] @ 578 <_Py_c_quot+0xc8> │ │ │ │ │ + vldr d1, [pc, #28] @ 4e0 <_Py_c_quot+0xc8> │ │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ vmov.f64 d0, d1 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ - vldr d1, [pc, #20] @ 580 <_Py_c_quot+0xd0> │ │ │ │ │ + vldr d1, [pc, #20] @ 4e8 <_Py_c_quot+0xd0> │ │ │ │ │ vmov.f64 d0, d1 │ │ │ │ │ - b.n 500 <_Py_c_quot+0x50> │ │ │ │ │ + b.n 468 <_Py_c_quot+0x50> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -00000588 : │ │ │ │ │ +000004f0 : │ │ │ │ │ complex_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 960 │ │ │ │ │ + bne.w 8c8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w a9a │ │ │ │ │ + bhi.w a02 │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a96 │ │ │ │ │ + beq.w 9fe │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 990 │ │ │ │ │ + beq.w 8f8 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8f0 │ │ │ │ │ + beq.w 858 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 678 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 908 │ │ │ │ │ + beq.w 870 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.w 864 │ │ │ │ │ - cbz r5, 5f4 │ │ │ │ │ + bmi.w 7cc │ │ │ │ │ + cbz r5, 55c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bmi.w 9c6 │ │ │ │ │ - ldr r1, [pc, #752] @ (8e8 ) │ │ │ │ │ + bmi.w 92e │ │ │ │ │ + ldr r1, [pc, #752] @ (850 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 768 │ │ │ │ │ + bne.w 6d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 880 │ │ │ │ │ + bne.w 7e8 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ad2 │ │ │ │ │ + beq.w a3a │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 884 │ │ │ │ │ + beq.w 7ec │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 7e2 │ │ │ │ │ + beq.w 74a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a58 │ │ │ │ │ + beq.w 9c0 │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a32 │ │ │ │ │ + beq.w 99a │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 898 │ │ │ │ │ + beq.w 800 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ea │ │ │ │ │ + bne.w 752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Float │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w aee │ │ │ │ │ + bne.w a56 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 880 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 68a │ │ │ │ │ + beq.n 5f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 708 │ │ │ │ │ + beq.n 670 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - vldr d10, [pc, #592] @ 8e0 │ │ │ │ │ + vldr d10, [pc, #592] @ 848 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 80e │ │ │ │ │ + beq.w 776 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w ac4 │ │ │ │ │ + beq.w a2c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac4 │ │ │ │ │ + bne.w a2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Float │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 880 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6dc │ │ │ │ │ + beq.n 644 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 814 │ │ │ │ │ + beq.w 77c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w abe │ │ │ │ │ + bne.w a26 │ │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 880 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ vstr d9, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 68a │ │ │ │ │ + b.n 5f2 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 8c4 │ │ │ │ │ + beq.w 82c │ │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ │ - beq.w 5f4 │ │ │ │ │ + beq.w 55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 764 │ │ │ │ │ + cbz r0, 6cc │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC complex_from_string_inner │ │ │ │ │ @@ -724,557 +662,557 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_THM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 762 │ │ │ │ │ + beq.n 6ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 956 │ │ │ │ │ + beq.w 8be │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 6fc │ │ │ │ │ - ldr r3, [pc, #384] @ (8ec ) │ │ │ │ │ + b.n 664 │ │ │ │ │ + ldr r3, [pc, #384] @ (854 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.w 944 │ │ │ │ │ + bpl.w 8ac │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 944 │ │ │ │ │ + beq.w 8ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7ba │ │ │ │ │ + beq.n 722 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 7ba │ │ │ │ │ + cbnz r3, 722 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 604 │ │ │ │ │ + beq.w 56c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 81c │ │ │ │ │ + bne.n 784 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0c │ │ │ │ │ + beq.w a74 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 888 │ │ │ │ │ + beq.n 7f0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 626 │ │ │ │ │ + b.n 58e │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 646 │ │ │ │ │ + bne.w 5ae │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vldr d10, [r4, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 80a │ │ │ │ │ + beq.n 772 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 80a │ │ │ │ │ + beq.n 772 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8b6 │ │ │ │ │ + beq.n 81e │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 690 │ │ │ │ │ + b.n 5f8 │ │ │ │ │ vmov.f64 d9, d10 │ │ │ │ │ - b.n 6e2 │ │ │ │ │ + b.n 64a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6dc │ │ │ │ │ + b.n 644 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 918 │ │ │ │ │ + bne.n 880 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 604 │ │ │ │ │ + beq.w 56c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 604 │ │ │ │ │ + bne.w 56c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 604 │ │ │ │ │ + b.n 56c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 720 │ │ │ │ │ + beq.w 688 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6fc │ │ │ │ │ + b.n 664 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 894 │ │ │ │ │ + cbnz r3, 7fc │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bne.w 9de │ │ │ │ │ + bne.w 946 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 626 │ │ │ │ │ + b.n 58e │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vldr d10, [r4, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 8d6 │ │ │ │ │ + beq.n 83e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 80a │ │ │ │ │ + beq.n 772 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8d6 │ │ │ │ │ + cbnz r3, 83e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 690 │ │ │ │ │ + b.n 5f8 │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 9b4 │ │ │ │ │ + beq.n 91c │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ ands.w r5, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq.w 5f4 │ │ │ │ │ - b.n 720 │ │ │ │ │ + beq.w 55c │ │ │ │ │ + b.n 688 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 698 │ │ │ │ │ + b.n 600 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r4, [pc, #564] @ (b28 ) │ │ │ │ │ + ldr r4, [pc, #564] @ (a90 ) │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 5e0 │ │ │ │ │ + bne.w 548 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8c4 │ │ │ │ │ + beq.n 82c │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.w 5ea │ │ │ │ │ - b.n 86a │ │ │ │ │ + bpl.w 552 │ │ │ │ │ + b.n 7d2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cbnz r0, 938 │ │ │ │ │ + cbnz r0, 8a0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - b.n 7c6 │ │ │ │ │ + b.n 72e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 852 │ │ │ │ │ - b.n 604 │ │ │ │ │ + bne.n 7ba │ │ │ │ │ + b.n 56c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7a0 │ │ │ │ │ + b.n 708 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 764 │ │ │ │ │ + b.n 6cc │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #448] @ (b2c ) │ │ │ │ │ + ldr r5, [pc, #448] @ (a94 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 880 │ │ │ │ │ - cbz r4, 990 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ + cbz r4, 8f8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5c0 │ │ │ │ │ - ldr r4, [pc, #404] @ (b28 ) │ │ │ │ │ + b.n 528 │ │ │ │ │ + ldr r4, [pc, #404] @ (a90 ) │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r3, [r4, #880] @ 0x370 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 8c0 │ │ │ │ │ + beq.n 828 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add.w r4, r4, #876 @ 0x36c │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.w 720 │ │ │ │ │ + bne.w 688 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 5f4 │ │ │ │ │ + b.n 55c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6fc │ │ │ │ │ + beq.w 664 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 6fc │ │ │ │ │ + b.n 664 │ │ │ │ │ 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 880 │ │ │ │ │ + b.n 7e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 894 │ │ │ │ │ + bne.w 7fc │ │ │ │ │ ldr r2, [r6, #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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 880 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 880 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 880 │ │ │ │ │ + bne.w 7e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 880 │ │ │ │ │ + b.n 7e8 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e2 │ │ │ │ │ + bne.w 74a │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 7e2 │ │ │ │ │ + beq.w 74a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e2 │ │ │ │ │ + bne.w 74a │ │ │ │ │ ldr r2, [r5, #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 .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 880 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 880 │ │ │ │ │ + beq.w 7e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 880 │ │ │ │ │ + bne.w 7e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 880 │ │ │ │ │ + b.n 7e8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 968 │ │ │ │ │ + b.n 8d0 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #140] @ (b2c ) │ │ │ │ │ + ldr r1, [pc, #140] @ (a94 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c0 │ │ │ │ │ - b.n 880 │ │ │ │ │ + bne.w 528 │ │ │ │ │ + b.n 7e8 │ │ │ │ │ vadd.f64 d9, d9, d10 │ │ │ │ │ - b.n 6e2 │ │ │ │ │ + b.n 64a │ │ │ │ │ vldr d7, [r5, #16] │ │ │ │ │ vldr d9, [r5, #8] │ │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ │ - b.n 6dc │ │ │ │ │ + b.n 644 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 880 │ │ │ │ │ + b.n 7e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 668 │ │ │ │ │ + beq.w 5d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 668 │ │ │ │ │ + bne.w 5d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 668 │ │ │ │ │ + b.n 5d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a14 │ │ │ │ │ + b.n 97c │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b30 : │ │ │ │ │ +00000a98 : │ │ │ │ │ try_complex_special_method(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #228] @ (c24 ) │ │ │ │ │ + ldr r1, [pc, #228] @ (b8c ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - cbnz r0, b50 │ │ │ │ │ + cbnz r0, ab8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #212] @ (c28 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (b90 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n c10 │ │ │ │ │ + bpl.n b78 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c10 │ │ │ │ │ + beq.n b78 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b9a │ │ │ │ │ + beq.n b02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, b9a │ │ │ │ │ + cbnz r3, b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b48 │ │ │ │ │ + beq.n ab0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n b4a │ │ │ │ │ + beq.n ab2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cbnz r0, be6 │ │ │ │ │ + cbnz r0, b4e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b48 │ │ │ │ │ + beq.n ab0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b48 │ │ │ │ │ + bne.n ab0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b48 │ │ │ │ │ + b.n ab0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b4a │ │ │ │ │ + beq.n ab2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n bd6 │ │ │ │ │ - b.n b48 │ │ │ │ │ + bne.n b3e │ │ │ │ │ + b.n ab0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n b84 │ │ │ │ │ + b.n aec │ │ │ │ │ nop │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c2c : │ │ │ │ │ +00000b94 : │ │ │ │ │ complex_mul(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -1282,32 +1220,32 @@ │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n cac │ │ │ │ │ + bne.n c14 │ │ │ │ │ vldr d10, [r4, #8] │ │ │ │ │ vldr d8, [r4, #16] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n cd8 │ │ │ │ │ + bne.n c40 │ │ │ │ │ vldr d7, [r4, #8] │ │ │ │ │ vldr d6, [r4, #16] │ │ │ │ │ vmul.f64 d9, d8, d6 │ │ │ │ │ movs r0, #24 │ │ │ │ │ vmul.f64 d8, d7, d8 │ │ │ │ │ vmla.f64 d8, d10, d6 │ │ │ │ │ vnmls.f64 d9, d7, d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, cd0 │ │ │ │ │ + cbz r0, c38 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ @@ -1318,48 +1256,48 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, cfe │ │ │ │ │ + cbnz r0, c66 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ vldr d10, [sp, #8] │ │ │ │ │ vldr d8, [sp, #16] │ │ │ │ │ it ne │ │ │ │ │ ldrne r4, [sp, #0] │ │ │ │ │ - bne.n c5e │ │ │ │ │ + bne.n bc6 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n ca2 │ │ │ │ │ + b.n c0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n ca2 │ │ │ │ │ + b.n c0a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c64 │ │ │ │ │ + bne.n bcc │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl a0 │ │ │ │ │ + bl a0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d0a │ │ │ │ │ + beq.n c72 │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ vldr d6, [sp, #32] │ │ │ │ │ - b.n c6c │ │ │ │ │ + b.n bd4 │ │ │ │ │ vldr d10, [r4, #8] │ │ │ │ │ vldr d8, [r4, #16] │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - b.n c5e │ │ │ │ │ + b.n bc6 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - b.n ca2 │ │ │ │ │ + b.n c0a │ │ │ │ │ nop │ │ │ ├── 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: 74884 (bytes into file) │ │ │ │ │ + Start of section headers: 74876 (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 0x12484: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1247c: │ │ │ │ │ │ │ │ │ │ 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 001b10 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e88c 000b68 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e884 000b68 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001b44 003d2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f3f4 0016b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f3ec 0016b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 005870 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 005870 003010 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 010aac 001108 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 008880 001b99 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a41c 0006c4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011bb4 000400 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00aae0 0002ee 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 011fb4 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00adce 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00adce 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ae04 001f50 10 16 305 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cd54 001b37 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0123f4 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 005870 003008 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 010aa4 001108 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 008878 001b99 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a414 0006c4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011bac 000400 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00aad8 0002ee 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 011fac 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00adc6 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00adc6 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00adfc 001f50 10 16 305 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00cd4c 001b37 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0123ec 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -75,122 +75,122 @@ │ │ │ │ │ 71: 00000911 44 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ 72: 0000093d 66 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ 73: 00000981 82 FUNC LOCAL DEFAULT 1 ImportError_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: 00001b5d 540 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ + 78: 00001b5d 530 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ 79: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 80: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 81: 00000a85 154 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 82: 00001d79 350 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ - 83: 00001ed9 116 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ + 82: 00001d71 350 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ + 83: 00001ed1 116 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ 84: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 85: 000001c8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 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: 00002174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 97: 00002178 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 98: 00002179 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 99: 0000226c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 0000216c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 00002170 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 98: 00002171 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 99: 00002264 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 100: 00000248 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 101: 00000e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 102: 00002270 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 00002271 162 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 104: 00002315 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 102: 00002268 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 00002269 162 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 104: 0000230d 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ 105: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 106: 0000028c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 107: 00000e24 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 108: 00000e25 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 109: 00002415 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ - 110: 00002435 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ + 109: 0000240d 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ + 110: 0000242d 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ 111: 00000e69 2 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 112: 00002455 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 112: 0000244d 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: 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: 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: 000010c1 134 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 126: 00002459 106 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ + 126: 00002451 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: 00002531 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ + 131: 00002529 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ 132: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 133: 000011f9 46 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 134: 000025f5 186 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 134: 000025ed 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: 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: 00002765 624 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 145: 000029d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 000029d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 000029d5 116 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 148: 00002a49 1272 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ + 144: 0000275d 624 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 145: 000029c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 000029cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 000029cd 116 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 148: 00002a41 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: 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: 00001629 416 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 163: 00002d70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00002d80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00002f3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 00002d68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00002d78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 00002f34 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: 000017c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 170: 00002f40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 00002f41 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 170: 00002f38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 171: 00002f39 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ 172: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 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: 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: 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: 00002fbd 64 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ + 185: 00002fb5 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: 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 │ │ │ │ │ @@ -351,18 +351,18 @@ │ │ │ │ │ 347: 00001b1d 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: 00000b21 52 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 354: 00001f4d 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 354: 00001f45 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: 0000202d 332 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ + 357: 00002025 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: 00000ddd 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ @@ -370,25 +370,25 @@ │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ 371: 00001149 78 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ 372: 00001199 76 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 373: 000024c5 108 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 373: 000024bd 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: 0000258d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 377: 00002595 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 378: 0000259d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 379: 000025a5 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 380: 000025ad 68 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 381: 000025f1 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 376: 00002585 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 377: 0000258d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 378: 00002595 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 379: 0000259d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 380: 000025a5 68 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 381: 000025e9 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ 382: 00001249 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 383: 000026b1 180 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 383: 000026a9 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: 000012f5 558 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ @@ -416,20 +416,20 @@ │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ 414: 00000475 230 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ 415: 00000641 18 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ 416: 00000653 56 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ 417: 0000068b 32 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ 418: 000006ab 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 419: 00002ffd 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 420: 00003005 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 419: 00002ff5 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 420: 00002ffd 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: 0000300d 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 424: 00003005 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 0xe88c contains 365 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe884 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 │ │ │ │ │ @@ -195,25 +195,25 @@ │ │ │ │ │ 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 00002459 get_string.constprop.0 │ │ │ │ │ +0000115c 00007e0a R_ARM_THM_CALL 00002451 get_string.constprop.0 │ │ │ │ │ 00001190 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ac 00007e0a R_ARM_THM_CALL 00002459 get_string.constprop.0 │ │ │ │ │ +000011ac 00007e0a R_ARM_THM_CALL 00002451 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 00002531 get_unicode │ │ │ │ │ +00001264 0000830a R_ARM_THM_CALL 00002529 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 │ │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ │ 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 00002a49 exceptiongroup_split_recursive │ │ │ │ │ +000013be 0000940a R_ARM_THM_CALL 00002a41 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 │ │ │ │ │ @@ -247,15 +247,15 @@ │ │ │ │ │ 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 00002a49 exceptiongroup_split_recursive │ │ │ │ │ +00001568 0000940a R_ARM_THM_CALL 00002a41 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 │ │ │ │ │ @@ -354,24 +354,24 @@ │ │ │ │ │ 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 00002531 get_unicode │ │ │ │ │ +000011ee 0000831e R_ARM_THM_JUMP24 00002529 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 00002531 get_unicode │ │ │ │ │ +000012aa 0000831e R_ARM_THM_JUMP24 00002529 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 0xf3f4 contains 727 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf3ec 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 │ │ │ │ │ @@ -583,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 00001d79 UnicodeError_dealloc │ │ │ │ │ +000011f8 00005202 R_ARM_ABS32 00001d71 UnicodeError_dealloc │ │ │ │ │ 00001224 0000be02 R_ARM_ABS32 00001a65 UnicodeTranslateError_str │ │ │ │ │ 00001238 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000123c 00004802 R_ARM_ABS32 0000093d UnicodeError_traverse │ │ │ │ │ -00001240 00005302 R_ARM_ABS32 00001ed9 UnicodeError_clear │ │ │ │ │ +00001240 00005302 R_ARM_ABS32 00001ed1 UnicodeError_clear │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 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 00001d79 UnicodeError_dealloc │ │ │ │ │ +000012c8 00005202 R_ARM_ABS32 00001d71 UnicodeError_dealloc │ │ │ │ │ 000012f4 00005102 R_ARM_ABS32 00000a85 UnicodeDecodeError_str │ │ │ │ │ 00001308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000130c 00004802 R_ARM_ABS32 0000093d UnicodeError_traverse │ │ │ │ │ -00001310 00005302 R_ARM_ABS32 00001ed9 UnicodeError_clear │ │ │ │ │ +00001310 00005302 R_ARM_ABS32 00001ed1 UnicodeError_clear │ │ │ │ │ 00001328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001344 00004e02 R_ARM_ABS32 00001b5d 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 00001d79 UnicodeError_dealloc │ │ │ │ │ +0000139c 00005202 R_ARM_ABS32 00001d71 UnicodeError_dealloc │ │ │ │ │ 000013c8 00007902 R_ARM_ABS32 00000ffd UnicodeEncodeError_str │ │ │ │ │ 000013dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000013e0 00004802 R_ARM_ABS32 0000093d UnicodeError_traverse │ │ │ │ │ -000013e4 00005302 R_ARM_ABS32 00001ed9 UnicodeError_clear │ │ │ │ │ +000013e4 00005302 R_ARM_ABS32 00001ed1 UnicodeError_clear │ │ │ │ │ 000013fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001418 00003f02 R_ARM_ABS32 00000645 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 │ │ │ │ │ @@ -739,24 +739,24 @@ │ │ │ │ │ 00001e00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e44 00006f02 R_ARM_ABS32 00000e69 NameError_dealloc │ │ │ │ │ 00001e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e88 00005902 R_ARM_ABS32 00000bfd NameError_traverse │ │ │ │ │ -00001e8c 00007002 R_ARM_ABS32 00002455 NameError_clear │ │ │ │ │ +00001e8c 00007002 R_ARM_ABS32 0000244d NameError_clear │ │ │ │ │ 00001eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 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 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 00000bfd NameError_traverse │ │ │ │ │ -00001f60 00007002 R_ARM_ABS32 00002455 NameError_clear │ │ │ │ │ +00001f60 00007002 R_ARM_ABS32 0000244d 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 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 │ │ │ │ │ @@ -971,23 +971,23 @@ │ │ │ │ │ 00003458 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 0000345c 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003490 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 00003498 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000034d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000034e4 00002302 R_ARM_ABS32 000006fd BaseExceptionGroup_dealloc │ │ │ │ │ -00003510 0000b902 R_ARM_ABS32 00002fbd BaseExceptionGroup_str │ │ │ │ │ +00003510 0000b902 R_ARM_ABS32 00002fb5 BaseExceptionGroup_str │ │ │ │ │ 00003524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003528 0000ab02 R_ARM_ABS32 00002f41 BaseExceptionGroup_traverse │ │ │ │ │ +00003528 0000ab02 R_ARM_ABS32 00002f39 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 000029d5 BaseExceptionGroup_init │ │ │ │ │ -00003568 00009002 R_ARM_ABS32 00002765 BaseExceptionGroup_new │ │ │ │ │ +00003560 00009302 R_ARM_ABS32 000029cd BaseExceptionGroup_init │ │ │ │ │ +00003568 00009002 R_ARM_ABS32 0000275d 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 000018a9 BaseExceptionGroup_derive │ │ │ │ │ 000035bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035c0 00009e02 R_ARM_ABS32 0000153d BaseExceptionGroup_split │ │ │ │ │ @@ -1015,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 00002315 StopIteration_dealloc │ │ │ │ │ +00003814 00006802 R_ARM_ABS32 0000230d StopIteration_dealloc │ │ │ │ │ 00003854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003858 00009602 R_ARM_ABS32 00000083 StopIteration_traverse │ │ │ │ │ 0000385c 00004202 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 00002271 StopIteration_init │ │ │ │ │ +00003890 00006702 R_ARM_ABS32 00002269 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 │ │ │ │ │ @@ -1075,33 +1075,33 @@ │ │ │ │ │ 00003c78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 00002435 BaseException_get_context │ │ │ │ │ +00003ca4 00006e02 R_ARM_ABS32 0000242d 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 00002415 BaseException_get_cause │ │ │ │ │ +00003cb8 00006d02 R_ARM_ABS32 0000240d 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 00001525 BaseException_reduce │ │ │ │ │ 00003cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cf0 0000b502 R_ARM_ABS32 000019b1 BaseException_setstate │ │ │ │ │ 00003cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d00 00008602 R_ARM_ABS32 000025f5 BaseException_with_traceback │ │ │ │ │ +00003d00 00008602 R_ARM_ABS32 000025ed BaseException_with_traceback │ │ │ │ │ 00003d08 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d10 00006202 R_ARM_ABS32 00002179 BaseException_add_note │ │ │ │ │ +00003d10 00006202 R_ARM_ABS32 00002171 BaseException_add_note │ │ │ │ │ 00003d18 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10aac contains 545 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10aa4 contains 545 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 │ │ │ │ │ @@ -1360,296 +1360,296 @@ │ │ │ │ │ 00001b46 00004c2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC15 │ │ │ │ │ 00001b4a 00004c30 R_ARM_THM_MOVT_ABS 00000148 .LC15 │ │ │ │ │ 00001b54 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ 00001bb8 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ 00001bbc 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ 00001bc8 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ 00001c24 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c48 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c54 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001c64 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001cba 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cc6 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001cf0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cfc 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ -00001d00 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ -00001d18 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001d46 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 │ │ │ │ │ -00001d72 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e18 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e3a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e6a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e70 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e8c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e92 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eae 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eb4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ed0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f3a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f40 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f46 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f98 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f9c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001fa0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fb0 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fba 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fc4 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fce 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fd8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fe4 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fee 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ff8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002002 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000200c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002016 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002020 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002056 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000206c 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002088 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000208c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020a2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000020a6 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020aa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020b0 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000020be 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000020ea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000020ee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000020f2 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ -000020f6 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ -000020fc 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002102 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002106 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000210c 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -00002110 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00002116 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c36 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001c42 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001c52 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ca8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cbc 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001ce6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf2 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ +00001cf6 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ +00001d0e 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001d3c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d62 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d68 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e10 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e32 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e62 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e68 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 │ │ │ │ │ +00001ea6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eac 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f32 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f38 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f3e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f90 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f94 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f98 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fa8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fb2 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fbc 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fc6 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fd0 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fdc 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001fe6 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001ff0 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001ffa 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002004 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000200e 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002018 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000204e 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002064 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002080 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002084 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000209a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000209e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000020a2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020a8 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000020b6 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000020e2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000020e6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000020ea 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ +000020ee 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ +000020f4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020fa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000020fe 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002104 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +00002108 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +0000210e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002122 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000212a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002132 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002136 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000213a 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000214a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000214e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002154 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -00002158 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -0000215e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000216c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002174 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002198 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000021b0 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000021cc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000021d0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000021d8 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000021e6 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000220e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002212 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002216 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ -0000221a 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ -00002220 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002226 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000222a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002230 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -00002234 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -0000223a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000212e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002132 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002142 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002146 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000214c 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +00002150 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +00002156 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002164 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000216c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002190 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000021a8 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000021c4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021c8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000021d0 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000021de 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002206 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000220a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000220e 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ +00002212 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ +00002218 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000221e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002222 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002228 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +0000222c 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +00002232 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002246 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000224e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002256 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002264 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000226c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000022ac 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000022b0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000022dc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022e8 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000230c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002324 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00002358 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000237a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023aa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023b8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023d4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023f0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000240c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002418 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000241c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002438 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000243c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002480 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002484 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002488 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -0000248c 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002490 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -00002494 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -0000249a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024a2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000024a6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000024aa 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000024ae 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000024b2 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -000024b6 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -000024bc 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024ee 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000024f2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000024f6 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000024fa 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000024fe 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -00002502 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -00002508 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002510 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002514 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002518 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -0000251c 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002520 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002524 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -0000252a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000255a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000255e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002562 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00002566 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -0000256c 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002574 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002578 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000257c 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002580 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002586 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025be 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000025e4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002608 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -0000260c 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00002654 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000265a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000265e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000267c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002680 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002684 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002688 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -0000268e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002696 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000269a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000269e 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -000026a2 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -000026a8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002718 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000271c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002720 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002724 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002728 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -0000272c 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00002732 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000273c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002740 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002744 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002748 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000274c 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002750 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002756 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000275e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002790 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ -00002794 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ -000027a4 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000027b0 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -000027bc 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000027e2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000027e6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000027f8 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002836 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -000028c6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000028ca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000028ea 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002914 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00002922 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ -00002926 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ -0000292e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002946 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002956 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ -0000295a 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ -0000295e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002966 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000296a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002982 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002986 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000298a 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ -0000298e 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ -00002994 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000299c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000029a0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000029a4 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ -000029a8 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ -000029ae 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000029b8 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ -000029bc 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ -000029c0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000029ca 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029d0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002a1e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a2c 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002a3a 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002a74 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002a84 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002a88 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002a92 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002a9e 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002aaa 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002b28 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b56 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002b6e 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ -00002b7e 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ -00002bc8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bdc 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002c68 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002ca2 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ -00002cba 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002cda 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ce6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002cea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002cfe 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002d08 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00002d18 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00002d34 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000225c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002264 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000022a4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000022a8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000022d4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022e0 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002304 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000231c 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00002350 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002372 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023a2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023b0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023cc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023e8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002404 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002410 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002414 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002430 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002434 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002478 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000247c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002480 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002484 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002488 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +0000248c 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +00002492 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000249a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000249e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000024a2 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000024a6 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000024aa 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +000024ae 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +000024b4 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024e6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000024ea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000024ee 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000024f2 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000024f6 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +000024fa 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +00002500 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002508 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000250c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002510 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002514 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002518 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +0000251c 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00002522 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002552 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002556 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000255a 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +0000255e 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00002564 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000256c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002570 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002574 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00002578 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +0000257e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025b6 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000025dc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002600 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00002604 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +0000264c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002652 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002656 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002674 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002678 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000267c 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00002680 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00002686 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000268e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002692 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002696 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +0000269a 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +000026a0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002710 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002714 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002718 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +0000271c 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002720 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +00002724 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +0000272a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002734 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002738 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000273c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002740 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002744 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00002748 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +0000274e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002756 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002788 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ +0000278c 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ +0000279c 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000027a8 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +000027b4 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000027da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000027de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000027f0 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +0000282e 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +000028be 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000028c2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000028e2 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000290c 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +0000291a 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ +0000291e 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ +00002926 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000293e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000294e 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ +00002952 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ +00002956 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000295e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002962 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000297a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000297e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002982 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ +00002986 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ +0000298c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002994 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002998 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000299c 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ +000029a0 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ +000029a6 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000029b0 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ +000029b4 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ +000029b8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000029c2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029c8 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002a16 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a24 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002a32 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002a6c 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00002a7c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002a80 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002a8a 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a96 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002aa2 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002b20 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b4e 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002b66 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ +00002b76 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ +00002bc0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bd4 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002c60 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002c9a 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ +00002cb2 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002cd2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cde 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002ce2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002cf6 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002d00 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00002d10 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +00002d2c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d68 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d6c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002d70 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002d74 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d78 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d7c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d86 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ -00002dbc 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002de0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002de6 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002dea 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002df0 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002e28 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002e2c 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002e32 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002e44 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e98 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ec4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ee6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ef0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f02 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002f0e 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002f18 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f36 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f3c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002fce 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002fd2 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00002fd6 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00002fdc 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ -00002fe0 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ -00002fe6 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ -00002fea 0000b830 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ +00002d7e 0000a20a R_ARM_THM_CALL 00001629 exceptiongroup_subset │ │ │ │ │ +00002db4 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002dd8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dde 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00002de2 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002de8 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002e20 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00002e24 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002e2a 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002e3c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e90 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ebc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ede 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ee8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002efa 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002f06 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002f10 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f2e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f34 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002fc6 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002fca 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00002fce 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00002fd4 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ +00002fd8 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ +00002fde 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ +00002fe2 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 │ │ │ │ │ -000025f0 00017c1e R_ARM_THM_JUMP24 000025ad PyUnicodeEncodeError_SetReason │ │ │ │ │ -00002ff8 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000300c 00017c1e R_ARM_THM_JUMP24 000025ad PyUnicodeEncodeError_SetReason │ │ │ │ │ +000025e8 00017c1e R_ARM_THM_JUMP24 000025a5 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00002ff0 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00003004 00017c1e R_ARM_THM_JUMP24 000025a5 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11bb4 contains 128 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11bac 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 │ │ │ │ │ @@ -1678,15 +1678,15 @@ │ │ │ │ │ 00000184 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000188 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000018c 00009b2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC50 │ │ │ │ │ 00000190 00009b30 R_ARM_THM_MOVT_ABS 000005d8 .LC50 │ │ │ │ │ 00000196 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ 000001d6 00009f0a R_ARM_THM_CALL 000015a9 get_matcher_type │ │ │ │ │ -000001ee 0000940a R_ARM_THM_CALL 00002a49 exceptiongroup_split_recursive │ │ │ │ │ +000001ee 0000940a R_ARM_THM_CALL 00002a41 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 │ │ │ │ │ @@ -1763,24 +1763,24 @@ │ │ │ │ │ 0000067e 0000ce30 R_ARM_THM_MOVT_ABS 00000920 .LC73 │ │ │ │ │ 00000682 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ 000006ae 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC74 │ │ │ │ │ 000006b2 0000cf30 R_ARM_THM_MOVT_ABS 00000928 .LC74 │ │ │ │ │ 000000a4 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ 000000b8 00018a1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000021e 00017e1e R_ARM_THM_JUMP24 00001249 PyUnicodeEncodeError_GetStart │ │ │ │ │ -00000222 00017f1e R_ARM_THM_JUMP24 000026b1 PyUnicodeEncodeError_GetEnd │ │ │ │ │ +00000222 00017f1e R_ARM_THM_JUMP24 000026a9 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 000012f5 _PyExc_PrepReraiseStar │ │ │ │ │ 000006a6 0000161e R_ARM_THM_JUMP24 000006c9 Py_XDECREF │ │ │ │ │ -000006b8 0000831e R_ARM_THM_JUMP24 00002531 get_unicode │ │ │ │ │ +000006b8 0000831e R_ARM_THM_JUMP24 00002529 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 0x11fb4 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x11fac 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 {} │ │ │ │ │ @@ -1981,15 +1981,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 2458 │ │ │ │ │ + bl 2450 │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2017,15 +2017,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 2458 │ │ │ │ │ + bl 2450 │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ cbz r0, 11d8 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ @@ -2051,15 +2051,15 @@ │ │ │ │ │ 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 2530 │ │ │ │ │ + b.w 2528 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000011f4 : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ b.w 11e4 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ @@ -2114,15 +2114,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - bl 2530 │ │ │ │ │ + bl 2528 │ │ │ │ │ R_ARM_THM_CALL get_unicode │ │ │ │ │ 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] │ │ │ │ │ @@ -2148,15 +2148,15 @@ │ │ │ │ │ 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 2530 │ │ │ │ │ + b.w 2528 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000012b0 : │ │ │ │ │ BaseException_set_args(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2273,15 +2273,15 @@ │ │ │ │ │ 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 2a48 │ │ │ │ │ + bl 2a40 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 13da <_PyExc_PrepReraiseStar+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2471,15 +2471,15 @@ │ │ │ │ │ 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 2a48 │ │ │ │ │ + bl 2a40 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 15a4 │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3202,34 +3202,34 @@ │ │ │ │ │ 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 1cc0 │ │ │ │ │ + bne.w 1cb6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1c0c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1c12 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d4c │ │ │ │ │ + bne.w 1d42 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d2c │ │ │ │ │ + bne.w 1d22 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cd6 │ │ │ │ │ + bne.w 1ccc │ │ │ │ │ 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 │ │ │ │ │ @@ -3237,39 +3237,39 @@ │ │ │ │ │ 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 1d22 │ │ │ │ │ + beq.w 1d18 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1c2a │ │ │ │ │ + beq.n 1cae │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1c30 │ │ │ │ │ - ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ + beq.n 1bee │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1c3c │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 1c2a │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #4 │ │ │ │ │ - bpl.n 1c44 │ │ │ │ │ + bpl.n 1c32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1b8c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -3279,31 +3279,23 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1b8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1b8c │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 1bea │ │ │ │ │ - ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 1bfa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ bmi.n 1c06 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 1c6e │ │ │ │ │ + cbnz r0, 1c5c │ │ │ │ │ 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 │ │ │ │ │ @@ -3312,51 +3304,55 @@ │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1c06 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1c88 │ │ │ │ │ + cbz r0, 1c76 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c88 │ │ │ │ │ + beq.n 1c76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d6c │ │ │ │ │ + beq.n 1d62 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1ca2 │ │ │ │ │ + cbz r0, 1c90 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ca2 │ │ │ │ │ + beq.n 1c90 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d72 │ │ │ │ │ + beq.n 1d68 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1cd0 │ │ │ │ │ + cbz r0, 1cc6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cd0 │ │ │ │ │ + beq.n 1cc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1cd0 │ │ │ │ │ + cbnz r3, 1cc6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cd0 │ │ │ │ │ + b.n 1cc6 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 1bea │ │ │ │ │ + b.n 1bee │ │ │ │ │ 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 1b76 │ │ │ │ │ @@ -3389,15 +3385,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1bd2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1cd0 │ │ │ │ │ + b.n 1cc6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 1b9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -3418,20 +3414,21 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1b94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1b94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c88 │ │ │ │ │ + b.n 1c76 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ca2 │ │ │ │ │ + b.n 1c90 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001d78 : │ │ │ │ │ +00001d70 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3443,234 +3440,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, 1dc6 │ │ │ │ │ + cbz r0, 1dbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dc6 │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1eb4 │ │ │ │ │ + beq.n 1eac │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1de0 │ │ │ │ │ + cbz r0, 1dd8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1de0 │ │ │ │ │ + beq.n 1dd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e92 │ │ │ │ │ + beq.n 1e8a │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1dfa │ │ │ │ │ + cbz r0, 1df2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dfa │ │ │ │ │ + beq.n 1df2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e70 │ │ │ │ │ + beq.n 1e68 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e76 │ │ │ │ │ + bne.n 1e6e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1e1c │ │ │ │ │ + cbz r0, 1e14 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e1c │ │ │ │ │ + beq.n 1e14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1e1c │ │ │ │ │ + cbnz r3, 1e14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1eba │ │ │ │ │ + bne.n 1eb2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 1e3e │ │ │ │ │ + cbz r0, 1e36 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e3e │ │ │ │ │ + beq.n 1e36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1e3e │ │ │ │ │ + cbnz r3, 1e36 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 1e98 │ │ │ │ │ + cbnz r0, 1e90 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 1e54 │ │ │ │ │ + cbnz r0, 1e4c │ │ │ │ │ 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 1e46 │ │ │ │ │ + beq.n 1e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e46 │ │ │ │ │ + bne.n 1e3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e46 │ │ │ │ │ + b.n 1e3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dfa │ │ │ │ │ + b.n 1df2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e00 │ │ │ │ │ + beq.n 1df8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e00 │ │ │ │ │ + bne.n 1df8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e00 │ │ │ │ │ + b.n 1df8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1de0 │ │ │ │ │ + b.n 1dd8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e42 │ │ │ │ │ + beq.n 1e3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e42 │ │ │ │ │ + bne.n 1e3a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e42 │ │ │ │ │ + b.n 1e3a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dc6 │ │ │ │ │ + b.n 1dbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e22 │ │ │ │ │ + beq.n 1e1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e22 │ │ │ │ │ + bne.n 1e1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e22 │ │ │ │ │ + b.n 1e1a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ed8 : │ │ │ │ │ +00001ed0 : │ │ │ │ │ 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, 1f00 │ │ │ │ │ + cbz r0, 1ef8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f00 │ │ │ │ │ + beq.n 1ef8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1f46 │ │ │ │ │ + cbz r3, 1f3e │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1f18 │ │ │ │ │ + cbz r0, 1f10 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f18 │ │ │ │ │ + beq.n 1f10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1f40 │ │ │ │ │ + cbz r3, 1f38 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1f30 │ │ │ │ │ + cbz r0, 1f28 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f30 │ │ │ │ │ + beq.n 1f28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1f3a │ │ │ │ │ + cbz r3, 1f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f30 │ │ │ │ │ + b.n 1f28 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f18 │ │ │ │ │ + b.n 1f10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f00 │ │ │ │ │ + b.n 1ef8 │ │ │ │ │ │ │ │ │ │ -00001f4c <_PyExc_Fini>: │ │ │ │ │ +00001f44 <_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, 1f7c <_PyExc_Fini+0x30> │ │ │ │ │ + cbz r0, 1f74 <_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 1f66 <_PyExc_Fini+0x1a> │ │ │ │ │ + bne.n 1f5e <_PyExc_Fini+0x1a> │ │ │ │ │ ldr.w r0, [r4, #1792] @ 0x700 │ │ │ │ │ - cbz r0, 1f9c <_PyExc_Fini+0x50> │ │ │ │ │ + cbz r0, 1f94 <_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 1f9c <_PyExc_Fini+0x50> │ │ │ │ │ + beq.n 1f94 <_PyExc_Fini+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1f9c <_PyExc_Fini+0x50> │ │ │ │ │ + cbnz r3, 1f94 <_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 │ │ │ │ │ @@ -3721,321 +3718,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 1fd2 <_PyExc_Fini+0x86> │ │ │ │ │ + bne.n 1fca <_PyExc_Fini+0x86> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000202c <_PyException_AddNote>: │ │ │ │ │ +00002024 <_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 214a <_PyException_AddNote+0x11e> │ │ │ │ │ + bpl.w 2142 <_PyException_AddNote+0x11e> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 2102 <_PyException_AddNote+0xd6> │ │ │ │ │ - ldr r1, [pc, #288] @ (2174 <_PyException_AddNote+0x148>) │ │ │ │ │ + bpl.n 20fa <_PyException_AddNote+0xd6> │ │ │ │ │ + ldr r1, [pc, #288] @ (216c <_PyException_AddNote+0x148>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 20da <_PyException_AddNote+0xae> │ │ │ │ │ + blt.n 20d2 <_PyException_AddNote+0xae> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 20b0 <_PyException_AddNote+0x84> │ │ │ │ │ + cbz r0, 20a8 <_PyException_AddNote+0x84> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 20e0 <_PyException_AddNote+0xb4> │ │ │ │ │ + bpl.n 20d8 <_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 211c <_PyException_AddNote+0xf0> │ │ │ │ │ + blt.n 2114 <_PyException_AddNote+0xf0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2136 <_PyException_AddNote+0x10a> │ │ │ │ │ + beq.n 212e <_PyException_AddNote+0x10a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2130 <_PyException_AddNote+0x104> │ │ │ │ │ + beq.n 2128 <_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 209c <_PyException_AddNote+0x70> │ │ │ │ │ + beq.n 2094 <_PyException_AddNote+0x70> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 20a2 <_PyException_AddNote+0x76> │ │ │ │ │ + cbz r2, 209a <_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 209c <_PyException_AddNote+0x70> │ │ │ │ │ + b.n 2094 <_PyException_AddNote+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 20da <_PyException_AddNote+0xae> │ │ │ │ │ - ldr r1, [pc, #184] @ (2174 <_PyException_AddNote+0x148>) │ │ │ │ │ + cbz r0, 20d2 <_PyException_AddNote+0xae> │ │ │ │ │ + ldr r1, [pc, #184] @ (216c <_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 206a <_PyException_AddNote+0x3e> │ │ │ │ │ + bge.n 2062 <_PyException_AddNote+0x3e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20da <_PyException_AddNote+0xae> │ │ │ │ │ + beq.n 20d2 <_PyException_AddNote+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 212a <_PyException_AddNote+0xfe> │ │ │ │ │ + cbz r3, 2122 <_PyException_AddNote+0xfe> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 209e <_PyException_AddNote+0x72> │ │ │ │ │ + b.n 2096 <_PyException_AddNote+0x72> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2164 <_PyException_AddNote+0x138> │ │ │ │ │ + bne.n 215c <_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 20da <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 20d2 <_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 20da <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 20d2 <_PyException_AddNote+0xae> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 20da <_PyException_AddNote+0xae> │ │ │ │ │ + beq.n 20d2 <_PyException_AddNote+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20da <_PyException_AddNote+0xae> │ │ │ │ │ + bne.n 20d2 <_PyException_AddNote+0xae> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20da <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 20d2 <_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 2096 <_PyException_AddNote+0x6a> │ │ │ │ │ - b.n 209c <_PyException_AddNote+0x70> │ │ │ │ │ + bne.n 208e <_PyException_AddNote+0x6a> │ │ │ │ │ + b.n 2094 <_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 20da <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 20d2 <_PyException_AddNote+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20ea <_PyException_AddNote+0xbe> │ │ │ │ │ + bne.n 20e2 <_PyException_AddNote+0xbe> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20ea <_PyException_AddNote+0xbe> │ │ │ │ │ + b.n 20e2 <_PyException_AddNote+0xbe> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002178 : │ │ │ │ │ +00002170 : │ │ │ │ │ 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 2226 │ │ │ │ │ + bpl.n 221e │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #212] @ (226c ) │ │ │ │ │ + ldr r1, [pc, #212] @ (2264 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2200 │ │ │ │ │ + blt.n 21f8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 21d8 │ │ │ │ │ + cbz r0, 21d0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 2204 │ │ │ │ │ + bpl.n 21fc │ │ │ │ │ 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 2240 │ │ │ │ │ + blt.n 2238 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 21cc │ │ │ │ │ + beq.n 21c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2254 │ │ │ │ │ + beq.n 224c │ │ │ │ │ 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, 2200 │ │ │ │ │ - ldr r1, [pc, #136] @ (226c ) │ │ │ │ │ + cbz r0, 21f8 │ │ │ │ │ + ldr r1, [pc, #136] @ (2264 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 21ac │ │ │ │ │ + bge.n 21a4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2200 │ │ │ │ │ + beq.n 21f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 224e │ │ │ │ │ + cbz r3, 2246 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 21d4 │ │ │ │ │ + b.n 21cc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 225c │ │ │ │ │ + bne.n 2254 │ │ │ │ │ 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 2200 │ │ │ │ │ + b.n 21f8 │ │ │ │ │ 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 2200 │ │ │ │ │ + b.n 21f8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2200 │ │ │ │ │ + beq.n 21f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2200 │ │ │ │ │ + bne.n 21f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2200 │ │ │ │ │ + b.n 21f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21cc │ │ │ │ │ + b.n 21c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 220e │ │ │ │ │ + bne.n 2206 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 220e │ │ │ │ │ + b.n 2206 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002270 : │ │ │ │ │ +00002268 : │ │ │ │ │ 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 22e2 │ │ │ │ │ + bne.n 22da │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22c4 │ │ │ │ │ + beq.n 22bc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - cbnz r0, 22ca │ │ │ │ │ + cbnz r0, 22c2 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 22f6 │ │ │ │ │ + cbnz r0, 22ee │ │ │ │ │ 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 │ │ │ │ │ @@ -4046,224 +4043,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 229c │ │ │ │ │ + beq.n 2294 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 229c │ │ │ │ │ + beq.n 2294 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 229c │ │ │ │ │ + bne.n 2294 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 229c │ │ │ │ │ + b.n 2294 │ │ │ │ │ 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 2288 │ │ │ │ │ + bne.n 2280 │ │ │ │ │ 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 22a0 │ │ │ │ │ + beq.n 2298 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22a0 │ │ │ │ │ + bne.n 2298 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22a0 │ │ │ │ │ + b.n 2298 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002314 : │ │ │ │ │ +0000230c : │ │ │ │ │ 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, 233a │ │ │ │ │ + cbz r0, 2332 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 23b0 │ │ │ │ │ + bne.n 23a8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23be │ │ │ │ │ + bne.n 23b6 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 235c │ │ │ │ │ + cbz r0, 2354 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 235c │ │ │ │ │ + beq.n 2354 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 235c │ │ │ │ │ + cbnz r3, 2354 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23f6 │ │ │ │ │ + bne.n 23ee │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 237e │ │ │ │ │ + cbz r0, 2376 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 237e │ │ │ │ │ + beq.n 2376 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 237e │ │ │ │ │ + cbnz r3, 2376 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 23da │ │ │ │ │ + cbnz r0, 23d2 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 2394 │ │ │ │ │ + cbnz r0, 238c │ │ │ │ │ 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 2386 │ │ │ │ │ + beq.n 237e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2386 │ │ │ │ │ + bne.n 237e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2386 │ │ │ │ │ + b.n 237e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 233a │ │ │ │ │ + bne.n 2332 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 233a │ │ │ │ │ + b.n 2332 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2340 │ │ │ │ │ + beq.n 2338 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2340 │ │ │ │ │ + bne.n 2338 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2340 │ │ │ │ │ + b.n 2338 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2382 │ │ │ │ │ + beq.n 237a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2382 │ │ │ │ │ + bne.n 237a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2382 │ │ │ │ │ + b.n 237a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2362 │ │ │ │ │ + beq.n 235a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2362 │ │ │ │ │ + bne.n 235a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2362 │ │ │ │ │ + b.n 235a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002414 : │ │ │ │ │ +0000240c : │ │ │ │ │ BaseException_get_cause(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 2422 │ │ │ │ │ + cbnz r0, 241a │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002434 : │ │ │ │ │ +0000242c : │ │ │ │ │ BaseException_get_context(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cbnz r0, 2442 │ │ │ │ │ + cbnz r0, 243a │ │ │ │ │ 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 2440 │ │ │ │ │ + beq.n 2438 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002454 : │ │ │ │ │ +0000244c : │ │ │ │ │ NameError_clear(): │ │ │ │ │ b.w 1a28 │ │ │ │ │ │ │ │ │ │ -00002458 : │ │ │ │ │ +00002450 : │ │ │ │ │ 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, 24a2 │ │ │ │ │ + cbz r0, 249a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 2480 │ │ │ │ │ + bpl.n 2478 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 247e │ │ │ │ │ + beq.n 2476 │ │ │ │ │ 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 │ │ │ │ │ @@ -4291,33 +4288,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 249e │ │ │ │ │ + b.n 2496 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024c4 : │ │ │ │ │ +000024bc : │ │ │ │ │ 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, 2510 │ │ │ │ │ + cbz r0, 2508 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 24ee │ │ │ │ │ + bpl.n 24e6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24ec │ │ │ │ │ + beq.n 24e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4345,32 +4342,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 250c │ │ │ │ │ + b.n 2504 │ │ │ │ │ │ │ │ │ │ -00002530 : │ │ │ │ │ +00002528 : │ │ │ │ │ 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, 2574 │ │ │ │ │ + cbz r0, 256c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 255a │ │ │ │ │ + bpl.n 2552 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2558 │ │ │ │ │ + beq.n 2550 │ │ │ │ │ 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 │ │ │ │ │ @@ -4390,221 +4387,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 2570 │ │ │ │ │ + b.n 2568 │ │ │ │ │ │ │ │ │ │ -0000258c : │ │ │ │ │ +00002584 : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002594 : │ │ │ │ │ +0000258c : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000259c : │ │ │ │ │ +00002594 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000025a4 : │ │ │ │ │ +0000259c : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000025ac : │ │ │ │ │ +000025a4 : │ │ │ │ │ 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, 25ea │ │ │ │ │ + cbz r0, 25e2 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r3, 25d0 │ │ │ │ │ + cbnz r3, 25c8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 25ca │ │ │ │ │ + beq.n 25c2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 25ca │ │ │ │ │ + bne.n 25c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25cc │ │ │ │ │ + b.n 25c4 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25cc │ │ │ │ │ + b.n 25c4 │ │ │ │ │ │ │ │ │ │ -000025f0 : │ │ │ │ │ +000025e8 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ - b.w 25ac │ │ │ │ │ + b.w 25a4 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -000025f4 : │ │ │ │ │ +000025ec : │ │ │ │ │ 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 2696 │ │ │ │ │ + beq.n 268e │ │ │ │ │ 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 265a │ │ │ │ │ + bne.n 2652 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 263c │ │ │ │ │ + beq.n 2634 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - cbnz r0, 2642 │ │ │ │ │ + cbnz r0, 263a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2638 │ │ │ │ │ + beq.n 2630 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 262a │ │ │ │ │ + beq.n 2622 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 262a │ │ │ │ │ + beq.n 2622 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 262a │ │ │ │ │ + bne.n 2622 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 262a │ │ │ │ │ + b.n 2622 │ │ │ │ │ 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 267c │ │ │ │ │ + bne.n 2674 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 262a │ │ │ │ │ + beq.n 2622 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 264c │ │ │ │ │ - b.n 262a │ │ │ │ │ + bne.n 2644 │ │ │ │ │ + b.n 2622 │ │ │ │ │ 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 2638 │ │ │ │ │ + b.n 2630 │ │ │ │ │ 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 2692 │ │ │ │ │ + b.n 268a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026b0 : │ │ │ │ │ +000026a8 : │ │ │ │ │ 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 273c │ │ │ │ │ + beq.n 2734 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 2718 │ │ │ │ │ + bpl.n 2710 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq.n 26fe │ │ │ │ │ + beq.n 26f6 │ │ │ │ │ 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 26fa │ │ │ │ │ + beq.n 26f2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 275c │ │ │ │ │ + cbz r2, 2754 │ │ │ │ │ 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 26f4 │ │ │ │ │ - b.n 26fa │ │ │ │ │ + bne.n 26ec │ │ │ │ │ + b.n 26f2 │ │ │ │ │ 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 │ │ │ │ │ @@ -4629,27 +4626,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 2736 │ │ │ │ │ + b.n 272e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26fa │ │ │ │ │ + b.n 26f2 │ │ │ │ │ │ │ │ │ │ -00002764 : │ │ │ │ │ +0000275c : │ │ │ │ │ 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] @ (29d0 ) │ │ │ │ │ + ldr r2, [pc, #600] @ (29c8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -4664,100 +4661,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 294a │ │ │ │ │ + beq.w 2942 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 299c │ │ │ │ │ + beq.w 2994 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 294a │ │ │ │ │ + beq.w 2942 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2982 │ │ │ │ │ - ble.n 28c2 │ │ │ │ │ + beq.w 297a │ │ │ │ │ + ble.n 28ba │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2934 │ │ │ │ │ + beq.w 292c │ │ │ │ │ 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 294e │ │ │ │ │ + beq.w 2946 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2906 │ │ │ │ │ + blt.w 28fe │ │ │ │ │ clz r6, r0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - beq.n 285a │ │ │ │ │ + beq.n 2852 │ │ │ │ │ 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 2934 │ │ │ │ │ + beq.w 292c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.w 2950 │ │ │ │ │ + bpl.w 2948 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2906 │ │ │ │ │ + blt.n 28fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 285a │ │ │ │ │ + beq.n 2852 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r3, sl, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2824 │ │ │ │ │ - b.n 2934 │ │ │ │ │ + bne.n 281c │ │ │ │ │ + b.n 292c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 28d8 │ │ │ │ │ + bne.n 28d0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 29b4 │ │ │ │ │ + bne.w 29ac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2966 │ │ │ │ │ + beq.n 295e │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2906 │ │ │ │ │ + beq.n 28fe │ │ │ │ │ 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 28e8 │ │ │ │ │ + beq.n 28e0 │ │ │ │ │ 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] │ │ │ │ │ @@ -4773,527 +4770,527 @@ │ │ │ │ │ ite eq │ │ │ │ │ strdeq r3, r2, [r4, #36] @ 0x24 │ │ │ │ │ strdne r3, r1, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 2864 │ │ │ │ │ + beq.n 285c │ │ │ │ │ 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 2864 │ │ │ │ │ + bne.n 285c │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 2864 │ │ │ │ │ + b.n 285c │ │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 290a │ │ │ │ │ + bne.n 2902 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2864 │ │ │ │ │ + bne.n 285c │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 2864 │ │ │ │ │ + b.n 285c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 289c │ │ │ │ │ + bne.n 2894 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2906 │ │ │ │ │ + beq.n 28fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 29c8 │ │ │ │ │ + beq.n 29c0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2934 │ │ │ │ │ + b.n 292c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2864 │ │ │ │ │ + beq.n 285c │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsSubclass │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2906 │ │ │ │ │ + beq.n 28fe │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 2864 │ │ │ │ │ + bne.n 285c │ │ │ │ │ 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 294a │ │ │ │ │ + beq.n 2942 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 294a │ │ │ │ │ + cbnz r2, 2942 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 28b2 │ │ │ │ │ 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 2934 │ │ │ │ │ + b.n 292c │ │ │ │ │ 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 2878 │ │ │ │ │ - b.n 2906 │ │ │ │ │ + bne.w 2870 │ │ │ │ │ + b.n 28fe │ │ │ │ │ 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 2934 │ │ │ │ │ + b.n 292c │ │ │ │ │ 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 294a │ │ │ │ │ + b.n 2942 │ │ │ │ │ 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 2934 │ │ │ │ │ + b.n 292c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2906 │ │ │ │ │ + b.n 28fe │ │ │ │ │ .word 0x0000024e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000029d4 : │ │ │ │ │ +000029cc : │ │ │ │ │ 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, 2a24 │ │ │ │ │ + cbnz r2, 2a1c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2a06 │ │ │ │ │ + beq.n 29fe │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - cbnz r0, 2a0c │ │ │ │ │ + cbnz r0, 2a04 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29fe │ │ │ │ │ + beq.n 29f6 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 29fe │ │ │ │ │ + beq.n 29f6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 29fe │ │ │ │ │ + bne.n 29f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a00 │ │ │ │ │ + b.n 29f8 │ │ │ │ │ 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, 2a42 │ │ │ │ │ + cbz r0, 2a3a │ │ │ │ │ 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 29ea │ │ │ │ │ + bne.n 29e2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2a00 │ │ │ │ │ + b.n 29f8 │ │ │ │ │ │ │ │ │ │ -00002a48 : │ │ │ │ │ +00002a40 : │ │ │ │ │ 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 2ce0 │ │ │ │ │ + bne.w 2cd8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.n 2b4a │ │ │ │ │ + blt.n 2b42 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2d5a │ │ │ │ │ + bne.w 2d52 │ │ │ │ │ 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 2a9c │ │ │ │ │ + beq.n 2a94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d40 │ │ │ │ │ + beq.w 2d38 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - blt.n 2b4a │ │ │ │ │ + blt.n 2b42 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b4a │ │ │ │ │ + beq.n 2b42 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2b54 │ │ │ │ │ + bne.n 2b4c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2d80 │ │ │ │ │ + beq.w 2d78 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - ldr r3, [pc, #684] @ (2d70 ) │ │ │ │ │ + ldr r3, [pc, #684] @ (2d68 ) │ │ │ │ │ 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 2de6 │ │ │ │ │ + blt.w 2dde │ │ │ │ │ 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 2a48 │ │ │ │ │ - ldr r3, [pc, #632] @ (2d74 ) │ │ │ │ │ + bl 2a40 │ │ │ │ │ + ldr r3, [pc, #632] @ (2d6c ) │ │ │ │ │ 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 2bce │ │ │ │ │ + bne.n 2bc6 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ba6 │ │ │ │ │ + beq.n 2b9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ba6 │ │ │ │ │ + bne.n 2b9e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 2bb0 │ │ │ │ │ + bne.n 2ba8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 2ba2 │ │ │ │ │ + bne.n 2b9a │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e7c │ │ │ │ │ + bne.w 2e74 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2eca │ │ │ │ │ + bne.w 2ec2 │ │ │ │ │ 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 2e64 │ │ │ │ │ + beq.w 2e5c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ac2 │ │ │ │ │ + bne.n 2aba │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1628 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2b10 │ │ │ │ │ + beq.n 2b08 │ │ │ │ │ add.w r2, r9, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 1628 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2e9e │ │ │ │ │ + beq.w 2e96 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2b9a │ │ │ │ │ + beq.n 2b92 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2b26 │ │ │ │ │ + beq.n 2b1e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 2e1e │ │ │ │ │ + bne.w 2e16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2b4e │ │ │ │ │ + b.n 2b46 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 2b36 │ │ │ │ │ + beq.n 2b2e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b32 │ │ │ │ │ + beq.n 2b2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b32 │ │ │ │ │ + bne.n 2b2a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b32 │ │ │ │ │ + b.n 2b2a │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2bfe │ │ │ │ │ + cbz r1, 2bf6 │ │ │ │ │ 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 2e4c │ │ │ │ │ + blt.w 2e44 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2bfe │ │ │ │ │ + beq.n 2bf6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2eec │ │ │ │ │ + beq.w 2ee4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2cb4 │ │ │ │ │ + bne.n 2cac │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2c9c │ │ │ │ │ + beq.n 2c94 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #360] @ (2d78 ) │ │ │ │ │ + ldr r3, [pc, #360] @ (2d70 ) │ │ │ │ │ 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 2e28 │ │ │ │ │ + blt.w 2e20 │ │ │ │ │ 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 2a48 │ │ │ │ │ - ldr r3, [pc, #308] @ (2d7c ) │ │ │ │ │ + bl 2a40 │ │ │ │ │ + ldr r3, [pc, #308] @ (2d74 ) │ │ │ │ │ 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 2b0e │ │ │ │ │ + beq.w 2b06 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2c8a │ │ │ │ │ + cbz r1, 2c82 │ │ │ │ │ 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 2e4c │ │ │ │ │ + blt.w 2e44 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2c8a │ │ │ │ │ + beq.n 2c82 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e40 │ │ │ │ │ + beq.w 2e38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2db6 │ │ │ │ │ + bne.w 2dae │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2c0c │ │ │ │ │ + bne.n 2c04 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1628 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2b10 │ │ │ │ │ + beq.w 2b08 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2b88 │ │ │ │ │ - b.n 2b76 │ │ │ │ │ + beq.w 2b80 │ │ │ │ │ + b.n 2b6e │ │ │ │ │ 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 2f20 │ │ │ │ │ + blt.w 2f18 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2c02 │ │ │ │ │ + beq.n 2bfa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2c02 │ │ │ │ │ + bne.n 2bfa │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c02 │ │ │ │ │ + b.n 2bfa │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 2efe │ │ │ │ │ + beq.w 2ef6 │ │ │ │ │ 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 2a8c │ │ │ │ │ + bne.w 2a84 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 2a8c │ │ │ │ │ + beq.w 2a84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2daa │ │ │ │ │ + bne.n 2da2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b4a │ │ │ │ │ + beq.w 2b42 │ │ │ │ │ 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 2d38 │ │ │ │ │ + beq.n 2d30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 2d38 │ │ │ │ │ + cbnz r3, 2d30 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 2a7c │ │ │ │ │ - b.n 2b4a │ │ │ │ │ + bge.w 2a74 │ │ │ │ │ + b.n 2b42 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2ba2 │ │ │ │ │ + beq.w 2b9a │ │ │ │ │ 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 2ba2 │ │ │ │ │ + b.n 2b9a │ │ │ │ │ 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 2ba2 │ │ │ │ │ + b.n 2b9a │ │ │ │ │ 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 │ │ │ │ │ @@ -5301,256 +5298,256 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 1628 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2e22 │ │ │ │ │ + beq.n 2e1a │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2ba2 │ │ │ │ │ + beq.w 2b9a │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2b26 │ │ │ │ │ - b.n 2ba2 │ │ │ │ │ + beq.w 2b1e │ │ │ │ │ + b.n 2b9a │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 2a92 │ │ │ │ │ - b.n 2a9c │ │ │ │ │ + bne.w 2a8a │ │ │ │ │ + b.n 2a94 │ │ │ │ │ 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 2f20 │ │ │ │ │ + blt.w 2f18 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2c90 │ │ │ │ │ + beq.w 2c88 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2c90 │ │ │ │ │ + bne.w 2c88 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c90 │ │ │ │ │ + b.n 2c88 │ │ │ │ │ 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 2b10 │ │ │ │ │ + bne.w 2b08 │ │ │ │ │ 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 2a48 │ │ │ │ │ - ldr r3, [pc, #292] @ (2f3c ) │ │ │ │ │ + bl 2a40 │ │ │ │ │ + ldr r3, [pc, #292] @ (2f34 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 2b00 │ │ │ │ │ + b.n 2af8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2bb0 │ │ │ │ │ + b.n 2ba8 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 2b10 │ │ │ │ │ + b.n 2b08 │ │ │ │ │ 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 2b10 │ │ │ │ │ - b.n 2c2c │ │ │ │ │ + bne.w 2b08 │ │ │ │ │ + b.n 2c24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 2c8a │ │ │ │ │ + b.n 2c82 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2e5c │ │ │ │ │ + beq.n 2e54 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2f14 │ │ │ │ │ + beq.n 2f0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6c8 │ │ │ │ │ - b.n 2b10 │ │ │ │ │ + b.n 2b08 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b36 │ │ │ │ │ + beq.w 2b2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b22 │ │ │ │ │ - b.n 2b36 │ │ │ │ │ + beq.w 2b1a │ │ │ │ │ + b.n 2b2e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b40 │ │ │ │ │ + beq.w 2b38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b40 │ │ │ │ │ + bne.w 2b38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b40 │ │ │ │ │ + b.n 2b38 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b10 │ │ │ │ │ + beq.w 2b08 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b10 │ │ │ │ │ + beq.w 2b08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b10 │ │ │ │ │ + bne.w 2b08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b10 │ │ │ │ │ + b.n 2b08 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r9, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b4a │ │ │ │ │ + beq.w 2b42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b4a │ │ │ │ │ + bne.w 2b42 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b4a │ │ │ │ │ + b.n 2b42 │ │ │ │ │ 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 2c02 │ │ │ │ │ - b.n 2cb4 │ │ │ │ │ + beq.w 2bfa │ │ │ │ │ + b.n 2cac │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b4a │ │ │ │ │ + beq.w 2b42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - b.n 2d1c │ │ │ │ │ + b.n 2d14 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2e5c │ │ │ │ │ + b.n 2e54 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2b10 │ │ │ │ │ + beq.w 2b08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2b10 │ │ │ │ │ + bne.w 2b08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b10 │ │ │ │ │ + b.n 2b08 │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002f40 : │ │ │ │ │ +00002f38 : │ │ │ │ │ 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, 2f5e │ │ │ │ │ + cbz r0, 2f56 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2f86 │ │ │ │ │ + cbnz r0, 2f7e │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, 2f68 │ │ │ │ │ + cbz r0, 2f60 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2f86 │ │ │ │ │ + cbnz r0, 2f7e │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - cbnz r0, 2f9c │ │ │ │ │ + cbnz r0, 2f94 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 2f76 │ │ │ │ │ + cbz r0, 2f6e │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2f86 │ │ │ │ │ + cbnz r0, 2f7e │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - cbnz r0, 2fb0 │ │ │ │ │ + cbnz r0, 2fa8 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - cbnz r0, 2f92 │ │ │ │ │ + cbnz r0, 2f8a │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbnz r0, 2fa6 │ │ │ │ │ + cbnz r0, 2f9e │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ - cbnz r0, 2f88 │ │ │ │ │ + cbnz r0, 2f80 │ │ │ │ │ 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 2f7e │ │ │ │ │ + beq.n 2f76 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f6c │ │ │ │ │ + beq.n 2f64 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f82 │ │ │ │ │ + beq.n 2f7a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f7a │ │ │ │ │ + beq.n 2f72 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002fbc : │ │ │ │ │ +00002fb4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5573,25 +5570,25 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it le │ │ │ │ │ movle r3, ip │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002ffc : │ │ │ │ │ +00002ff4 : │ │ │ │ │ PyUnicodeTranslateError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003004 : │ │ │ │ │ +00002ffc : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000300c : │ │ │ │ │ +00003004 : │ │ │ │ │ PyUnicodeTranslateError_SetReason(): │ │ │ │ │ - b.w 25ac │ │ │ │ │ + b.w 25a4 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ b.n 218 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 2a48 │ │ │ │ │ + bl 2a40 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1de │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -271,15 +271,15 @@ │ │ │ │ │ 0000021e : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ b.w 1248 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetStart │ │ │ │ │ │ │ │ │ │ 00000222 : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ - b.w 26b0 │ │ │ │ │ + b.w 26a8 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEnd │ │ │ │ │ │ │ │ │ │ 00000226 : │ │ │ │ │ KeyError_str(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ @@ -846,15 +846,15 @@ │ │ │ │ │ 000006ae : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - b.w 2530 │ │ │ │ │ + b.w 2528 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ │ │ │ │ │ 000006bc : │ │ │ │ │ PyUnicodeDecodeError_GetReason(): │ │ │ │ │ b.w 6ae │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetReason │ │ │ ├── genericaliasobject.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: 14544 (bytes into file) │ │ │ │ │ + Start of section headers: 14512 (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 0x38d0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x38b0: │ │ │ │ │ │ │ │ │ │ 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 000a14 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 002c90 0003e8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000a48 000348 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 003078 000188 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000d90 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000d90 000880 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003200 0004e8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 001610 000271 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 001884 000198 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0036e8 0000f8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 001a1c 0000bf 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0037e0 000060 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 001adb 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 001adb 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 001b10 000a00 10 16 89 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 002510 00077f 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 003840 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000ae0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 002c78 000440 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000b14 000348 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0030b8 000188 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000e5c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000e5c 00079c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003240 000488 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0015f8 000271 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00186c 000198 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0036c8 0000f8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 001a04 0000bf 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0037c0 000060 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 001ac3 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 001ac3 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 001af8 000a00 10 16 89 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0024f8 00077f 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 003820 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 {} │ │ │ │ │ @@ -21,66 +21,66 @@ │ │ │ │ │ 17: 00000185 144 FUNC LOCAL DEFAULT 6 ga_getattro │ │ │ │ │ 18: 00000210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 19: 00000214 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 00000215 162 FUNC LOCAL DEFAULT 6 ga_richcompare │ │ │ │ │ 21: 00000031 46 FUNC LOCAL DEFAULT 1 ga_parameters │ │ │ │ │ 22: 000001d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 23: 00000040 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 24: 000002b9 228 FUNC LOCAL DEFAULT 6 ga_new │ │ │ │ │ - 25: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 26: 00000054 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 27: 00000058 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 28: 00000064 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 29: 0000006c 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 30: 00000070 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 31: 00000074 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 32: 00000078 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 33: 0000039d 1252 FUNC LOCAL DEFAULT 6 ga_repr │ │ │ │ │ - 34: 00000694 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 000006a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 36: 00000870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 37: 0000007c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 38: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 39: 00000001 40 FUNC LOCAL DEFAULT 9 ga_instancecheck │ │ │ │ │ - 40: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 41: 00000029 40 FUNC LOCAL DEFAULT 9 ga_subclasscheck │ │ │ │ │ - 42: 000000f4 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 43: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 44: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 45: 000001d9 116 FUNC LOCAL DEFAULT 1 ga_reduce │ │ │ │ │ - 46: 00000248 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 47: 0000024c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 48: 0000024d 56 FUNC LOCAL DEFAULT 1 ga_iter │ │ │ │ │ - 49: 00000280 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 50: 00000284 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 51: 00000285 86 FUNC LOCAL DEFAULT 1 ga_iternext │ │ │ │ │ - 52: 000002dd 36 FUNC LOCAL DEFAULT 1 ga_iter_dealloc │ │ │ │ │ + 24: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 25: 000001d9 204 FUNC LOCAL DEFAULT 1 ga_new │ │ │ │ │ + 26: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ + 27: 00000054 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 28: 00000058 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 29: 00000064 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 30: 0000006c 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 31: 00000070 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 32: 00000074 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 33: 00000078 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 34: 000002b9 1252 FUNC LOCAL DEFAULT 6 ga_repr │ │ │ │ │ + 35: 000005b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 36: 000005c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 37: 0000078c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 38: 0000007c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 39: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 40: 00000001 40 FUNC LOCAL DEFAULT 9 ga_instancecheck │ │ │ │ │ + 41: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 42: 00000029 40 FUNC LOCAL DEFAULT 9 ga_subclasscheck │ │ │ │ │ + 43: 000000f4 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 44: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 45: 000002a5 116 FUNC LOCAL DEFAULT 1 ga_reduce │ │ │ │ │ + 46: 00000314 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 47: 00000318 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 48: 00000319 56 FUNC LOCAL DEFAULT 1 ga_iter │ │ │ │ │ + 49: 0000034c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 50: 00000350 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 51: 00000351 86 FUNC LOCAL DEFAULT 1 ga_iternext │ │ │ │ │ + 52: 000003a9 36 FUNC LOCAL DEFAULT 1 ga_iter_dealloc │ │ │ │ │ 53: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 54: 0000010c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 55: 00000051 64 FUNC LOCAL DEFAULT 9 ga_iter_reduce │ │ │ │ │ 56: 0000008c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 57: 00000090 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 58: 00000091 138 FUNC LOCAL DEFAULT 9 ga_dir │ │ │ │ │ 59: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 60: 00000301 104 FUNC LOCAL DEFAULT 1 set_orig_class │ │ │ │ │ - 61: 00000364 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 62: 00000368 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 63: 00000369 30 FUNC LOCAL DEFAULT 1 ga_call │ │ │ │ │ + 60: 000003cd 104 FUNC LOCAL DEFAULT 1 set_orig_class │ │ │ │ │ + 61: 00000430 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 62: 00000434 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 63: 00000435 30 FUNC LOCAL DEFAULT 1 ga_call │ │ │ │ │ 64: 0000014f 10 FUNC LOCAL DEFAULT 9 ga_mro_entries │ │ │ │ │ - 65: 00000389 116 FUNC LOCAL DEFAULT 1 ga_getitem │ │ │ │ │ + 65: 00000455 116 FUNC LOCAL DEFAULT 1 ga_getitem │ │ │ │ │ 66: 00000114 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 67: 0000011c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 68: 00000120 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 69: 0000013c 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 70: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 71: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 72: 00000991 82 FUNC LOCAL DEFAULT 1 tuple_extend │ │ │ │ │ - 73: 0000074c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 74: 00000760 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 75: 000009e5 46 FUNC LOCAL DEFAULT 1 ga_unpacked_tuple_args │ │ │ │ │ + 72: 00000a5d 82 FUNC LOCAL DEFAULT 1 tuple_extend │ │ │ │ │ + 73: 00000818 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 74: 0000082c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 75: 00000ab1 46 FUNC LOCAL DEFAULT 1 ga_unpacked_tuple_args │ │ │ │ │ 76: 00000159 12 FUNC LOCAL DEFAULT 9 ga_iter_traverse │ │ │ │ │ 77: 00000165 52 FUNC LOCAL DEFAULT 9 ga_iter_clear │ │ │ │ │ 78: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 79: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 80: 00000000 52 OBJECT LOCAL DEFAULT 11 attr_exceptions │ │ │ │ │ 81: 00000034 139 OBJECT LOCAL DEFAULT 11 genericalias__doc__ │ │ │ │ │ 82: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ @@ -108,16 +108,16 @@ │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 105: 00000061 376 FUNC GLOBAL HIDDEN 1 _Py_make_parameters │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ - 144: 000003fd 1426 FUNC GLOBAL HIDDEN 1 _Py_subs_parameters │ │ │ │ │ + 144: 000004c9 1426 FUNC GLOBAL HIDDEN 1 _Py_subs_parameters │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2c90 contains 125 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2c78 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00005f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000001e 00005f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000046 0000690a R_ARM_THM_CALL 00000061 _Py_make_parameters │ │ │ │ │ 00000078 00006a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000000aa 00006b0a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ 000000be 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ @@ -11,179 +11,190 @@ │ │ │ │ │ 0000015e 0000060a R_ARM_THM_CALL 00000131 Py_XDECREF │ │ │ │ │ 0000017c 00006b0a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ 000001aa 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001b2 0000060a R_ARM_THM_CALL 00000131 Py_XDECREF │ │ │ │ │ 000001ba 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001d0 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001d4 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001e2 00002b2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC17 │ │ │ │ │ -000001e6 00002b30 R_ARM_THM_MOVT_ABS 000000fc .LC17 │ │ │ │ │ -00000202 0000590a R_ARM_THM_CALL 00000001 Py_GenericAlias │ │ │ │ │ -0000020a 0000800a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000224 0000810a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -0000022c 00002a2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC16 │ │ │ │ │ -00000230 00002a30 R_ARM_THM_MOVT_ABS 000000f4 .LC16 │ │ │ │ │ -00000242 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000248 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000025e 0000820a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000276 0000830a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00000280 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000029c 0000590a R_ARM_THM_CALL 00000001 Py_GenericAlias │ │ │ │ │ -000002c2 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000002c6 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000002cc 0000850a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000002d4 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002ec 0000860a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000002f2 0000060a R_ARM_THM_CALL 00000131 Py_XDECREF │ │ │ │ │ -00000316 00008b0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00000322 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000326 00007d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000032c 00008c0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000344 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000034c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000350 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000356 00008c0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000035e 00008e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000364 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000037a 00008f0a R_ARM_THM_CALL 00000000 PyObject_Call │ │ │ │ │ -000003a0 0000690a R_ARM_THM_CALL 00000061 _Py_make_parameters │ │ │ │ │ -000003b0 0000900a R_ARM_THM_CALL 000003fd _Py_subs_parameters │ │ │ │ │ -000003bc 0000590a R_ARM_THM_CALL 00000001 Py_GenericAlias │ │ │ │ │ -000003ec 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f6 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000424 0000910a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000462 00008a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000474 0000920a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -0000048c 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000494 0000452f R_ARM_THM_MOVW_ABS_NC 0000013c .LC23 │ │ │ │ │ -00000498 00004530 R_ARM_THM_MOVT_ABS 0000013c .LC23 │ │ │ │ │ -0000049e 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004a2 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004c2 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000004e6 0000462f R_ARM_THM_MOVW_ABS_NC 00000140 .LC24 │ │ │ │ │ -000004ea 00004630 R_ARM_THM_MOVT_ABS 00000140 .LC24 │ │ │ │ │ -000004ee 0000930a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00000506 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000562 00006a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000592 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000005a8 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000005d6 0000940a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000005ee 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000624 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000636 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000662 00006a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000676 0000950a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000068e 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000696 0000060a R_ARM_THM_CALL 00000131 Py_XDECREF │ │ │ │ │ -000006e8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000006ec 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006f4 0000630a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000214 00005b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000236 00005c0a R_ARM_THM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ +0000023c 0000042f R_ARM_THM_MOVW_ABS_NC 0000011b ga_vectorcall │ │ │ │ │ +00000240 00000430 R_ARM_THM_MOVT_ABS 0000011b ga_vectorcall │ │ │ │ │ +00000274 0000172f R_ARM_THM_MOVW_ABS_NC 00000040 .LC5 │ │ │ │ │ +00000278 00001730 R_ARM_THM_MOVT_ABS 00000040 .LC5 │ │ │ │ │ +0000027e 00006f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000288 0000172f R_ARM_THM_MOVW_ABS_NC 00000040 .LC5 │ │ │ │ │ +0000028c 00001730 R_ARM_THM_MOVT_ABS 00000040 .LC5 │ │ │ │ │ +00000292 0000700a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000029e 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ae 00002c2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC17 │ │ │ │ │ +000002b2 00002c30 R_ARM_THM_MOVT_ABS 000000fc .LC17 │ │ │ │ │ +000002ce 0000590a R_ARM_THM_CALL 00000001 Py_GenericAlias │ │ │ │ │ +000002d6 0000800a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000002f0 0000810a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000002f8 00002b2f R_ARM_THM_MOVW_ABS_NC 000000f4 .LC16 │ │ │ │ │ +000002fc 00002b30 R_ARM_THM_MOVT_ABS 000000f4 .LC16 │ │ │ │ │ +0000030e 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000314 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000032a 0000820a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000342 0000830a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +0000034c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000368 0000590a R_ARM_THM_CALL 00000001 Py_GenericAlias │ │ │ │ │ +0000038e 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000392 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000398 0000850a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000003a0 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b8 0000860a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000003be 0000060a R_ARM_THM_CALL 00000131 Py_XDECREF │ │ │ │ │ +000003e2 00008b0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000003ee 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003f2 00007d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003f8 00008c0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000410 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000418 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000041c 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000422 00008c0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000042a 00008e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000430 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000446 00008f0a R_ARM_THM_CALL 00000000 PyObject_Call │ │ │ │ │ +0000046c 0000690a R_ARM_THM_CALL 00000061 _Py_make_parameters │ │ │ │ │ +0000047c 0000900a R_ARM_THM_CALL 000004c9 _Py_subs_parameters │ │ │ │ │ +00000488 0000590a R_ARM_THM_CALL 00000001 Py_GenericAlias │ │ │ │ │ +000004b8 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004c2 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004f0 0000910a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000052e 00008a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000540 0000920a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000558 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000560 0000452f R_ARM_THM_MOVW_ABS_NC 0000013c .LC23 │ │ │ │ │ +00000564 00004530 R_ARM_THM_MOVT_ABS 0000013c .LC23 │ │ │ │ │ +0000056a 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000056e 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000058e 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000005b2 0000462f R_ARM_THM_MOVW_ABS_NC 00000140 .LC24 │ │ │ │ │ +000005b6 00004630 R_ARM_THM_MOVT_ABS 00000140 .LC24 │ │ │ │ │ +000005ba 0000930a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +000005d2 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000062e 00006a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000065e 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000674 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000006a2 0000940a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000006ba 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f0 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000702 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000070e 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000712 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000728 0000960a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000746 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074c 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000750 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000754 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000758 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000075c 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000772 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000788 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007a0 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000007d4 00009730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000007fe 0000722f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00000802 00007230 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00000814 0000980a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -00000836 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000084c 0000060a R_ARM_THM_CALL 00000131 Py_XDECREF │ │ │ │ │ -00000850 0000990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000072e 00006a0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000742 0000950a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000075a 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000762 0000060a R_ARM_THM_CALL 00000131 Py_XDECREF │ │ │ │ │ +000007b4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000007b8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000007c0 0000630a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007ce 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000007da 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007de 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007f4 0000960a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000812 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000818 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000081c 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000820 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000824 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000828 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000083e 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000854 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000086c 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000888 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008b8 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008bc 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008c0 00007d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008c6 0000432f R_ARM_THM_MOVW_ABS_NC 0000011c .LC21 │ │ │ │ │ -000008ca 00004330 R_ARM_THM_MOVT_ABS 0000011c .LC21 │ │ │ │ │ -000008d2 0000422f R_ARM_THM_MOVW_ABS_NC 00000114 .LC20 │ │ │ │ │ -000008d6 00004230 R_ARM_THM_MOVT_ABS 00000114 .LC20 │ │ │ │ │ -000008e4 0000472f R_ARM_THM_MOVW_ABS_NC 00000148 .LC25 │ │ │ │ │ -000008e8 00004730 R_ARM_THM_MOVT_ABS 00000148 .LC25 │ │ │ │ │ -000008ec 00009a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000914 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000922 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000926 00007d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000092c 0000442f R_ARM_THM_MOVW_ABS_NC 00000120 .LC22 │ │ │ │ │ -00000930 00004430 R_ARM_THM_MOVT_ABS 00000120 .LC22 │ │ │ │ │ -00000936 00009a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000976 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000988 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ae 00006b0a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000009ea 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000009ee 00009730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000a08 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a0c 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000001ec 00007f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000238 00007f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000002fc 0000871e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000089c 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000008a0 00009730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000008ca 0000722f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000008ce 00007230 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000008e0 0000980a R_ARM_THM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +00000902 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000918 0000060a R_ARM_THM_CALL 00000131 Py_XDECREF │ │ │ │ │ +0000091c 0000990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000938 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000954 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000984 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000988 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000098c 00007d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000992 0000432f R_ARM_THM_MOVW_ABS_NC 0000011c .LC21 │ │ │ │ │ +00000996 00004330 R_ARM_THM_MOVT_ABS 0000011c .LC21 │ │ │ │ │ +0000099e 0000422f R_ARM_THM_MOVW_ABS_NC 00000114 .LC20 │ │ │ │ │ +000009a2 00004230 R_ARM_THM_MOVT_ABS 00000114 .LC20 │ │ │ │ │ +000009b0 0000472f R_ARM_THM_MOVW_ABS_NC 00000148 .LC25 │ │ │ │ │ +000009b4 00004730 R_ARM_THM_MOVT_ABS 00000148 .LC25 │ │ │ │ │ +000009b8 00009a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009e0 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ee 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009f2 00007d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009f8 0000442f R_ARM_THM_MOVW_ABS_NC 00000120 .LC22 │ │ │ │ │ +000009fc 00004430 R_ARM_THM_MOVT_ABS 00000120 .LC22 │ │ │ │ │ +00000a02 00009a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a42 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a54 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a7a 00006b0a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00000ab6 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000aba 00009730 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000ad4 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ad8 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002b8 00007f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000304 00007f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000003c8 0000871e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x3078 contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x30b8 contains 49 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00009d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000502 R_ARM_ABS32 00000099 ga_dealloc │ │ │ │ │ -0000002c 00002102 R_ARM_ABS32 0000039d ga_repr │ │ │ │ │ +0000002c 00002202 R_ARM_ABS32 000002b9 ga_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000902 R_ARM_ABS32 00000001 ga_hash │ │ │ │ │ -00000040 00003f02 R_ARM_ABS32 00000369 ga_call │ │ │ │ │ +00000040 00003f02 R_ARM_ABS32 00000435 ga_call │ │ │ │ │ 00000048 00001102 R_ARM_ABS32 00000185 ga_getattro │ │ │ │ │ 00000058 00004e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00000702 R_ARM_ABS32 00000149 ga_traverse │ │ │ │ │ 00000064 00001402 R_ARM_ABS32 00000215 ga_richcompare │ │ │ │ │ -0000006c 00003002 R_ARM_ABS32 0000024d ga_iter │ │ │ │ │ +0000006c 00003002 R_ARM_ABS32 00000319 ga_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00005a02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 00001802 R_ARM_ABS32 000002b9 ga_new │ │ │ │ │ +0000009c 00001902 R_ARM_ABS32 000001d9 ga_new │ │ │ │ │ 000000a0 00008702 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000d4 00009d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003402 R_ARM_ABS32 000002dd ga_iter_dealloc │ │ │ │ │ +000000e8 00003402 R_ARM_ABS32 000003a9 ga_iter_dealloc │ │ │ │ │ 0000012c 00004c02 R_ARM_ABS32 00000159 ga_iter_traverse │ │ │ │ │ 00000130 00004d02 R_ARM_ABS32 00000165 ga_iter_clear │ │ │ │ │ 0000013c 00009e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00003302 R_ARM_ABS32 00000285 ga_iternext │ │ │ │ │ +00000140 00003302 R_ARM_ABS32 00000351 ga_iternext │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a4 00003702 R_ARM_ABS32 00000051 ga_iter_reduce │ │ │ │ │ 000001fc 00009f02 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ 00000250 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000254 00001502 R_ARM_ABS32 00000031 ga_parameters │ │ │ │ │ 0000025c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000264 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000268 00004b02 R_ARM_ABS32 000009e5 ga_unpacked_tuple_args │ │ │ │ │ +00000268 00004b02 R_ARM_ABS32 00000ab1 ga_unpacked_tuple_args │ │ │ │ │ 0000028c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00004002 R_ARM_ABS32 0000014f ga_mro_entries │ │ │ │ │ 000002ec 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f0 00002702 R_ARM_ABS32 00000001 ga_instancecheck │ │ │ │ │ +000002f0 00002802 R_ARM_ABS32 00000001 ga_instancecheck │ │ │ │ │ 000002fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00002902 R_ARM_ABS32 00000029 ga_subclasscheck │ │ │ │ │ +00000300 00002a02 R_ARM_ABS32 00000029 ga_subclasscheck │ │ │ │ │ 0000030c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000310 00002d02 R_ARM_ABS32 000001d9 ga_reduce │ │ │ │ │ +00000310 00002d02 R_ARM_ABS32 000002a5 ga_reduce │ │ │ │ │ 0000031c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00003a02 R_ARM_ABS32 00000091 ga_dir │ │ │ │ │ -00000340 00004102 R_ARM_ABS32 00000389 ga_getitem │ │ │ │ │ +00000340 00004102 R_ARM_ABS32 00000455 ga_getitem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3200 contains 157 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3240 contains 145 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000016 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 00005a0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000032 00005b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000054 00005c0a R_ARM_THM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ 0000005a 0000042f R_ARM_THM_MOVW_ABS_NC 0000011b ga_vectorcall │ │ │ │ │ @@ -216,144 +227,132 @@ │ │ │ │ │ 00000240 00006430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000025e 0000650a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 0000028e 0000672f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000292 00006730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000029a 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0000029e 00006830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000002b0 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f4 00005b0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000314 00005c0a R_ARM_THM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ -0000031a 0000042f R_ARM_THM_MOVW_ABS_NC 0000011b ga_vectorcall │ │ │ │ │ -0000031e 00000430 R_ARM_THM_MOVT_ABS 0000011b ga_vectorcall │ │ │ │ │ -00000348 00005c0a R_ARM_THM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ -00000356 0000172f R_ARM_THM_MOVW_ABS_NC 00000040 .LC5 │ │ │ │ │ -0000035a 00001730 R_ARM_THM_MOVT_ABS 00000040 .LC5 │ │ │ │ │ -00000360 00006f0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00000380 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000388 0000172f R_ARM_THM_MOVW_ABS_NC 00000040 .LC5 │ │ │ │ │ -0000038c 00001730 R_ARM_THM_MOVT_ABS 00000040 .LC5 │ │ │ │ │ -00000392 0000700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000003b8 0000710a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000003c6 0000722f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000003ca 00007230 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000003dc 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -000003f0 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000408 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000414 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000418 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000430 00001b2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC8 │ │ │ │ │ -00000434 00001b30 R_ARM_THM_MOVT_ABS 00000058 .LC8 │ │ │ │ │ -00000438 0000600a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000446 0000740a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000460 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000478 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000486 0000750a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000049e 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ac 00001d2f R_ARM_THM_MOVW_ABS_NC 0000006c .LC10 │ │ │ │ │ -000004b0 00001d30 R_ARM_THM_MOVT_ABS 0000006c .LC10 │ │ │ │ │ -000004b4 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -000004c6 0000772f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000004ca 00007730 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000004f2 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00000504 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000051a 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000526 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000052a 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000540 00001b2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC8 │ │ │ │ │ -00000544 00001b30 R_ARM_THM_MOVT_ABS 00000058 .LC8 │ │ │ │ │ -00000548 0000600a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000556 0000740a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000570 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000588 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000592 0000750a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000005aa 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005be 00001f2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC12 │ │ │ │ │ -000005c2 00001f30 R_ARM_THM_MOVT_ABS 00000074 .LC12 │ │ │ │ │ -000005c6 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -000005d0 0000780a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000005de 00001e2f R_ARM_THM_MOVW_ABS_NC 00000070 .LC11 │ │ │ │ │ -000005e2 00001e30 R_ARM_THM_MOVT_ABS 00000070 .LC11 │ │ │ │ │ -000005e6 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -000005f0 0000790a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000005fe 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000060a 00007a0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000061a 00001a2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ -0000061e 00001a30 R_ARM_THM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ -00000622 00007b0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000630 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000063c 00007a0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000064e 00001a2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ -00000652 00001a30 R_ARM_THM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ -00000656 00007b0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000664 00001c2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC9 │ │ │ │ │ -00000668 00001c30 R_ARM_THM_MOVT_ABS 00000064 .LC9 │ │ │ │ │ -0000066c 00007c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000067a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC9 │ │ │ │ │ -0000067e 00001c30 R_ARM_THM_MOVT_ABS 00000064 .LC9 │ │ │ │ │ -00000682 00007c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000694 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000698 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000069c 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006a0 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006a8 0000202f R_ARM_THM_MOVW_ABS_NC 00000078 .LC13 │ │ │ │ │ -000006ac 00002030 R_ARM_THM_MOVT_ABS 00000078 .LC13 │ │ │ │ │ -000006b0 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -000006c4 0000192f R_ARM_THM_MOVW_ABS_NC 00000050 .LC6 │ │ │ │ │ -000006c8 00001930 R_ARM_THM_MOVT_ABS 00000050 .LC6 │ │ │ │ │ -000006cc 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -000006e2 00001d2f R_ARM_THM_MOVW_ABS_NC 0000006c .LC10 │ │ │ │ │ -000006e6 00001d30 R_ARM_THM_MOVT_ABS 0000006c .LC10 │ │ │ │ │ -000006ec 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00000712 00001f2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC12 │ │ │ │ │ -00000716 00001f30 R_ARM_THM_MOVT_ABS 00000074 .LC12 │ │ │ │ │ -0000071a 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00000738 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000074c 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000760 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000076a 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000076e 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000782 00001b2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC8 │ │ │ │ │ -00000786 00001b30 R_ARM_THM_MOVT_ABS 00000058 .LC8 │ │ │ │ │ -0000078a 0000600a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000796 0000740a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000007b2 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007ca 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007da 0000750a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000007f8 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000080e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC9 │ │ │ │ │ -00000812 00001c30 R_ARM_THM_MOVT_ABS 00000064 .LC9 │ │ │ │ │ -00000816 00007c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000824 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000082e 00007a0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00000838 00001a2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ -0000083c 00001a30 R_ARM_THM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ -00000840 00007b0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000856 00001e2f R_ARM_THM_MOVW_ABS_NC 00000070 .LC11 │ │ │ │ │ -0000085a 00001e30 R_ARM_THM_MOVT_ABS 00000070 .LC11 │ │ │ │ │ -00000862 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00000870 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000874 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000878 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000087c 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002d4 0000710a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +000002e2 0000722f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000002e6 00007230 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000002f8 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000030c 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000324 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000330 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000334 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000034c 00001c2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC8 │ │ │ │ │ +00000350 00001c30 R_ARM_THM_MOVT_ABS 00000058 .LC8 │ │ │ │ │ +00000354 0000600a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000362 0000740a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +0000037c 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000394 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a2 0000750a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000003ba 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c8 00001e2f R_ARM_THM_MOVW_ABS_NC 0000006c .LC10 │ │ │ │ │ +000003cc 00001e30 R_ARM_THM_MOVT_ABS 0000006c .LC10 │ │ │ │ │ +000003d0 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +000003e2 0000772f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000003e6 00007730 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000040e 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00000420 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000436 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000442 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000446 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000045c 00001c2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC8 │ │ │ │ │ +00000460 00001c30 R_ARM_THM_MOVT_ABS 00000058 .LC8 │ │ │ │ │ +00000464 0000600a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000472 0000740a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +0000048c 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a4 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ae 0000750a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000004c6 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004da 0000202f R_ARM_THM_MOVW_ABS_NC 00000074 .LC12 │ │ │ │ │ +000004de 00002030 R_ARM_THM_MOVT_ABS 00000074 .LC12 │ │ │ │ │ +000004e2 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +000004ec 0000780a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000004fa 00001f2f R_ARM_THM_MOVW_ABS_NC 00000070 .LC11 │ │ │ │ │ +000004fe 00001f30 R_ARM_THM_MOVT_ABS 00000070 .LC11 │ │ │ │ │ +00000502 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000050c 0000790a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000051a 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00000526 00007a0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00000536 00001b2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ +0000053a 00001b30 R_ARM_THM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ +0000053e 00007b0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000054c 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00000558 00007a0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000056a 00001b2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ +0000056e 00001b30 R_ARM_THM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ +00000572 00007b0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000580 00001d2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC9 │ │ │ │ │ +00000584 00001d30 R_ARM_THM_MOVT_ABS 00000064 .LC9 │ │ │ │ │ +00000588 00007c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000596 00001d2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC9 │ │ │ │ │ +0000059a 00001d30 R_ARM_THM_MOVT_ABS 00000064 .LC9 │ │ │ │ │ +0000059e 00007c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000005b0 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005b4 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005b8 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005bc 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005c4 0000212f R_ARM_THM_MOVW_ABS_NC 00000078 .LC13 │ │ │ │ │ +000005c8 00002130 R_ARM_THM_MOVT_ABS 00000078 .LC13 │ │ │ │ │ +000005cc 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +000005e0 00001a2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC6 │ │ │ │ │ +000005e4 00001a30 R_ARM_THM_MOVT_ABS 00000050 .LC6 │ │ │ │ │ +000005e8 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +000005fe 00001e2f R_ARM_THM_MOVW_ABS_NC 0000006c .LC10 │ │ │ │ │ +00000602 00001e30 R_ARM_THM_MOVT_ABS 0000006c .LC10 │ │ │ │ │ +00000608 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000062e 0000202f R_ARM_THM_MOVW_ABS_NC 00000074 .LC12 │ │ │ │ │ +00000632 00002030 R_ARM_THM_MOVT_ABS 00000074 .LC12 │ │ │ │ │ +00000636 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00000654 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00000668 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000067c 00006d0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000686 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000068a 00007330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000069e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC8 │ │ │ │ │ +000006a2 00001c30 R_ARM_THM_MOVT_ABS 00000058 .LC8 │ │ │ │ │ +000006a6 0000600a R_ARM_THM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +000006b2 0000740a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +000006ce 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e6 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f6 0000750a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00000714 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000072a 00001d2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC9 │ │ │ │ │ +0000072e 00001d30 R_ARM_THM_MOVT_ABS 00000064 .LC9 │ │ │ │ │ +00000732 00007c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000740 00006c0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000074a 00007a0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00000754 00001b2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ +00000758 00001b30 R_ARM_THM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ +0000075c 00007b0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000772 00001f2f R_ARM_THM_MOVW_ABS_NC 00000070 .LC11 │ │ │ │ │ +00000776 00001f30 R_ARM_THM_MOVT_ABS 00000070 .LC11 │ │ │ │ │ +0000077e 0000760a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000078c 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000790 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000794 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000798 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000142 00005d1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000200 0000611e R_ARM_THM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ 0000020c 0000621e R_ARM_THM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000272 0000661e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x36e8 contains 31 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x36c8 contains 31 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000012 00007d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000016 0000252f R_ARM_THM_MOVW_ABS_NC 0000007c .LC14 │ │ │ │ │ -0000001a 00002530 R_ARM_THM_MOVT_ABS 0000007c .LC14 │ │ │ │ │ +00000016 0000262f R_ARM_THM_MOVW_ABS_NC 0000007c .LC14 │ │ │ │ │ +0000001a 00002630 R_ARM_THM_MOVT_ABS 0000007c .LC14 │ │ │ │ │ 00000020 00007e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000036 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000003a 00007d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000003e 0000282f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC15 │ │ │ │ │ -00000042 00002830 R_ARM_THM_MOVT_ABS 000000b8 .LC15 │ │ │ │ │ +0000003e 0000292f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC15 │ │ │ │ │ +00000042 00002930 R_ARM_THM_MOVT_ABS 000000b8 .LC15 │ │ │ │ │ 00000048 00007e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000062 0000810a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000006c 0000352f R_ARM_THM_MOVW_ABS_NC 00000104 .LC18 │ │ │ │ │ 00000070 00003530 R_ARM_THM_MOVT_ABS 00000104 .LC18 │ │ │ │ │ 0000007c 0000362f R_ARM_THM_MOVW_ABS_NC 0000010c .LC19 │ │ │ │ │ 00000080 00003630 R_ARM_THM_MOVT_ABS 0000010c .LC19 │ │ │ │ │ 0000008c 00006e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -366,18 +365,18 @@ │ │ │ │ │ 000000f2 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000010a 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000110 0000060a R_ARM_THM_CALL 00000131 Py_XDECREF │ │ │ │ │ 00000134 00005c0a R_ARM_THM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ 0000018c 00005d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000078 00007f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000088 00007f1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000014a 00003c1e R_ARM_THM_JUMP24 00000301 set_orig_class │ │ │ │ │ +0000014a 00003c1e R_ARM_THM_JUMP24 000003cd set_orig_class │ │ │ │ │ 00000154 00005b1e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x37e0 contains 12 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x37c0 contains 12 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -72,16 +72,16 @@ │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ _Py_make_parameters │ │ │ │ │ PyTuple_New │ │ │ │ │ _PyTuple_Resize │ │ │ │ │ PyObject_HasAttrWithError │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ │ _PyRuntime │ │ │ │ │ -_PyArg_NoKeywords │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ +_PyArg_NoKeywords │ │ │ │ │ _PyUnicodeWriter_Init │ │ │ │ │ _Py_EllipsisObject │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ PyObject_Str │ │ │ │ │ _PyUnicodeWriter_WriteStr │ │ │ │ │ _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ PyList_Type │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -209,20 +209,115 @@ │ │ │ │ │ b.n 12a <_Py_make_parameters+0xca> │ │ │ │ │ nop │ │ │ │ │ .word 0x00006390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005d74 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000001d8 : │ │ │ │ │ +000001d8 : │ │ │ │ │ +ga_new(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 288 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + bne.n 272 │ │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldrd r6, r5, [r4, #12] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 26e │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #5 │ │ │ │ │ + bmi.n 24a │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbz r0, 25e │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r6, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r6, r5, [r4, #8] │ │ │ │ │ + strd r3, r3, [r4, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyVectorcall_Function │ │ │ │ │ + cbz r0, 25a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC ga_vectorcall │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS ga_vectorcall │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r5, #0] │ │ │ │ │ + b.n 21c │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + b.n 246 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 26e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbz r3, 29c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 246 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + bl 0 <_PyArg_CheckPositional> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1f4 │ │ │ │ │ + b.n 26e │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bl 0 <_PyArg_NoKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 26e │ │ │ │ │ + b.n 1ee │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 26e │ │ │ │ │ + │ │ │ │ │ +000002a4 : │ │ │ │ │ ga_reduce(): │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ │ - cbnz r0, 1f0 │ │ │ │ │ + cbnz r0, 2bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ @@ -231,27 +326,27 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GenericAlias │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 23c │ │ │ │ │ + cbz r0, 308 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 220 │ │ │ │ │ + beq.n 2ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 240 │ │ │ │ │ - cbz r5, 23c │ │ │ │ │ - ldr r0, [pc, #36] @ (248 ) │ │ │ │ │ + cbz r3, 30c │ │ │ │ │ + cbz r5, 308 │ │ │ │ │ + ldr r0, [pc, #36] @ (314 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -260,30 +355,30 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 220 │ │ │ │ │ + b.n 2ec │ │ │ │ │ .word 0x00008ffc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000024c : │ │ │ │ │ +00000318 : │ │ │ │ │ ga_iter(): │ │ │ │ │ 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, #32] @ (280 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (34c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 27a │ │ │ │ │ + cbz r0, 346 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ @@ -291,57 +386,57 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000284 : │ │ │ │ │ +00000350 : │ │ │ │ │ ga_iternext(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 2c2 │ │ │ │ │ + cbz r3, 38e │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GenericAlias │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2d0 │ │ │ │ │ + cbz r0, 39c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ strb r3, [r5, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2be │ │ │ │ │ + beq.n 38a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2d4 │ │ │ │ │ + cbz r3, 3a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2be │ │ │ │ │ + b.n 38a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2be │ │ │ │ │ + b.n 38a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000002dc : │ │ │ │ │ +000003a8 : │ │ │ │ │ ga_iter_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 │ │ │ │ │ @@ -350,195 +445,195 @@ │ │ │ │ │ bl 130 <_Py_make_parameters+0xd0> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00000300 : │ │ │ │ │ +000003cc : │ │ │ │ │ set_orig_class(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 348 │ │ │ │ │ + cbz r0, 414 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #80] @ (364 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (430 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 34c │ │ │ │ │ + blt.n 418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 35e │ │ │ │ │ + cbnz r0, 42a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 348 │ │ │ │ │ + beq.n 414 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 348 │ │ │ │ │ + cbnz r3, 414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 31e │ │ │ │ │ + b.n 3ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 322 │ │ │ │ │ + beq.n 3ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 31e │ │ │ │ │ + b.n 3ea │ │ │ │ │ .word 0x00005d10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000368 : │ │ │ │ │ +00000434 : │ │ │ │ │ ga_call(): │ │ │ │ │ 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] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Call │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 300 │ │ │ │ │ + b.n 3cc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000388 : │ │ │ │ │ +00000454 : │ │ │ │ │ ga_getitem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r2, 3aa │ │ │ │ │ + cbnz r2, 476 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 60 <_Py_make_parameters> │ │ │ │ │ R_ARM_THM_CALL _Py_make_parameters │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - cbz r0, 3f0 │ │ │ │ │ + cbz r0, 4bc │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3fc <_Py_subs_parameters> │ │ │ │ │ + bl 4c8 <_Py_subs_parameters> │ │ │ │ │ R_ARM_THM_CALL _Py_subs_parameters │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3f0 │ │ │ │ │ + cbz r0, 4bc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GenericAlias │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3dc │ │ │ │ │ + cbz r0, 4a8 │ │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ strb r1, [r0, #24] │ │ │ │ │ - beq.n 3d8 │ │ │ │ │ + beq.n 4a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 3f4 │ │ │ │ │ + cbz r3, 4c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3f0 │ │ │ │ │ + beq.n 4bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3f0 │ │ │ │ │ + cbnz r3, 4bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3d8 │ │ │ │ │ + b.n 4a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d8 │ │ │ │ │ + b.n 4a4 │ │ │ │ │ │ │ │ │ │ -000003fc <_Py_subs_parameters>: │ │ │ │ │ +000004c8 <_Py_subs_parameters>: │ │ │ │ │ _Py_subs_parameters(): │ │ │ │ │ stmdb 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 r5, [r2, #8] │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 922 <_Py_subs_parameters+0x526> │ │ │ │ │ + beq.w 9ee <_Py_subs_parameters+0x526> │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 882 <_Py_subs_parameters+0x486> │ │ │ │ │ + beq.w 94e <_Py_subs_parameters+0x486> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ ittee pl │ │ │ │ │ addpl r4, sp, #48 @ 0x30 │ │ │ │ │ movpl.w fp, #1 │ │ │ │ │ ldrmi.w fp, [r4, #8] │ │ │ │ │ addmi r4, #12 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bge.n 472 <_Py_subs_parameters+0x76> │ │ │ │ │ + bge.n 53e <_Py_subs_parameters+0x76> │ │ │ │ │ ldr.w r4, [sl, r9, lsl #2] │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 6e8 <_Py_subs_parameters+0x2ec> │ │ │ │ │ + bge.w 7b4 <_Py_subs_parameters+0x2ec> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 870 <_Py_subs_parameters+0x474> │ │ │ │ │ + blt.w 93c <_Py_subs_parameters+0x474> │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 44a <_Py_subs_parameters+0x4e> │ │ │ │ │ + b.n 516 <_Py_subs_parameters+0x4e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 490 <_Py_subs_parameters+0x94> │ │ │ │ │ + beq.n 55c <_Py_subs_parameters+0x94> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 490 <_Py_subs_parameters+0x94> │ │ │ │ │ + cbnz r3, 55c <_Py_subs_parameters+0x94> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add.w r3, r8, #8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -551,26 +646,26 @@ │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bge.n 530 <_Py_subs_parameters+0x134> │ │ │ │ │ + bge.n 5fc <_Py_subs_parameters+0x134> │ │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #648] @ (74c <_Py_subs_parameters+0x350>) │ │ │ │ │ + ldr r1, [pc, #648] @ (818 <_Py_subs_parameters+0x350>) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 88e <_Py_subs_parameters+0x492> │ │ │ │ │ + blt.w 95a <_Py_subs_parameters+0x492> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r0, 52a <_Py_subs_parameters+0x12e> │ │ │ │ │ + cbz r0, 5f6 <_Py_subs_parameters+0x12e> │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 52a <_Py_subs_parameters+0x12e> │ │ │ │ │ + beq.n 5f6 <_Py_subs_parameters+0x12e> │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #67108864 @ 0x4000000 │ │ │ │ │ mov r3, fp │ │ │ │ │ itee ne │ │ │ │ │ movne r1, r4 │ │ │ │ │ @@ -581,33 +676,33 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunction │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 50a <_Py_subs_parameters+0x10e> │ │ │ │ │ + beq.n 5d6 <_Py_subs_parameters+0x10e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 50a <_Py_subs_parameters+0x10e> │ │ │ │ │ + cbnz r2, 5d6 <_Py_subs_parameters+0x10e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 524 <_Py_subs_parameters+0x128> │ │ │ │ │ + beq.n 5f0 <_Py_subs_parameters+0x128> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 886 <_Py_subs_parameters+0x48a> │ │ │ │ │ + beq.w 952 <_Py_subs_parameters+0x48a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7a4 <_Py_subs_parameters+0x3a8> │ │ │ │ │ + beq.w 870 <_Py_subs_parameters+0x3a8> │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 4b2 <_Py_subs_parameters+0xb6> │ │ │ │ │ + b.n 57e <_Py_subs_parameters+0xb6> │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ ittte pl │ │ │ │ │ movpl r3, #1 │ │ │ │ │ @@ -616,385 +711,385 @@ │ │ │ │ │ ldrmi.w r3, [fp, #8] │ │ │ │ │ itt mi │ │ │ │ │ strmi r3, [sp, #16] │ │ │ │ │ addmi.w r3, fp, #12 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 8a4 <_Py_subs_parameters+0x4a8> │ │ │ │ │ + bne.w 970 <_Py_subs_parameters+0x4a8> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78c <_Py_subs_parameters+0x390> │ │ │ │ │ + beq.w 858 <_Py_subs_parameters+0x390> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add.w sl, r6, #8 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bge.n 610 <_Py_subs_parameters+0x214> │ │ │ │ │ + bge.n 6dc <_Py_subs_parameters+0x214> │ │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 956 <_Py_subs_parameters+0x55a> │ │ │ │ │ - ldr r1, [pc, #448] @ (750 <_Py_subs_parameters+0x354>) │ │ │ │ │ + blt.w a22 <_Py_subs_parameters+0x55a> │ │ │ │ │ + ldr r1, [pc, #448] @ (81c <_Py_subs_parameters+0x354>) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bgt.w 726 <_Py_subs_parameters+0x32a> │ │ │ │ │ + bgt.w 7f2 <_Py_subs_parameters+0x32a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 776 <_Py_subs_parameters+0x37a> │ │ │ │ │ - ldr r1, [pc, #432] @ (754 <_Py_subs_parameters+0x358>) │ │ │ │ │ + blt.w 842 <_Py_subs_parameters+0x37a> │ │ │ │ │ + ldr r1, [pc, #432] @ (820 <_Py_subs_parameters+0x358>) │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 776 <_Py_subs_parameters+0x37a> │ │ │ │ │ + blt.w 842 <_Py_subs_parameters+0x37a> │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 630 <_Py_subs_parameters+0x234> │ │ │ │ │ + beq.n 6fc <_Py_subs_parameters+0x234> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 950 <_Py_subs_parameters+0x554> │ │ │ │ │ + bge.w a1c <_Py_subs_parameters+0x554> │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 722 <_Py_subs_parameters+0x326> │ │ │ │ │ + bne.w 7ee <_Py_subs_parameters+0x326> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f2 <_Py_subs_parameters+0x1f6> │ │ │ │ │ + beq.n 6be <_Py_subs_parameters+0x1f6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 5f2 <_Py_subs_parameters+0x1f6> │ │ │ │ │ + cbnz r3, 6be <_Py_subs_parameters+0x1f6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 776 <_Py_subs_parameters+0x37a> │ │ │ │ │ + beq.w 842 <_Py_subs_parameters+0x37a> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8f2 <_Py_subs_parameters+0x4f6> │ │ │ │ │ + bne.w 9be <_Py_subs_parameters+0x4f6> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 578 <_Py_subs_parameters+0x17c> │ │ │ │ │ + b.n 644 <_Py_subs_parameters+0x17c> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 628 <_Py_subs_parameters+0x22c> │ │ │ │ │ + beq.n 6f4 <_Py_subs_parameters+0x22c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 628 <_Py_subs_parameters+0x22c> │ │ │ │ │ + cbnz r3, 6f4 <_Py_subs_parameters+0x22c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #292] @ (758 <_Py_subs_parameters+0x35c>) │ │ │ │ │ + ldr r1, [pc, #292] @ (824 <_Py_subs_parameters+0x35c>) │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 776 <_Py_subs_parameters+0x37a> │ │ │ │ │ + blt.w 842 <_Py_subs_parameters+0x37a> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93c <_Py_subs_parameters+0x540> │ │ │ │ │ + beq.w a08 <_Py_subs_parameters+0x540> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 93c <_Py_subs_parameters+0x540> │ │ │ │ │ + bpl.w a08 <_Py_subs_parameters+0x540> │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 93c <_Py_subs_parameters+0x540> │ │ │ │ │ + beq.w a08 <_Py_subs_parameters+0x540> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 760 <_Py_subs_parameters+0x364> │ │ │ │ │ + beq.n 82c <_Py_subs_parameters+0x364> │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n 69c <_Py_subs_parameters+0x2a0> │ │ │ │ │ + bgt.n 768 <_Py_subs_parameters+0x2a0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 692 <_Py_subs_parameters+0x296> │ │ │ │ │ + beq.n 75e <_Py_subs_parameters+0x296> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 692 <_Py_subs_parameters+0x296> │ │ │ │ │ + cbnz r3, 75e <_Py_subs_parameters+0x296> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 130 <_Py_make_parameters+0xd0> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 5f2 <_Py_subs_parameters+0x1f6> │ │ │ │ │ + b.n 6be <_Py_subs_parameters+0x1f6> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 7a8 <_Py_subs_parameters+0x3ac> │ │ │ │ │ + ble.n 874 <_Py_subs_parameters+0x3ac> │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.w 94c <_Py_subs_parameters+0x550> │ │ │ │ │ + bne.w a18 <_Py_subs_parameters+0x550> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r0, r8, r3, lsl #2 │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7aa <_Py_subs_parameters+0x3ae> │ │ │ │ │ + beq.n 876 <_Py_subs_parameters+0x3ae> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 7aa <_Py_subs_parameters+0x3ae> │ │ │ │ │ + bpl.n 876 <_Py_subs_parameters+0x3ae> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ adds r2, #12 │ │ │ │ │ - bl 990 │ │ │ │ │ + bl a5c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt.n 776 <_Py_subs_parameters+0x37a> │ │ │ │ │ + blt.n 842 <_Py_subs_parameters+0x37a> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 66e <_Py_subs_parameters+0x272> │ │ │ │ │ + b.n 73a <_Py_subs_parameters+0x272> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 7c8 <_Py_subs_parameters+0x3cc> │ │ │ │ │ + beq.n 894 <_Py_subs_parameters+0x3cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7c8 <_Py_subs_parameters+0x3cc> │ │ │ │ │ - ldr r1, [pc, #92] @ (75c <_Py_subs_parameters+0x360>) │ │ │ │ │ + bne.n 894 <_Py_subs_parameters+0x3cc> │ │ │ │ │ + ldr r1, [pc, #92] @ (828 <_Py_subs_parameters+0x360>) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 848 <_Py_subs_parameters+0x44c> │ │ │ │ │ + ble.w 914 <_Py_subs_parameters+0x44c> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 83c <_Py_subs_parameters+0x440> │ │ │ │ │ + beq.w 908 <_Py_subs_parameters+0x440> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7ec <_Py_subs_parameters+0x3f0> │ │ │ │ │ - b.n 848 <_Py_subs_parameters+0x44c> │ │ │ │ │ + bne.n 8b8 <_Py_subs_parameters+0x3f0> │ │ │ │ │ + b.n 914 <_Py_subs_parameters+0x44c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 5bc <_Py_subs_parameters+0x1c0> │ │ │ │ │ + b.n 688 <_Py_subs_parameters+0x1c0> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 59c <_Py_subs_parameters+0x1a0> │ │ │ │ │ + beq.w 668 <_Py_subs_parameters+0x1a0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59c <_Py_subs_parameters+0x1a0> │ │ │ │ │ + bne.w 668 <_Py_subs_parameters+0x1a0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59c <_Py_subs_parameters+0x1a0> │ │ │ │ │ + b.n 668 <_Py_subs_parameters+0x1a0> │ │ │ │ │ .word 0x00006360 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006328 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005d74 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000063b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 776 <_Py_subs_parameters+0x37a> │ │ │ │ │ + beq.n 842 <_Py_subs_parameters+0x37a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 776 <_Py_subs_parameters+0x37a> │ │ │ │ │ + cbnz r3, 842 <_Py_subs_parameters+0x37a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 78c <_Py_subs_parameters+0x390> │ │ │ │ │ + beq.n 858 <_Py_subs_parameters+0x390> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 78c <_Py_subs_parameters+0x390> │ │ │ │ │ + cbnz r3, 858 <_Py_subs_parameters+0x390> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7a4 <_Py_subs_parameters+0x3a8> │ │ │ │ │ + beq.n 870 <_Py_subs_parameters+0x3a8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 7a4 <_Py_subs_parameters+0x3a8> │ │ │ │ │ + cbnz r3, 870 <_Py_subs_parameters+0x3a8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 62a <_Py_subs_parameters+0x22e> │ │ │ │ │ + b.n 6f6 <_Py_subs_parameters+0x22e> │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ it ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r0, [r2, #0] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 6e4 <_Py_subs_parameters+0x2e8> │ │ │ │ │ + b.n 7b0 <_Py_subs_parameters+0x2e8> │ │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6fc <_Py_subs_parameters+0x300> │ │ │ │ │ + beq.n 7c8 <_Py_subs_parameters+0x300> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ 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 6fc <_Py_subs_parameters+0x300> │ │ │ │ │ + bne.n 7c8 <_Py_subs_parameters+0x300> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7ec <_Py_subs_parameters+0x3f0> │ │ │ │ │ + beq.n 8b8 <_Py_subs_parameters+0x3f0> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #5 │ │ │ │ │ - bpl.n 84a <_Py_subs_parameters+0x44e> │ │ │ │ │ + bpl.n 916 <_Py_subs_parameters+0x44e> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 80a <_Py_subs_parameters+0x40e> │ │ │ │ │ + cbz r2, 8d6 <_Py_subs_parameters+0x40e> │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 84a <_Py_subs_parameters+0x44e> │ │ │ │ │ + beq.n 916 <_Py_subs_parameters+0x44e> │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_SetSlice │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - blt.n 85c <_Py_subs_parameters+0x460> │ │ │ │ │ + blt.n 928 <_Py_subs_parameters+0x460> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 46c <_Py_subs_parameters+0x70> │ │ │ │ │ + beq.w 538 <_Py_subs_parameters+0x70> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 46c <_Py_subs_parameters+0x70> │ │ │ │ │ + bne.w 538 <_Py_subs_parameters+0x70> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 46c <_Py_subs_parameters+0x70> │ │ │ │ │ + b.n 538 <_Py_subs_parameters+0x70> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 97c <_Py_subs_parameters+0x580> │ │ │ │ │ + bne.w a48 <_Py_subs_parameters+0x580> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 130 <_Py_make_parameters+0xd0> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45e <_Py_subs_parameters+0x62> │ │ │ │ │ - b.n 870 <_Py_subs_parameters+0x474> │ │ │ │ │ + beq.w 52a <_Py_subs_parameters+0x62> │ │ │ │ │ + b.n 93c <_Py_subs_parameters+0x474> │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 870 <_Py_subs_parameters+0x474> │ │ │ │ │ + beq.n 93c <_Py_subs_parameters+0x474> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - cbnz r1, 870 <_Py_subs_parameters+0x474> │ │ │ │ │ + cbnz r1, 93c <_Py_subs_parameters+0x474> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 882 <_Py_subs_parameters+0x486> │ │ │ │ │ + beq.n 94e <_Py_subs_parameters+0x486> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 974 <_Py_subs_parameters+0x578> │ │ │ │ │ + beq.n a40 <_Py_subs_parameters+0x578> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 490 <_Py_subs_parameters+0x94> │ │ │ │ │ + b.n 55c <_Py_subs_parameters+0x94> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 524 <_Py_subs_parameters+0x128> │ │ │ │ │ + b.n 5f0 <_Py_subs_parameters+0x128> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 798 <_Py_subs_parameters+0x39c> │ │ │ │ │ - b.n 7a4 <_Py_subs_parameters+0x3a8> │ │ │ │ │ + bne.w 864 <_Py_subs_parameters+0x39c> │ │ │ │ │ + b.n 870 <_Py_subs_parameters+0x3a8> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8bc <_Py_subs_parameters+0x4c0> │ │ │ │ │ + beq.n 988 <_Py_subs_parameters+0x4c0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 8bc <_Py_subs_parameters+0x4c0> │ │ │ │ │ + cbnz r3, 988 <_Py_subs_parameters+0x4c0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -1016,85 +1111,85 @@ │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 62a <_Py_subs_parameters+0x22e> │ │ │ │ │ + b.n 6f6 <_Py_subs_parameters+0x22e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ add.w r2, r4, #12 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ - bl 990 │ │ │ │ │ + bl a5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 918 <_Py_subs_parameters+0x51c> │ │ │ │ │ + beq.n 9e4 <_Py_subs_parameters+0x51c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 918 <_Py_subs_parameters+0x51c> │ │ │ │ │ + cbnz r3, 9e4 <_Py_subs_parameters+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bge.w 60a <_Py_subs_parameters+0x20e> │ │ │ │ │ - b.n 78c <_Py_subs_parameters+0x390> │ │ │ │ │ + bge.w 6d6 <_Py_subs_parameters+0x20e> │ │ │ │ │ + b.n 858 <_Py_subs_parameters+0x390> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 62a <_Py_subs_parameters+0x22e> │ │ │ │ │ + b.n 6f6 <_Py_subs_parameters+0x22e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ - b.n 692 <_Py_subs_parameters+0x296> │ │ │ │ │ + b.n 75e <_Py_subs_parameters+0x296> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6aa <_Py_subs_parameters+0x2ae> │ │ │ │ │ + b.n 776 <_Py_subs_parameters+0x2ae> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5ce <_Py_subs_parameters+0x1d2> │ │ │ │ │ + b.n 69a <_Py_subs_parameters+0x1d2> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b.n 60a <_Py_subs_parameters+0x20e> │ │ │ │ │ + b.n 6d6 <_Py_subs_parameters+0x20e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 882 <_Py_subs_parameters+0x486> │ │ │ │ │ + b.n 94e <_Py_subs_parameters+0x486> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 848 <_Py_subs_parameters+0x44c> │ │ │ │ │ + bne.w 914 <_Py_subs_parameters+0x44c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 848 <_Py_subs_parameters+0x44c> │ │ │ │ │ + b.n 914 <_Py_subs_parameters+0x44c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000990 : │ │ │ │ │ +00000a5c : │ │ │ │ │ tuple_extend(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -1102,52 +1197,52 @@ │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r1, r3 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ - cbnz r0, 9dc │ │ │ │ │ + cbnz r0, aa8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bge.n 9d8 │ │ │ │ │ + bge.n aa4 │ │ │ │ │ ldr.w r2, [r7, r0, lsl #2] │ │ │ │ │ adds r1, r5, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 9b8 │ │ │ │ │ + b.n a84 │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009e4 : │ │ │ │ │ +00000ab0 : │ │ │ │ │ ga_unpacked_tuple_args(): │ │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ │ - cbz r3, a08 │ │ │ │ │ + cbz r3, ad4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ 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 a08 │ │ │ │ │ + bne.n ad4 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a10 │ │ │ │ │ + beq.n adc │ │ │ │ │ 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -325,458 +325,352 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 28e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 28e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000002b8 : │ │ │ │ │ -ga_new(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 356 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - bne.n 386 │ │ │ │ │ - ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldrd r5, r6, [r4, #12] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 368 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #5 │ │ │ │ │ - bmi.n 328 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 36c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 338 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strd r5, r6, [r4, #8] │ │ │ │ │ - strd r3, r3, [r4, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyVectorcall_Function │ │ │ │ │ - cbz r0, 350 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC ga_vectorcall │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS ga_vectorcall │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r6, #0] │ │ │ │ │ - b.n 2fe │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - strd r6, r2, [r4, #12] │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyVectorcall_Function │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 31a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - b.n 324 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - bl 0 <_PyArg_NoKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2ce │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 324 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 368 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 368 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 368 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - bl 0 <_PyArg_CheckPositional> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2d4 │ │ │ │ │ - b.n 368 │ │ │ │ │ - │ │ │ │ │ -0000039c : │ │ │ │ │ +000002b8 : │ │ │ │ │ ga_repr(): │ │ │ │ │ stmdb 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 r5, r0 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c0 │ │ │ │ │ + bne.w 5dc │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ cmp r4, r7 │ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ │ - beq.w 64e │ │ │ │ │ - ldr r1, [pc, #696] @ (694 ) │ │ │ │ │ + beq.w 56a │ │ │ │ │ + ldr r1, [pc, #696] @ (5b0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.w 62c │ │ │ │ │ - bne.w 68c │ │ │ │ │ - ldr r1, [pc, #684] @ (698 ) │ │ │ │ │ + bgt.w 548 │ │ │ │ │ + bne.w 5a8 │ │ │ │ │ + ldr r1, [pc, #684] @ (5b4 ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 68e │ │ │ │ │ + blt.w 5aa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 63a │ │ │ │ │ - ldr r1, [pc, #664] @ (69c ) │ │ │ │ │ + beq.w 556 │ │ │ │ │ + ldr r1, [pc, #664] @ (5b8 ) │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 68c │ │ │ │ │ + blt.w 5a8 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq.w 63a │ │ │ │ │ + beq.w 556 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.w 676 │ │ │ │ │ + bpl.w 592 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 676 │ │ │ │ │ + beq.w 592 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - cbz r0, 464 │ │ │ │ │ + cbz r0, 380 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 464 │ │ │ │ │ + beq.n 380 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 464 │ │ │ │ │ + cbnz r3, 380 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - cbz r0, 47c │ │ │ │ │ + cbz r0, 398 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 47c │ │ │ │ │ + beq.n 398 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 47c │ │ │ │ │ + cbnz r3, 398 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5ce │ │ │ │ │ + beq.w 4ea │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4a2 │ │ │ │ │ + beq.n 3be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4a2 │ │ │ │ │ + cbnz r3, 3be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 5ce │ │ │ │ │ + blt.w 4ea │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 5ce │ │ │ │ │ + blt.w 4ea │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ittt gt │ │ │ │ │ movgt r6, #0 │ │ │ │ │ movwgt sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movtgt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ - ble.w 5d8 │ │ │ │ │ + ble.w 4f4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 6dc │ │ │ │ │ + beq.w 5f8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ │ - beq.w 61a │ │ │ │ │ - ldr r1, [pc, #420] @ (694 ) │ │ │ │ │ + beq.w 536 │ │ │ │ │ + ldr r1, [pc, #420] @ (5b0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.n 5fa │ │ │ │ │ - bne.w 6ba │ │ │ │ │ + bgt.n 516 │ │ │ │ │ + bne.w 5d6 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - ldr r1, [pc, #404] @ (698 ) │ │ │ │ │ + ldr r1, [pc, #404] @ (5b4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6bc │ │ │ │ │ + blt.w 5d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 608 │ │ │ │ │ - ldr r1, [pc, #388] @ (69c ) │ │ │ │ │ + beq.n 524 │ │ │ │ │ + ldr r1, [pc, #388] @ (5b8 ) │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6ba │ │ │ │ │ + blt.w 5d6 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - beq.n 608 │ │ │ │ │ + beq.n 524 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 660 │ │ │ │ │ + bpl.w 57c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 660 │ │ │ │ │ + beq.w 57c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - cbz r0, 574 │ │ │ │ │ + cbz r0, 490 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 574 │ │ │ │ │ + beq.n 490 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 574 │ │ │ │ │ + cbnz r3, 490 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - cbz r0, 58c │ │ │ │ │ + cbz r0, 4a8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 58c │ │ │ │ │ + beq.n 4a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 58c │ │ │ │ │ + cbnz r3, 4a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 5ce │ │ │ │ │ + cbz r4, 4ea │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ae │ │ │ │ │ + beq.n 4ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5ae │ │ │ │ │ + cbnz r3, 4ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 5ce │ │ │ │ │ + blt.n 4ea │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 5da │ │ │ │ │ + beq.n 4f6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 4d2 │ │ │ │ │ + bge.n 3ee │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5f4 │ │ │ │ │ - beq.n 6a4 │ │ │ │ │ + b.n 510 │ │ │ │ │ + beq.n 5c0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5ce │ │ │ │ │ + blt.n 4ea │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #164] @ (6a0 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (5bc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 4fa │ │ │ │ │ + ble.w 416 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 560 │ │ │ │ │ - b.n 574 │ │ │ │ │ + bne.n 47c │ │ │ │ │ + b.n 490 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 612 │ │ │ │ │ - ldr r1, [pc, #112] @ (6a0 ) │ │ │ │ │ + b.n 52e │ │ │ │ │ + ldr r1, [pc, #112] @ (5bc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 3e6 │ │ │ │ │ + ble.w 302 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 450 │ │ │ │ │ - b.n 464 │ │ │ │ │ + bne.w 36c │ │ │ │ │ + b.n 380 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 644 │ │ │ │ │ + b.n 560 │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 612 │ │ │ │ │ + b.n 52e │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 644 │ │ │ │ │ + b.n 560 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 644 │ │ │ │ │ + b.n 560 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005d34 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005e10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005b9c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -787,210 +681,210 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 5da │ │ │ │ │ - b.n 5ce │ │ │ │ │ + bge.n 4f6 │ │ │ │ │ + b.n 4ea │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 612 │ │ │ │ │ + b.n 52e │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 5ce │ │ │ │ │ + blt.w 4ea │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 2e2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 5ce │ │ │ │ │ + blt.w 4ea │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble.w 852 │ │ │ │ │ + ble.w 76e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 724 │ │ │ │ │ + beq.n 640 │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 5ce │ │ │ │ │ + blt.w 4ea │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr.w r8, [r3, fp, lsl #2] │ │ │ │ │ strd r9, r9, [sp, #20] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.w 838 │ │ │ │ │ - ldr r1, [pc, #312] @ (870 ) │ │ │ │ │ + beq.w 754 │ │ │ │ │ + ldr r1, [pc, #312] @ (78c ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.n 820 │ │ │ │ │ + bgt.n 73c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 84a │ │ │ │ │ - ldr r1, [pc, #300] @ (874 ) │ │ │ │ │ + bne.w 766 │ │ │ │ │ + ldr r1, [pc, #300] @ (790 ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 84c │ │ │ │ │ + blt.n 768 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 82c │ │ │ │ │ - ldr r1, [pc, #284] @ (878 ) │ │ │ │ │ + beq.n 748 │ │ │ │ │ + ldr r1, [pc, #284] @ (794 ) │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 84a │ │ │ │ │ + blt.n 766 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 82c │ │ │ │ │ + beq.n 748 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82c │ │ │ │ │ + beq.n 748 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 80a │ │ │ │ │ + bpl.n 726 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80a │ │ │ │ │ + beq.n 726 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r3, 7b6 │ │ │ │ │ + cbz r3, 6d2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7b6 │ │ │ │ │ + beq.n 6d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 7b6 │ │ │ │ │ + cbnz r2, 6d2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - cbz r0, 7ce │ │ │ │ │ + cbz r0, 6ea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7ce │ │ │ │ │ + beq.n 6ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7ce │ │ │ │ │ + cbnz r3, 6ea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5ce │ │ │ │ │ + beq.w 4ea │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 7fe │ │ │ │ │ + beq.n 71a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 7fe │ │ │ │ │ + cbnz r3, 71a │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 5ce │ │ │ │ │ + blt.w 4ea │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 700 │ │ │ │ │ + b.n 61c │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 79e │ │ │ │ │ - ldr r1, [pc, #88] @ (87c ) │ │ │ │ │ + b.n 6ba │ │ │ │ │ + ldr r1, [pc, #88] @ (798 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 740 │ │ │ │ │ + ble.n 65c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 79e │ │ │ │ │ + b.n 6ba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 79e │ │ │ │ │ + b.n 6ba │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 79e │ │ │ │ │ + b.n 6ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5b4 │ │ │ │ │ - b.n 5ce │ │ │ │ │ + bge.w 4d0 │ │ │ │ │ + b.n 4ea │ │ │ │ │ nop │ │ │ │ │ .word 0x00005d34 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005e10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00005b9c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 300 │ │ │ │ │ + b.w 3cc │ │ │ │ │ R_ARM_THM_JUMP24 set_orig_class │ │ │ │ │ │ │ │ │ │ 0000014e : │ │ │ │ │ ga_mro_entries(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ 0x000003a0 5f50795f 6d616b65 5f706172 616d6574 _Py_make_paramet │ │ │ │ │ 0x000003b0 65727300 50795475 706c655f 4e657700 ers.PyTuple_New. │ │ │ │ │ 0x000003c0 5f507954 75706c65 5f526573 697a6500 _PyTuple_Resize. │ │ │ │ │ 0x000003d0 50794f62 6a656374 5f486173 41747472 PyObject_HasAttr │ │ │ │ │ 0x000003e0 57697468 4572726f 72005079 4f626a65 WithError.PyObje │ │ │ │ │ 0x000003f0 63745f47 65744f70 74696f6e 616c4174 ct_GetOptionalAt │ │ │ │ │ 0x00000400 7472005f 50795275 6e74696d 65005f50 tr._PyRuntime._P │ │ │ │ │ - 0x00000410 79417267 5f4e6f4b 6579776f 72647300 yArg_NoKeywords. │ │ │ │ │ - 0x00000420 5f507941 72675f43 6865636b 506f7369 _PyArg_CheckPosi │ │ │ │ │ - 0x00000430 74696f6e 616c005f 5079556e 69636f64 tional._PyUnicod │ │ │ │ │ + 0x00000410 79417267 5f436865 636b506f 73697469 yArg_CheckPositi │ │ │ │ │ + 0x00000420 6f6e616c 005f5079 4172675f 4e6f4b65 onal._PyArg_NoKe │ │ │ │ │ + 0x00000430 79776f72 6473005f 5079556e 69636f64 ywords._PyUnicod │ │ │ │ │ 0x00000440 65577269 7465725f 496e6974 005f5079 eWriter_Init._Py │ │ │ │ │ 0x00000450 5f456c6c 69707369 734f626a 65637400 _EllipsisObject. │ │ │ │ │ 0x00000460 5f50795f 4e6f6e65 53747275 63740050 _Py_NoneStruct.P │ │ │ │ │ 0x00000470 794f626a 6563745f 53747200 5f507955 yObject_Str._PyU │ │ │ │ │ 0x00000480 6e69636f 64655772 69746572 5f577269 nicodeWriter_Wri │ │ │ │ │ 0x00000490 74655374 72005f50 79556e69 636f6465 teStr._PyUnicode │ │ │ │ │ 0x000004a0 57726974 65725f57 72697465 41534349 Writer_WriteASCI │ │ │ ├── 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: 30408 (bytes into file) │ │ │ │ │ + Start of section headers: 30412 (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 0x76c8: │ │ │ │ │ +There are 17 section headers, starting at offset 0x76cc: │ │ │ │ │ │ │ │ │ │ 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 000adc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005c34 000508 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005c38 000508 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000b10 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00613c 000670 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006140 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 0067ac 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 006e7c 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 001170 10 15 196 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 004f00 000d34 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00763c 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00150c 000f40 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0067b0 0006d0 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00244c 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002cb8 000c9c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006e80 0007c0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003954 00040a 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003d5e 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003d5e 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003d94 001170 10 15 196 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 004f04 000d34 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 007640 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000139 132 FUNC LOCAL DEFAULT 6 make_gen │ │ │ │ │ - 6: 00000e45 248 FUNC LOCAL DEFAULT 6 compute_cr_origin │ │ │ │ │ + 6: 00000e49 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 │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ 19: 000002e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 000002e9 460 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ 21: 000004a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 23: 000000a4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 24: 000000c4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 25: 000004b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 26: 00000c11 564 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ + 26: 00000c11 568 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ 27: 000009b9 572 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 28: 0000070c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 29: 00000714 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 30: 00000715 356 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ 31: 00000874 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 00000878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 33: 00000879 80 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ 51: 0000051c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 52: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 53: 000002d8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 54: 0000030c 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 55: 00000528 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 56: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 57: 00000001 20 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 58: 00000e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00000e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00000635 8 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 60: 00000015 30 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 61: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 62: 00000033 10 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 63: 0000003d 98 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ 64: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 65: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ @@ -90,15 +90,15 @@ │ │ │ │ │ 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: 00000e44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 93: 00000e48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 94: 0000011d 120 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ 95: 00000195 6 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ 96: 0000019b 154 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ 97: 00000235 90 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ 98: 000009bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 99: 00000a44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 100: 00000a50 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -125,19 +125,19 @@ │ │ │ │ │ 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: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 127: 00000639 10 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ - 128: 00000643 40 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ - 129: 000004b4 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 130: 0000066b 74 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 131: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 132: 000006b5 10 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ + 128: 000004b4 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 129: 00000643 10 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ + 130: 0000064d 40 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ + 131: 000004bc 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 132: 00000675 74 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ 133: 000006bf 286 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ 134: 000007d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 135: 000007dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 136: 000007dd 18 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ 137: 000007ef 18 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ 138: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 139: 00000801 80 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5c34 contains 161 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5c38 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 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 │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ 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 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 0x613c contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6140 contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -254,18 +254,18 @@ │ │ │ │ │ 00000630 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000634 00006002 R_ARM_ABS32 0000019b async_gen_asend_close │ │ │ │ │ 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 00008002 R_ARM_ABS32 00000643 async_gen_asend │ │ │ │ │ +00000664 00008202 R_ARM_ABS32 0000064d async_gen_asend │ │ │ │ │ 0000066c 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000670 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000674 00008202 R_ARM_ABS32 0000066b async_gen_athrow │ │ │ │ │ +00000674 00008402 R_ARM_ABS32 00000675 async_gen_athrow │ │ │ │ │ 0000067c 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000680 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 00009d02 R_ARM_ABS32 00000a8b gen_sizeof │ │ │ │ │ 0000069c 0000a502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -366,17 +366,17 @@ │ │ │ │ │ 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 00008402 R_ARM_ABS32 000006b5 gen_getcode │ │ │ │ │ +000009d8 00008102 R_ARM_ABS32 00000643 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x67ac contains 218 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x67b0 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 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 │ │ │ │ │ @@ -558,46 +558,46 @@ │ │ │ │ │ 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 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 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 │ │ │ │ │ -00000e8e 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000e98 00005c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ -00000e9c 00005c30 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 │ │ │ │ │ +00000d34 0000f50a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000d4c 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db2 0000dc0a R_ARM_THM_CALL 00000941 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000dc6 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00000dca 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00000dce 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +00000dd2 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +00000dec 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000df0 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000df8 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dfe 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000e02 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000e14 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e1a 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e22 0000de0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00000e32 0000f60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000e3c 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e40 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e92 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000e9c 00005c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ +00000ea0 00005c30 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ +00000ece 0001010a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000eda 0001020a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000efc 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000f28 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000f3a 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 0x6e7c contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6e80 contains 248 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ @@ -719,23 +719,23 @@ │ │ │ │ │ 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 0000fa0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ 00000638 00007e2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC32 │ │ │ │ │ 0000063c 00007e30 R_ARM_THM_MOVT_ABS 000004ac .LC32 │ │ │ │ │ -00000654 0000430a R_ARM_THM_CALL 00000699 async_gen_init_hooks │ │ │ │ │ -00000684 0000430a R_ARM_THM_CALL 00000699 async_gen_init_hooks │ │ │ │ │ -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 │ │ │ │ │ -000006b4 0000832f R_ARM_THM_MOVW_ABS_NC 00000514 .LC34 │ │ │ │ │ -000006b8 00008330 R_ARM_THM_MOVT_ABS 00000514 .LC34 │ │ │ │ │ +00000642 0000802f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC33 │ │ │ │ │ +00000646 00008030 R_ARM_THM_MOVT_ABS 000004b4 .LC33 │ │ │ │ │ +0000065e 0000430a R_ARM_THM_CALL 00000699 async_gen_init_hooks │ │ │ │ │ +0000068e 0000430a R_ARM_THM_CALL 00000699 async_gen_init_hooks │ │ │ │ │ +0000069e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000006a2 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000006a8 0000832f R_ARM_THM_MOVW_ABS_NC 000004bc .LC34 │ │ │ │ │ +000006ac 00008330 R_ARM_THM_MOVT_ABS 000004bc .LC34 │ │ │ │ │ +000006b2 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000006d2 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000006d6 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000006da 00006d2f R_ARM_THM_MOVW_ABS_NC 000003ec .LC25 │ │ │ │ │ 000006de 00006d30 R_ARM_THM_MOVT_ABS 000003ec .LC25 │ │ │ │ │ 000006e4 0000cb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006f8 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000006fc 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -819,27 +819,27 @@ │ │ │ │ │ 00000b56 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bd8 0000c76b 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 00010a0a R_ARM_THM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ -00000c40 0000060a R_ARM_THM_CALL 00000e45 compute_cr_origin │ │ │ │ │ +00000c40 0000060a R_ARM_THM_CALL 00000e49 compute_cr_origin │ │ │ │ │ 00000c5a 0000c60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c68 0000c76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c98 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 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000049e 00004d1e R_ARM_THM_JUMP24 00000869 async_gen_unwrap_value │ │ │ │ │ 000005b4 0000cf1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000005ce 0000fe1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00000662 0000441e R_ARM_THM_JUMP24 00000731 async_gen_asend_new │ │ │ │ │ +0000066c 0000441e R_ARM_THM_JUMP24 00000731 async_gen_asend_new │ │ │ │ │ 000008c2 0000211e R_ARM_THM_JUMP24 00000879 gen_traverse │ │ │ │ │ 0000096a 0000ff1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000970 0000111e R_ARM_THM_JUMP24 000001bd gen_iternext │ │ │ │ │ 00000a46 0000ff1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000a92 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ .Uh+C)`@ │ │ │ │ │ -p/LKHm{D │ │ │ │ │ +p/MKHm{D │ │ │ │ │ coroutine already executing │ │ │ │ │ generator already executing │ │ │ │ │ async generator already executing │ │ │ │ │ cannot reuse already awaited coroutine │ │ │ │ │ coroutine ignored GeneratorExit │ │ │ │ │ generator ignored GeneratorExit │ │ │ │ │ async generator ignored GeneratorExit │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -154,11 +154,11 @@ │ │ │ │ │ 0x00000960 00000000 00000000 d8070000 00000000 ................ │ │ │ │ │ 0x00000970 90060000 00000000 00000000 f0070000 ................ │ │ │ │ │ 0x00000980 00000000 10080000 00000000 00000000 ................ │ │ │ │ │ 0x00000990 20080000 00000000 50080000 00000000 .......P....... │ │ │ │ │ 0x000009a0 00000000 00000000 00000000 40030000 ............@... │ │ │ │ │ 0x000009b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000009c0 5c080000 00000000 00000000 00000000 \............... │ │ │ │ │ - 0x000009d0 00000000 14050000 00000000 00000000 ................ │ │ │ │ │ + 0x000009d0 00000000 b4040000 00000000 00000000 ................ │ │ │ │ │ 0x000009e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000009f0 00000000 00000000 00000000 ............ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -99,15 +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 e44 │ │ │ │ │ + bl e48 │ │ │ │ │ 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> │ │ │ │ │ @@ -1416,15 +1416,15 @@ │ │ │ │ │ bne.n c9c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.n c8a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n d54 │ │ │ │ │ + beq.n d56 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #207 @ 0xcf │ │ │ │ │ bne.n cac │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ @@ -1466,49 +1466,49 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 9b8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dbc │ │ │ │ │ + bne.n dbe │ │ │ │ │ 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 │ │ │ │ │ - beq.n dae │ │ │ │ │ + beq.n db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ b.n c8a │ │ │ │ │ - ldr r1, [pc, #328] @ (e38 ) │ │ │ │ │ + ldr r1, [pc, #332] @ (e3c ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w e30 │ │ │ │ │ + blt.w e20 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n c5c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #304] @ (e3c ) │ │ │ │ │ + ldr r3, [pc, #308] @ (e40 ) │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ lsls r2, r0, #20 │ │ │ │ │ - bpl.w e1e │ │ │ │ │ + bpl.w e28 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n e1e │ │ │ │ │ + beq.w e28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1517,23 +1517,23 @@ │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d4e │ │ │ │ │ + beq.n d50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d4e │ │ │ │ │ + cbnz r3, d50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n c92 │ │ │ │ │ - b.n db6 │ │ │ │ │ + b.n db8 │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -1545,206 +1545,207 @@ │ │ │ │ │ bl c10 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d90 │ │ │ │ │ + beq.n d92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e16 │ │ │ │ │ + beq.n e12 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #149 @ 0x95 │ │ │ │ │ - beq.n da0 │ │ │ │ │ + beq.n da2 │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - bne.n da8 │ │ │ │ │ + bne.n daa │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ bmi.w c7c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n cb0 │ │ │ │ │ b.n cbe │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 940 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, e06 │ │ │ │ │ + cbz r0, e08 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n c5e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n dfc │ │ │ │ │ - ldr r1, [pc, #124] @ (e40 ) │ │ │ │ │ + beq.n dfe │ │ │ │ │ + ldr r1, [pc, #124] @ (e44 ) │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n dea │ │ │ │ │ + beq.n dec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, e10 │ │ │ │ │ + cbz r3, e1a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n db6 │ │ │ │ │ + b.n db8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n dda │ │ │ │ │ + b.n ddc │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.w c92 │ │ │ │ │ - b.n db6 │ │ │ │ │ + b.n db8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dea │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n d92 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d90 │ │ │ │ │ + b.n dec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ + b.n cfc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n d38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b.n cfc │ │ │ │ │ + b.n d3a │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000012c │ │ │ │ │ + .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000e44 : │ │ │ │ │ +00000e48 : │ │ │ │ │ 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 │ │ │ │ │ + beq.n efa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n ef6 │ │ │ │ │ + ble.n efa │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f20 │ │ │ │ │ + beq.n f24 │ │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n e62 │ │ │ │ │ + beq.n e66 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n e86 │ │ │ │ │ + beq.n e8a │ │ │ │ │ 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 │ │ │ │ │ + bcc.n e66 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bgt.n e62 │ │ │ │ │ + bgt.n e66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f1a │ │ │ │ │ + beq.n f1e │ │ │ │ │ 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 │ │ │ │ │ + b.n ec8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n ebe │ │ │ │ │ + beq.n ec2 │ │ │ │ │ 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 │ │ │ │ │ + bcc.n ef2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n f00 │ │ │ │ │ + beq.n f04 │ │ │ │ │ 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 │ │ │ │ │ + cbz r0, f0a │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ebe │ │ │ │ │ + beq.n ec2 │ │ │ │ │ ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n ea8 │ │ │ │ │ + bne.n eac │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n ee6 │ │ │ │ │ - b.n ebe │ │ │ │ │ + bne.n eea │ │ │ │ │ + b.n ec2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, f1a │ │ │ │ │ + cbz r0, f1e │ │ │ │ │ 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 │ │ │ │ │ + beq.n f1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, f34 │ │ │ │ │ + cbz r3, f38 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n f00 │ │ │ │ │ + b.n f04 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f1a │ │ │ │ │ + beq.n f1e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n e98 │ │ │ │ │ - b.n f00 │ │ │ │ │ + bgt.n e9c │ │ │ │ │ + b.n f04 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f1a │ │ │ │ │ + b.n f1e │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [ 41c] aclose(): asynchronous generator is already running │ │ │ │ │ [ 450] athrow(): asynchronous generator is already running │ │ │ │ │ [ 484] athrow │ │ │ │ │ [ 48c] cr_frame │ │ │ │ │ [ 498] ag_frame │ │ │ │ │ [ 4a4] ag_code │ │ │ │ │ [ 4ac] cr_code │ │ │ │ │ - [ 4b4] the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ │ - [ 514] gi_code │ │ │ │ │ + [ 4b4] gi_code │ │ │ │ │ + [ 4bc] the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ │ [ 51c] __name__ must be set to a string object │ │ │ │ │ [ 544] __qualname__ must be set to a string object │ │ │ │ │ [ 570] │ │ │ │ │ [ 594] │ │ │ │ │ [ 5b0] async_generator_athrow │ │ │ │ │ [ 5c8] send │ │ │ │ │ [ 5d0] close │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -328,15 +328,15 @@ │ │ │ │ │ 0000028e : │ │ │ │ │ async_gen_aclose(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 698 │ │ │ │ │ + bl 698 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ cbnz r0, 2ae │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.n 2b2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -777,77 +777,77 @@ │ │ │ │ │ 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 : │ │ │ │ │ +00000642 : │ │ │ │ │ +gen_getcode(): │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + b.n 5f6 <_gen_getcode> │ │ │ │ │ + │ │ │ │ │ +0000064c : │ │ │ │ │ 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 │ │ │ │ │ + bl 698 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ - cbnz r0, 666 │ │ │ │ │ + cbnz r0, 670 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 730 │ │ │ │ │ R_ARM_THM_JUMP24 async_gen_asend_new │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000066a : │ │ │ │ │ +00000674 : │ │ │ │ │ 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] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 694 │ │ │ │ │ + bgt.n 69e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 698 │ │ │ │ │ + bl 698 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ - cbnz r0, 6b0 │ │ │ │ │ + cbnz r0, 6ba │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.n 2b2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 682 │ │ │ │ │ + bge.n 68c │ │ │ │ │ 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 : │ │ │ │ │ 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] │ │ │ │ │ @@ -1529,15 +1529,15 @@ │ │ │ │ │ cbnz r5, c38 │ │ │ │ │ str r5, [r0, #28] │ │ │ │ │ b.n c60 │ │ │ │ │ bl 0 <_PyEval_GetFrame> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetFrame │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e44 │ │ │ │ │ + bl e48 │ │ │ │ │ R_ARM_THM_CALL compute_cr_origin │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ cbnz r0, c60 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n c5e │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -53,18 +53,18 @@ │ │ │ │ │ 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 │ │ │ │ │ + 0x00000390 74636f64 65002e4c 43333300 6173796e tcode..LC33.asyn │ │ │ │ │ + 0x000003a0 635f6765 6e5f6173 656e6400 2e4c4333 c_gen_asend..LC3 │ │ │ │ │ + 0x000003b0 34006173 796e635f 67656e5f 61746872 4.async_gen_athr │ │ │ │ │ + 0x000003c0 6f770061 73796e63 5f67656e 5f617468 ow.async_gen_ath │ │ │ │ │ 0x000003d0 726f775f 7468726f 77006765 6e5f6765 row_throw.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 │ │ │ ├── fileobject.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: 9188 (bytes into file) │ │ │ │ │ + Start of section headers: 9184 (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 0x23e4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x23e0: │ │ │ │ │ │ │ │ │ │ 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 000120 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001c58 0000f8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001c54 0000f8 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000154 000180 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001d50 000100 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001d4c 000100 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0002d4 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0002d4 0002aa 01 AMS 0 0 4 │ │ │ │ │ [ 7] .text.unlikely PROGBITS 00000000 000580 0001d8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.unlikely REL 00000000 001e50 000158 08 I 13 7 4 │ │ │ │ │ - [ 9] .text.hot PROGBITS 00000000 000758 0006d4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.hot REL 00000000 001fa8 0003b8 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 000e2c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 000e2c 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 000e60 0007f0 10 14 54 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 001650 000606 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 002360 000084 00 0 0 1 │ │ │ │ │ + [ 8] .rel.text.unlikely REL 00000000 001e4c 000158 08 I 13 7 4 │ │ │ │ │ + [ 9] .text.hot PROGBITS 00000000 000758 0006d0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.hot REL 00000000 001fa4 0003b8 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 000e28 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 000e28 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 000e5c 0007f0 10 14 54 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00164c 000606 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 00235c 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 {} │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ 36: 00000560 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 37: 000000a7 10 FUNC LOCAL DEFAULT 7 get_closed │ │ │ │ │ 38: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 39: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 40: 0000016c 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 41: 000001a0 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 42: 00000564 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 43: 000006cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 43: 000006c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 44: 000001d4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 45: 00000115 10 FUNC LOCAL DEFAULT 1 get_encoding │ │ │ │ │ 46: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 47: 0000013f 12 FUNC LOCAL DEFAULT 7 get_mode │ │ │ │ │ 48: 0000014b 62 FUNC LOCAL DEFAULT 7 stdprinter_isatty │ │ │ │ │ 49: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 50: 00000189 16 FUNC LOCAL DEFAULT 7 stdprinter_repr │ │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ │ 96: 00000375 496 FUNC GLOBAL DEFAULT 9 PyFile_GetLine │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_EOFError │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_CallMethod │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 103: 00000565 368 FUNC GLOBAL DEFAULT 9 PyObject_AsFileDescriptor │ │ │ │ │ + 103: 00000565 364 FUNC GLOBAL DEFAULT 9 PyObject_AsFileDescriptor │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1c58 contains 31 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1c54 contains 31 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 00003d2f R_ARM_THM_MOVW_ABS_NC 00000000 stdout │ │ │ │ │ 00000012 00003d30 R_ARM_THM_MOVT_ABS 00000000 stdout │ │ │ │ │ 0000001a 00003e0a R_ARM_THM_CALL 00000000 fileno │ │ │ │ │ 00000022 00003f2f R_ARM_THM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ 00000026 00003f30 R_ARM_THM_MOVT_ABS 00000000 stderr │ │ │ │ │ 0000002c 00003e0a R_ARM_THM_CALL 00000000 fileno │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ 000000f4 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000108 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000010c 00004730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000114 0000472f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000118 00004730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000102 0000531e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1d50 contains 32 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d4c contains 32 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00007b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00003202 R_ARM_ABS32 00000189 stdprinter_repr │ │ │ │ │ 00000048 00007c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -64,15 +64,15 @@ │ │ │ │ │ 00000150 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000154 00003002 R_ARM_ABS32 0000014b stdprinter_isatty │ │ │ │ │ 0000015c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000c02 R_ARM_ABS32 0000004d stdprinter_write │ │ │ │ │ 0000016c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1e50 contains 43 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1e4c contains 43 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000370a R_ARM_THM_CALL 00000000 Py_IsInitialized │ │ │ │ │ 00000024 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000028 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000002c 0000380a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ 00000036 0000370a R_ARM_THM_CALL 00000000 Py_IsInitialized │ │ │ │ │ 0000003c 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ @@ -110,15 +110,15 @@ │ │ │ │ │ 0000018e 00003130 R_ARM_THM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ 000001a8 0000670a R_ARM_THM_CALL 00000565 PyObject_AsFileDescriptor │ │ │ │ │ 000001ce 00005a0a R_ARM_THM_CALL 000002c5 _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ 00000146 0000521e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000017a 0000761e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000194 0000771e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1fa8 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1fa4 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 00004b0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 0000002a 00004c0a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ 00000036 00004d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000058 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000076 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000082 00004e0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ @@ -201,37 +201,37 @@ │ │ │ │ │ 0000054e 00002030 R_ARM_THM_MOVT_ABS 000000cc .LC11 │ │ │ │ │ 00000552 0000650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000055a 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000560 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000057e 0000682f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ 00000582 00006830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ 0000058a 0000690a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000005a4 00006a0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000005e2 00006b0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000005fa 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000060a 0000690a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000624 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000062a 00004f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000062e 00004f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000632 0000282f R_ARM_THM_MOVW_ABS_NC 0000016c .LC17 │ │ │ │ │ -00000636 00002830 R_ARM_THM_MOVT_ABS 0000016c .LC17 │ │ │ │ │ -0000063c 00003a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000646 0000510a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000064e 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000652 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000658 0000292f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC18 │ │ │ │ │ -0000065c 00002930 R_ARM_THM_MOVT_ABS 000001a0 .LC18 │ │ │ │ │ -00000662 0000590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000672 00006d0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000067a 00006e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -0000067e 00006e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00000684 0000262f R_ARM_THM_MOVW_ABS_NC 00000128 .LC15 │ │ │ │ │ -00000688 00002630 R_ARM_THM_MOVT_ABS 00000128 .LC15 │ │ │ │ │ -00000690 00006f0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000069c 00004f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006a0 00004f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006a4 0000272f R_ARM_THM_MOVW_ABS_NC 0000014c .LC16 │ │ │ │ │ -000006a8 00002730 R_ARM_THM_MOVT_ABS 0000014c .LC16 │ │ │ │ │ -000006ae 00003a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006c6 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006cc 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000006d0 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000005a2 00006a0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000005de 00006b0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000005f6 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000606 0000690a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000620 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000626 00004f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000062a 00004f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000062e 0000282f R_ARM_THM_MOVW_ABS_NC 0000016c .LC17 │ │ │ │ │ +00000632 00002830 R_ARM_THM_MOVT_ABS 0000016c .LC17 │ │ │ │ │ +00000638 00003a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000642 0000510a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000064a 00006c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000064e 00006c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000654 0000292f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC18 │ │ │ │ │ +00000658 00002930 R_ARM_THM_MOVT_ABS 000001a0 .LC18 │ │ │ │ │ +0000065e 0000590a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000066e 00006d0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000676 00006e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +0000067a 00006e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00000680 0000262f R_ARM_THM_MOVW_ABS_NC 00000128 .LC15 │ │ │ │ │ +00000684 00002630 R_ARM_THM_MOVT_ABS 00000128 .LC15 │ │ │ │ │ +0000068c 00006f0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000698 00004f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000069c 00004f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006a0 0000272f R_ARM_THM_MOVW_ABS_NC 0000014c .LC16 │ │ │ │ │ +000006a4 00002730 R_ARM_THM_MOVT_ABS 0000014c .LC16 │ │ │ │ │ +000006aa 00003a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c2 0000490a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006c8 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000006cc 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -13,14 +13,15 @@ │ │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ │ │ │ │ │ │ stderrprinter │ │ │ │ │ True if the file is closed │ │ │ │ │ encoding │ │ │ │ │ Encoding of the file │ │ │ │ │ String giving the file mode │ │ │ │ │ ++F*F)F F │ │ │ │ │ .LANCHOR0 │ │ │ │ │ stdprinter_write │ │ │ │ │ stdprinter_fileno │ │ │ │ │ stdprinter_noop │ │ │ │ │ get_closed │ │ │ │ │ get_encoding │ │ │ │ │ get_mode │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -639,90 +639,88 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 4b8 │ │ │ │ │ .word 0x00009768 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000564 : │ │ │ │ │ PyObject_AsFileDescriptor(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - sub sp, #24 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ - ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ + ands.w r5, r3, #16777216 @ 0x1000000 │ │ │ │ │ beq.n 59e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 67a │ │ │ │ │ + beq.n 676 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 646 │ │ │ │ │ + beq.n 642 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 64e │ │ │ │ │ + blt.n 64a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #300] @ (6cc ) │ │ │ │ │ - add r2, sp, #20 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r1, [pc, #296] @ (6c8 ) │ │ │ │ │ + add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 640 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ + blt.n 63c │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 62a │ │ │ │ │ - ldr r2, [pc, #284] @ (6d0 ) │ │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ - lsls r1, r2, #20 │ │ │ │ │ - bpl.n 668 │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r5, [r4, r2] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 668 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.n 626 │ │ │ │ │ + ldr r3, [pc, #280] @ (6cc ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ + lsls r0, r3, #20 │ │ │ │ │ + bpl.n 664 │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 664 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx r5 │ │ │ │ │ + blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5fe │ │ │ │ │ + beq.n 5fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 5fe │ │ │ │ │ + cbnz r3, 5fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 640 │ │ │ │ │ + cbz r4, 63c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 69c │ │ │ │ │ + bpl.n 698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -747,52 +745,52 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 640 │ │ │ │ │ + bne.n 63c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 640 │ │ │ │ │ + b.n 63c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5e8 │ │ │ │ │ + b.n 5e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeWarning │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 640 │ │ │ │ │ + bne.n 63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 58a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -801,20 +799,20 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 640 │ │ │ │ │ + beq.n 63c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 640 │ │ │ │ │ + bne.n 63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 640 │ │ │ │ │ + b.n 63c │ │ │ │ │ .word 0x00007d54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000112 │ │ │ │ │ + .word 0x00000110 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -752,15 +752,15 @@ │ │ │ │ │ 00000116 0000de1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000172 0000e01e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000218 0000e01e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000234 0000e01e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000440 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 00000846 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000a10 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000b94 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000b8e 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000f92 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 00000fd2 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 00000ff4 0000d61e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 000010b2 0000dc1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000010dc 0001091e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ 0000112c 00010d1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ 00001136 00010e1e R_ARM_THM_JUMP24 000012b1 PyFloat_FromString │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1157,15 +1157,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b8c │ │ │ │ │ + beq.n b86 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ @@ -1209,15 +1209,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n b86 │ │ │ │ │ + bne.n b92 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b.n ad4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -1226,21 +1226,21 @@ │ │ │ │ │ ldr r3, [pc, #48] @ (ba4 ) │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ b.n a98 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - b.n b60 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n b60 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000020 │ │ │ ├── frameobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 25740 (bytes into file) │ │ │ │ │ + Start of section headers: 25712 (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 0x648c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x6470: │ │ │ │ │ │ │ │ │ │ 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 005284 000160 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005268 000160 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0003b8 000444 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0053e4 0002a0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0053c8 0002a0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0007fc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0007fc 001de8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 005684 000918 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0025e4 00066f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002c54 0009e8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005f9c 000438 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00363c 000077 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0063d4 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0036b3 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0036b3 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0036e8 000e80 10 16 120 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 004568 000d1a 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0063fc 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0007fc 001dcc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005668 000918 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0025c8 00066f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002c38 0009e8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 005f80 000438 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003620 000077 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0063b8 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 003697 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003697 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0036cc 000e80 10 16 120 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00454c 000d1a 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0063e0 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 {} │ │ │ │ │ @@ -63,39 +63,39 @@ │ │ │ │ │ 59: 00000d95 2976 FUNC LOCAL DEFAULT 6 frame_setlineno │ │ │ │ │ 60: 000010c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 00001198 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 63: 00001928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 64: 0000192c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 65: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 66: 00001935 838 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ + 66: 00001935 812 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ 67: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 68: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 69: 00001c7d 326 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 69: 00001c61 326 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ 70: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 71: 00000035 58 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ 72: 0000006f 318 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ 73: 000001a8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 74: 000001ac 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 75: 000002c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 76: 00001dc5 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ + 76: 00001da9 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ 77: 000002c8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 78: 000002c9 176 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ 79: 00000374 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 80: 0000010d 92 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ 81: 00000378 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 82: 00000379 62 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ 83: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 84: 000003b7 118 FUNC LOCAL DEFAULT 9 framelocalsproxy_get │ │ │ │ │ 85: 00000169 404 FUNC LOCAL DEFAULT 1 framelocalsproxy_items │ │ │ │ │ 86: 0000042d 42 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ 87: 00000457 170 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ 88: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 89: 000002fd 134 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ - 90: 00001ddd 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 90: 00001dc1 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ 91: 00000501 52 FUNC LOCAL DEFAULT 9 framelocalsproxy_tp_clear │ │ │ │ │ 92: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 93: 00000535 134 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ 94: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 95: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 96: 000007f5 34 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ 97: 00000817 60 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5284 contains 44 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5268 contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000012 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000034 0000070a R_ARM_THM_CALL 000002f5 Py_XDECREF │ │ │ │ │ 00000048 0000070a R_ARM_THM_CALL 000002f5 Py_XDECREF │ │ │ │ │ 0000005e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000062 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -42,15 +42,15 @@ │ │ │ │ │ 00000354 00005830 R_ARM_THM_MOVT_ABS 00000454 .LC33 │ │ │ │ │ 00000372 0000cd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 0000037c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000056 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 00000104 0000a61e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ 0000035c 0000ce1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x53e4 contains 84 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x53c8 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000e402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000602 R_ARM_ABS32 00000089 frame_dealloc │ │ │ │ │ 0000002c 00002802 R_ARM_ABS32 00000001 frame_repr │ │ │ │ │ 00000048 0000e502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0000e602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ @@ -64,24 +64,24 @@ │ │ │ │ │ 000000e8 00001002 R_ARM_ABS32 00000669 framelocalsproxy_dealloc │ │ │ │ │ 000000fc 00005902 R_ARM_ABS32 000002fd framelocalsproxy_repr │ │ │ │ │ 00000100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000118 0000e502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000011c 0000e602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000012c 00005a02 R_ARM_ABS32 00001ddd framelocalsproxy_visit │ │ │ │ │ +0000012c 00005a02 R_ARM_ABS32 00001dc1 framelocalsproxy_visit │ │ │ │ │ 00000130 00005b02 R_ARM_ABS32 00000501 framelocalsproxy_tp_clear │ │ │ │ │ 00000134 00004e02 R_ARM_ABS32 000002c9 framelocalsproxy_richcompare │ │ │ │ │ 0000013c 00005602 R_ARM_ABS32 0000042d framelocalsproxy_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 0000e702 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000016c 00000f02 R_ARM_ABS32 000005c9 framelocalsproxy_new │ │ │ │ │ 00000170 00008202 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00004502 R_ARM_ABS32 00001c7d frame_clear │ │ │ │ │ +000001a4 00004502 R_ARM_ABS32 00001c61 frame_clear │ │ │ │ │ 000001ac 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00006a02 R_ARM_ABS32 000009bf frame_sizeof │ │ │ │ │ 000001bc 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d4 00002002 R_ARM_ABS32 00000c11 frame_getback │ │ │ │ │ 000001e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ 000001f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001fc 00002102 R_ARM_ABS32 00000c71 frame_getlineno │ │ │ │ │ 00000200 00003b02 R_ARM_ABS32 00000d95 frame_setlineno │ │ │ │ │ 0000020c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00002402 R_ARM_ABS32 000000b1 frame_gettrace │ │ │ │ │ 00000214 00001702 R_ARM_ABS32 00000001 frame_settrace │ │ │ │ │ 00000220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00004c02 R_ARM_ABS32 00001dc5 frame_getlasti │ │ │ │ │ +00000224 00004c02 R_ARM_ABS32 00001da9 frame_getlasti │ │ │ │ │ 00000234 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000238 00001e02 R_ARM_ABS32 00000be5 frame_getglobals │ │ │ │ │ 00000248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000024c 00001f02 R_ARM_ABS32 0000005d frame_getbuiltins │ │ │ │ │ 0000025c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 00001d02 R_ARM_ABS32 00000b99 frame_getcode │ │ │ │ │ 00000270 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -129,15 +129,15 @@ │ │ │ │ │ 00000380 00005002 R_ARM_ABS32 0000010d framelocalsproxy_length │ │ │ │ │ 00000384 00001402 R_ARM_ABS32 00000861 framelocalsproxy_getitem │ │ │ │ │ 00000388 00004202 R_ARM_ABS32 00001935 framelocalsproxy_setitem │ │ │ │ │ 000003a8 00002502 R_ARM_ABS32 000000d1 framelocalsproxy_contains │ │ │ │ │ 000003f0 00006202 R_ARM_ABS32 00000853 framelocalsproxy_or │ │ │ │ │ 00000424 00006502 R_ARM_ABS32 000008c5 framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5684 contains 291 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5668 contains 291 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000790a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ 00000020 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ 00000024 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ 0000002c 00007b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000003a 00007c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000004c 00007e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -381,57 +381,57 @@ │ │ │ │ │ 0000190e 0000392f R_ARM_THM_MOVW_ABS_NC 00000330 .LC26 │ │ │ │ │ 00001912 00003930 R_ARM_THM_MOVT_ABS 00000330 .LC26 │ │ │ │ │ 00001918 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000191e 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001928 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000192e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001956 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001a88 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00001abe 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001ad2 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ad6 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001ada 0000412f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ -00001ade 00004130 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ -00001ae4 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b5a 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001c10 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00001c5e 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00001c62 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00001ce4 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cfa 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cfe 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d06 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d0a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d0e 0000442f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ -00001d12 00004430 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ -00001d18 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d32 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d36 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d3a 0000432f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ -00001d3e 00004330 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ -00001d44 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a8e 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00001ab6 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001b0e 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001bba 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001bbe 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001bc2 0000412f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ +00001bc6 00004130 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ +00001bcc 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bf6 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001c50 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00001c54 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00001cc8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cde 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001ce2 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001cea 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001cee 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001cf2 0000442f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ +00001cf6 00004430 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ +00001cfc 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d16 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001d1a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001d1e 0000432f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ +00001d22 00004330 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ +00001d28 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d42 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d5e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d7a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d96 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001db4 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dbc 0000be0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ +00001d98 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001da0 0000be0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ 00000048 00007d1e R_ARM_THM_JUMP24 00000000 _PyEval_GetBuiltins │ │ │ │ │ 0000012a 0000841e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 000002b0 0000851e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 0000030a 0000831e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000006f8 0000941e R_ARM_THM_JUMP24 00000000 _PyFrame_Traverse │ │ │ │ │ 00000740 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 00000b6c 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 00000c98 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00001a9a 0000ba1e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -00001c34 0000bc1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -00001dd0 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00001dd8 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001db4 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001dbc 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001aa4 0000ba1e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +00001c3c 0000bc1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5f9c contains 135 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5f80 contains 135 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000950a R_ARM_THM_CALL 00000721 PyFrame_GetLineNumber │ │ │ │ │ 00000022 0000262f R_ARM_THM_MOVW_ABS_NC 000000f8 .LC9 │ │ │ │ │ 00000026 00002630 R_ARM_THM_MOVT_ABS 000000f8 .LC9 │ │ │ │ │ 0000002c 0000a70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000004a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000004e 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -561,14 +561,14 @@ │ │ │ │ │ 000009b2 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 000002f6 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000308 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000005e2 00000d1e R_ARM_THM_JUMP24 00000429 frame_getlocals │ │ │ │ │ 0000080e 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000009c8 0000dd1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x63d4 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x63b8 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2744,398 +2744,385 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ │ ldr.w r8, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1ae8 │ │ │ │ │ + beq.w 1bd0 │ │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1a72 │ │ │ │ │ + ble.w 1a78 │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1af2 │ │ │ │ │ + beq.w 1aca │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1a72 │ │ │ │ │ + beq.n 1a78 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r0, [r8, #76] @ 0x4c │ │ │ │ │ - beq.w 1b78 │ │ │ │ │ + beq.w 1b2c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1a72 │ │ │ │ │ + beq.n 1a78 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r0, [r8, #76] @ 0x4c │ │ │ │ │ - beq.w 1b14 │ │ │ │ │ + beq.w 1b42 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq.n 1a72 │ │ │ │ │ + beq.n 1a78 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r0, [r8, #76] @ 0x4c │ │ │ │ │ - beq.w 1b9c │ │ │ │ │ + beq.w 1b80 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1a70 │ │ │ │ │ + beq.n 1a76 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r0, [r8, #76] @ 0x4c │ │ │ │ │ - beq.w 1b32 │ │ │ │ │ + beq.w 1b62 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 1a70 │ │ │ │ │ + beq.n 1a76 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1a9e │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - ble.n 1a70 │ │ │ │ │ + beq.n 1a76 │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1bba │ │ │ │ │ + beq.w 1b92 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - beq.n 1a70 │ │ │ │ │ + beq.n 1a76 │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1bce │ │ │ │ │ + beq.w 1ba6 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq.n 1a70 │ │ │ │ │ + beq.n 1a76 │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1be2 │ │ │ │ │ + beq.w 1bda │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq.n 1a70 │ │ │ │ │ + beq.n 1a76 │ │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ │ mov.w sl, #9 │ │ │ │ │ - b.n 1a06 │ │ │ │ │ + b.n 1a08 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 1a70 │ │ │ │ │ + beq.n 1a76 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 19fe │ │ │ │ │ + bne.n 1a00 │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ mov r2, sl │ │ │ │ │ add.w ip, r0, sl │ │ │ │ │ ldrb.w ip, [ip, #16] │ │ │ │ │ tst.w ip, #16 │ │ │ │ │ - bne.w 1c1e │ │ │ │ │ + bne.w 1c40 │ │ │ │ │ cmn.w sl, #2 │ │ │ │ │ - beq.n 1ae8 │ │ │ │ │ + beq.w 1bd0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - blt.n 1a7a │ │ │ │ │ + blt.n 1a80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1ad2 │ │ │ │ │ + beq.w 1bba │ │ │ │ │ adds r3, r0, r2 │ │ │ │ │ add.w r1, r9, #40 @ 0x28 │ │ │ │ │ lsls r4, r2, #2 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ - beq.w 1c38 │ │ │ │ │ + beq.w 1bfc │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1a52 │ │ │ │ │ + bpl.n 1a58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c5c │ │ │ │ │ + bne.w 1c4e │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 1a6c │ │ │ │ │ + beq.n 1a72 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r1, r4] │ │ │ │ │ bl 2f4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1aec │ │ │ │ │ - cbnz r0, 1a7a │ │ │ │ │ + b.n 1bd4 │ │ │ │ │ + cbnz r0, 1a80 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - blt.n 1ab0 │ │ │ │ │ + blt.n 1aa8 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c16 │ │ │ │ │ + bne.w 1c20 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1c0e │ │ │ │ │ + beq.w 1bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ - cbz r0, 1ae8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1bd0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [r7, #28] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ - ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ │ - lsls r2, r2, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r2, #5 │ │ │ │ │ - bpl.n 1a30 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 19ce │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 1b54 │ │ │ │ │ + beq.n 1b08 │ │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 1a76 │ │ │ │ │ - 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 │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + b.n 1a7c │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ands.w r2, r2, #16 │ │ │ │ │ - beq.n 1a30 │ │ │ │ │ + beq.n 1a34 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1a7a │ │ │ │ │ + beq.n 1a80 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1b78 │ │ │ │ │ + beq.n 1b2c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1a7a │ │ │ │ │ + beq.n 1a80 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 1c6e │ │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ │ - lsls r2, r2, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r2, #2 │ │ │ │ │ - bpl.n 1a30 │ │ │ │ │ + beq.n 1b42 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - ble.n 1a7a │ │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - beq.n 1b9c │ │ │ │ │ - cmp r1, #4 │ │ │ │ │ - beq.n 1a7a │ │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne.n 1bf6 │ │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ │ - lsls r2, r2, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl r2, #4 │ │ │ │ │ - bpl.w 1a30 │ │ │ │ │ - cmp r1, #5 │ │ │ │ │ - ble.n 1a7a │ │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - beq.n 1aa2 │ │ │ │ │ - cmp r1, #6 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne.w 19d2 │ │ │ │ │ - b.n 1a7a │ │ │ │ │ + bne.w 19a4 │ │ │ │ │ + b.n 1a80 │ │ │ │ │ + ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ │ + lsls r2, r2, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl r2, #5 │ │ │ │ │ + bpl.n 1a34 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 19d0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1ae8 │ │ │ │ │ - beq.n 1ac8 │ │ │ │ │ + blt.n 1bd0 │ │ │ │ │ + beq.n 1ac0 │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ mov r2, sl │ │ │ │ │ add.w r3, r0, sl │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ lsls r1, r3, #27 │ │ │ │ │ - bpl.w 1a24 │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ + bpl.w 1a26 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #1 │ │ │ │ │ - bpl.w 1a30 │ │ │ │ │ + bpl.w 1a34 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble.w 1a7a │ │ │ │ │ + ble.n 1a80 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1b14 │ │ │ │ │ + bne.n 1b76 │ │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ │ + lsls r2, r2, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl r2, #2 │ │ │ │ │ + bpl.w 1a34 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + ble.n 1a80 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1c02 │ │ │ │ │ + beq.n 1b80 │ │ │ │ │ + cmp r1, #4 │ │ │ │ │ + beq.n 1a80 │ │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 1bee │ │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ │ + lsls r2, r2, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl r2, #4 │ │ │ │ │ + bpl.w 1a34 │ │ │ │ │ + cmp r1, #5 │ │ │ │ │ + ble.n 1a80 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 19c8 │ │ │ │ │ + cmp r1, #3 │ │ │ │ │ + beq.n 1a80 │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.n 1c28 │ │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #3 │ │ │ │ │ - bpl.w 1a30 │ │ │ │ │ + bpl.w 1a34 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - ble.w 1a7a │ │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - beq.n 1b32 │ │ │ │ │ - cmp r1, #5 │ │ │ │ │ - bne.n 1b42 │ │ │ │ │ - b.n 1a7a │ │ │ │ │ + bgt.n 1b5c │ │ │ │ │ + b.n 1a80 │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #6 │ │ │ │ │ - bpl.w 1a30 │ │ │ │ │ + bpl.w 1a34 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 19da │ │ │ │ │ + b.n 19dc │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #7 │ │ │ │ │ - bpl.w 1a30 │ │ │ │ │ + bpl.w 1a34 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 19e6 │ │ │ │ │ + b.n 19e8 │ │ │ │ │ + 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 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #8 │ │ │ │ │ - bpl.w 1a30 │ │ │ │ │ + bpl.w 1a34 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 19f2 │ │ │ │ │ + b.n 19f4 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne.w 19c8 │ │ │ │ │ - b.n 1a7a │ │ │ │ │ - cmp r1, #4 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne.w 19b6 │ │ │ │ │ - b.n 1a7a │ │ │ │ │ + bne.n 1b72 │ │ │ │ │ + b.n 1a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ - cbz r5, 1c2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - b.n 1a94 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1a06 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ + b.n 1bd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1a56 │ │ │ │ │ + beq.w 1a5c │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 1a6c │ │ │ │ │ + beq.w 1a72 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r2, #8] │ │ │ │ │ bl 2f4 │ │ │ │ │ - b.n 1a6c │ │ │ │ │ + b.n 1a72 │ │ │ │ │ + cbz r5, 1c34 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + b.n 1a9e │ │ │ │ │ + cmp r1, #4 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + bne.w 19b6 │ │ │ │ │ + b.n 1a80 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + beq.w 1a80 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1a08 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 1a52 │ │ │ │ │ - b.n 1c3e │ │ │ │ │ - cmp r1, #3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne.w 19a4 │ │ │ │ │ - b.n 1a7a │ │ │ │ │ - nop │ │ │ │ │ + bne.w 1a58 │ │ │ │ │ + b.n 1c02 │ │ │ │ │ │ │ │ │ │ -00001c7c : │ │ │ │ │ +00001c60 : │ │ │ │ │ frame_clear(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1d22 │ │ │ │ │ + beq.n 1d06 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d06 │ │ │ │ │ + beq.n 1cea │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d80 │ │ │ │ │ + bne.n 1d64 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d64 │ │ │ │ │ + bne.n 1d48 │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d9c │ │ │ │ │ + bne.n 1d80 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r2, [r1, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1cf2 │ │ │ │ │ + ble.n 1cd6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r5, r1, #36 @ 0x24 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 1cca │ │ │ │ │ + b.n 1cae │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 1cf2 │ │ │ │ │ + bge.n 1cd6 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cc4 │ │ │ │ │ + beq.n 1ca8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 1cc4 │ │ │ │ │ + beq.n 1ca8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cc4 │ │ │ │ │ + bne.n 1ca8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r1, #32] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 1cca │ │ │ │ │ + blt.n 1cae │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ - cbnz r0, 1d4a │ │ │ │ │ + cbnz r0, 1d2e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ @@ -3148,103 +3135,103 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrsb.w r3, [r0, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d06 │ │ │ │ │ + beq.n 1cea │ │ │ │ │ adds r3, #2 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 1dba │ │ │ │ │ + bhi.n 1d9e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1d1c │ │ │ │ │ + b.n 1d00 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 1cfa │ │ │ │ │ + beq.n 1cde │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1cfa │ │ │ │ │ + bne.n 1cde │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cfa │ │ │ │ │ + b.n 1cde │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ca8 │ │ │ │ │ + beq.n 1c8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ca8 │ │ │ │ │ + bne.n 1c8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ca8 │ │ │ │ │ + b.n 1c8c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ca2 │ │ │ │ │ + beq.n 1c86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ca2 │ │ │ │ │ + bne.n 1c86 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ca2 │ │ │ │ │ + b.n 1c86 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cae │ │ │ │ │ + beq.n 1c92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cae │ │ │ │ │ + bne.w 1c92 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cae │ │ │ │ │ + b.n 1c92 │ │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGen_Finalize> │ │ │ │ │ R_ARM_THM_CALL _PyGen_Finalize │ │ │ │ │ - b.n 1cfa │ │ │ │ │ + b.n 1cde │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dc4 : │ │ │ │ │ +00001da8 : │ │ │ │ │ frame_getlasti(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 1dd4 │ │ │ │ │ + bmi.n 1db8 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00001ddc : │ │ │ │ │ +00001dc0 : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 1de6 │ │ │ │ │ + cbz r0, 1dca │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ ├── 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: 7844 (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 0x1ea4: │ │ │ │ │ +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 00193c 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 0003f4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 001ab4 0001a0 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000838 00035c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 001c54 0001c8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 000b94 000203 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 000d97 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 000d97 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 000dcc 000670 10 14 61 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 00143c 0004fd 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 001e1c 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 312 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ - 19: 0000039c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 20: 000003a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 21: 000003a1 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 0x193c 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 000003a1 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 0x1ab4 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 │ │ │ │ │ @@ -85,30 +85,30 @@ │ │ │ │ │ 00000264 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 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 │ │ │ │ │ -000002f4 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000342 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000036a 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000382 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000388 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000038c 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000392 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000039c 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002f2 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +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 │ │ │ │ │ +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 │ │ │ │ │ -000003e4 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 0x1c54 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 35e │ │ │ │ │ - ldr r3, [pc, #284] @ (39c ) │ │ │ │ │ + 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 388 │ │ │ │ │ + beq.n 372 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 328 │ │ │ │ │ + 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,99 +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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 35e │ │ │ │ │ + cbz r0, 322 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 312 │ │ │ │ │ + cbz r0, 30e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 312 │ │ │ │ │ + beq.n 30e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 382 │ │ │ │ │ + cbz r3, 36c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 324 │ │ │ │ │ + cbz r0, 320 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 370 │ │ │ │ │ - cbz r4, 35e │ │ │ │ │ - b.n 358 │ │ │ │ │ - ble.n 358 │ │ │ │ │ + bne.n 386 │ │ │ │ │ + cbnz r4, 356 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 2c6 │ │ │ │ │ + ble.n 356 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 346 │ │ │ │ │ + cbz r0, 344 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 346 │ │ │ │ │ + beq.n 344 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 346 │ │ │ │ │ + cbnz r3, 344 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 358 │ │ │ │ │ + cbz r0, 356 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 362 │ │ │ │ │ + bne.n 35e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1dc │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 2c6 │ │ │ │ │ + b.n 322 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 358 │ │ │ │ │ + bne.n 356 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 358 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 324 │ │ │ │ │ + b.n 356 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 35e │ │ │ │ │ - b.n 358 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 312 │ │ │ │ │ + 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 2f4 │ │ │ │ │ - b.n 358 │ │ │ │ │ - .word 0x00000110 │ │ │ │ │ + bne.n 2f2 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -000003a0 : │ │ │ │ │ +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 │ │ │ │ │ @@ -449,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, 3e8 │ │ │ │ │ + cbnz r0, 3e0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r0, 3ee │ │ │ │ │ + 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 3da │ │ │ │ │ + b.n 3d2 │ │ │ │ │ bl 1dc │ │ │ │ │ - b.n 3de │ │ │ │ │ + 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: 51452 (bytes into file) │ │ │ │ │ + Start of section headers: 51604 (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 0xc8fc: │ │ │ │ │ +There are 18 section headers, starting at offset 0xc994: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 00036c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00ac1c 0000e8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00acd4 0000e8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0003a0 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00ad04 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00adbc 000398 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00080c 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 00080c 000340 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000b4c 0079e0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00b09c 0016e0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00852c 0001a0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00c77c 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0086cc 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00c85c 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 008d68 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008d68 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 008d9c 001100 10 16 159 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 009e9c 000d7e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00c86c 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000b4c 007a98 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00b154 0016c0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0085e4 0001a0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00c814 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 008784 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00c8f4 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 008e20 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008e20 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 008e54 001100 10 16 159 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 009f54 000d7e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00c904 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 4394 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 17: 00000465 4434 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 19: 000073d9 48 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 00001591 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 21: 000079d9 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 000061a9 248 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00001dad 11024 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 24: 000062a1 178 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 25: 00007991 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 19: 00007491 48 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 000015b9 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 21: 00007a91 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 22: 00006261 248 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00001dd5 11182 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 24: 00006359 178 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 25: 00007a49 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 27: 0000167d 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 28: 0000179c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 29: 000017a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 30: 00001821 1106 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 31: 00006749 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: 00006801 380 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 32: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 33: 00001c75 76 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 34: 00001cc1 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: 000000c5 114 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 36: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 37: 000048bd 820 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 38: 00004bd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 00004bf0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 00004bf1 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 41: 00004c30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 00004c34 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00004c35 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 44: 00004cbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00004cc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00004cc9 102 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 47: 00004d31 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 48: 00004d35 100 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 49: 00004dbd 2630 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 37: 00004985 820 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 38: 00004ca0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 00004cb8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 40: 00004cb9 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 41: 00004cf8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00004cfc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 43: 00004cfd 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 44: 00004d84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00004d90 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00004d91 102 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 47: 00004df9 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 48: 00004dfd 100 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 49: 00004e85 2616 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ 50: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 51: 00000139 392 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 52: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 53: 00005805 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 54: 000058a5 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 55: 0000595c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00005962 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 00005a18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00005a30 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00005a7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 00005a94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 000058bd 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 54: 0000595d 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 55: 00005a14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00005a1a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 57: 00005ad0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00005ae8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00005b34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00005b4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 62: 00005ab9 252 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 62: 00005b71 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: 00005bb5 436 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 67: 00005d69 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 66: 00005c6d 436 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 67: 00005e21 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 68: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 69: 00005df9 552 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 70: 00006010 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00006020 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 00006021 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 73: 000061a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 000061a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 75: 00006355 118 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 69: 00005eb1 552 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 70: 000060c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 000060d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 000060d9 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 73: 0000625c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00006260 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 75: 0000640d 118 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ 76: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 77: 0000642c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 78: 00006430 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 79: 00006431 98 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 80: 00006495 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 81: 000064cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 000064d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 83: 000064d1 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 77: 000064e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 000064e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 79: 000064e9 98 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 80: 0000654d 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 81: 00006584 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00006588 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 83: 00006589 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ 84: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 85: 00006515 356 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 86: 00006679 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 87: 000066a9 158 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 88: 000068b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 000065cd 356 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 86: 00006731 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 87: 00006761 158 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 88: 00006970 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 89: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 90: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 91: 000068c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 92: 000068c5 2078 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 93: 000070e5 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 94: 000070f1 216 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 95: 000071c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 0000697c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 92: 0000697d 2078 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 93: 0000719d 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 94: 000071a9 216 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 95: 0000727c 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: 000071c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 100: 000071c9 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 101: 00007371 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 99: 00007280 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 00007281 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 101: 00007429 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 102: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 103: 00000054 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 104: 00007409 772 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 105: 000076f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 106: 0000770c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 107: 0000770d 124 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 104: 000074c1 772 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 105: 000077b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 106: 000077c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 107: 000077c5 124 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ 108: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 109: 00007789 188 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 110: 00007845 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 109: 00007841 188 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 110: 000078fd 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ 111: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 112: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 113: 0000787d 274 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 113: 00007935 274 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ 114: 000000b1 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ - 115: 000079a9 22 FUNC LOCAL DEFAULT 7 listreviter_len │ │ │ │ │ - 116: 000079c1 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 115: 00007a61 22 FUNC LOCAL DEFAULT 7 listreviter_len │ │ │ │ │ + 116: 00007a79 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ 117: 000000bd 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: 000002c1 92 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ 123: 00000318 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: 000015f9 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: 000016ad 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: 000017a9 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: 00001d79 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: 00004d99 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 206: 00004e61 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: 00006045 274 FUNC GLOBAL DEFAULT 7 PyList_Insert │ │ │ │ │ - 231: 00006159 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 230: 000060fd 274 FUNC GLOBAL DEFAULT 7 PyList_Insert │ │ │ │ │ + 231: 00006211 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: 000063cd 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 234: 00006485 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: 0000732d 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 249: 000073e5 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,159 +1,159 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xac1c contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xacd4 contains 29 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 │ │ │ │ │ -00000106 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000011e 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000f0 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000010e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000128 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000162 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00000174 00000f0a R_ARM_THM_CALL 000003a9 list_resize │ │ │ │ │ 000002a8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000002ae 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002b8 0000210a R_ARM_THM_CALL 00001c75 list_clear_impl.isra.0 │ │ │ │ │ +000002b8 0000210a R_ARM_THM_CALL 00001c9d list_clear_impl.isra.0 │ │ │ │ │ 000002d4 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000002e2 0000782f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ 000002e6 00007830 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ 000002f8 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 00000302 0000792f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ 00000306 00007930 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ 00000318 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000032e 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000034a 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000034e 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000354 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000022 00001f1e R_ARM_THM_JUMP24 00006749 list_slice_lock_held │ │ │ │ │ -000000c0 00001f1e R_ARM_THM_JUMP24 00006749 list_slice_lock_held │ │ │ │ │ +00000022 00001f1e R_ARM_THM_JUMP24 00006801 list_slice_lock_held │ │ │ │ │ +000000c0 00001f1e R_ARM_THM_JUMP24 00006801 list_slice_lock_held │ │ │ │ │ 000002f0 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000310 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xad04 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xadbc 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 000071c9 list_repr │ │ │ │ │ +0000002c 00006402 R_ARM_ABS32 00007281 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 0000167d list_traverse │ │ │ │ │ -00000060 00004b02 R_ARM_ABS32 00006355 list_clear_slot │ │ │ │ │ -00000064 00003602 R_ARM_ABS32 000058a5 list_richcompare │ │ │ │ │ -0000006c 00002b02 R_ARM_ABS32 00004c35 list_iter │ │ │ │ │ +0000005c 00001b02 R_ARM_ABS32 000016a5 list_traverse │ │ │ │ │ +00000060 00004b02 R_ARM_ABS32 0000640d list_clear_slot │ │ │ │ │ +00000064 00003602 R_ARM_ABS32 0000595d list_richcompare │ │ │ │ │ +0000006c 00002b02 R_ARM_ABS32 00004cfd list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003502 R_ARM_ABS32 00005805 list___init__ │ │ │ │ │ +00000094 00003502 R_ARM_ABS32 000058bd 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 000066a9 list_vectorcall │ │ │ │ │ +000000c8 00005702 R_ARM_ABS32 00006761 list_vectorcall │ │ │ │ │ 000000d4 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003002 R_ARM_ABS32 00004d35 listiter_dealloc │ │ │ │ │ +000000e8 00003002 R_ARM_ABS32 00004dfd listiter_dealloc │ │ │ │ │ 00000118 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00005d02 R_ARM_ABS32 000070e5 listiter_traverse │ │ │ │ │ +0000012c 00005d02 R_ARM_ABS32 0000719d listiter_traverse │ │ │ │ │ 0000013c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002e02 R_ARM_ABS32 00004cc9 listiter_next │ │ │ │ │ +00000140 00002e02 R_ARM_ABS32 00004d91 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 000064d1 listreviter_dealloc │ │ │ │ │ +000001b8 00005302 R_ARM_ABS32 00006589 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 00007371 listreviter_next │ │ │ │ │ +00000210 00006502 R_ARM_ABS32 00007429 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 │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002bc 00007302 R_ARM_ABS32 000079a9 listreviter_len │ │ │ │ │ +000002bc 00007302 R_ARM_ABS32 00007a61 listreviter_len │ │ │ │ │ 000002c4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 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 000079c1 listiter_len │ │ │ │ │ +000002fc 00007402 R_ARM_ABS32 00007a79 listiter_len │ │ │ │ │ 00000304 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00007a02 R_ARM_ABS32 000002c1 listiter_reduce │ │ │ │ │ 00000314 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00007d02 R_ARM_ABS32 0000031d listiter_setstate │ │ │ │ │ 00000324 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00002f02 R_ARM_ABS32 00004d31 list_length │ │ │ │ │ -0000033c 00002502 R_ARM_ABS32 000048bd list_subscript │ │ │ │ │ -00000340 00005c02 R_ARM_ABS32 000068c5 list_ass_subscript │ │ │ │ │ -00000344 00002f02 R_ARM_ABS32 00004d31 list_length │ │ │ │ │ -00000348 00004502 R_ARM_ABS32 00005df9 list_concat │ │ │ │ │ -0000034c 00006802 R_ARM_ABS32 00007409 list_repeat │ │ │ │ │ -00000350 00002802 R_ARM_ABS32 00004bf1 list_item │ │ │ │ │ -00000358 00004302 R_ARM_ABS32 00005d69 list_ass_item │ │ │ │ │ -00000360 00004f02 R_ARM_ABS32 00006431 list_contains │ │ │ │ │ -00000364 00005602 R_ARM_ABS32 00006679 list_inplace_concat │ │ │ │ │ +00000338 00002f02 R_ARM_ABS32 00004df9 list_length │ │ │ │ │ +0000033c 00002502 R_ARM_ABS32 00004985 list_subscript │ │ │ │ │ +00000340 00005c02 R_ARM_ABS32 0000697d list_ass_subscript │ │ │ │ │ +00000344 00002f02 R_ARM_ABS32 00004df9 list_length │ │ │ │ │ +00000348 00004502 R_ARM_ABS32 00005eb1 list_concat │ │ │ │ │ +0000034c 00006802 R_ARM_ABS32 000074c1 list_repeat │ │ │ │ │ +00000350 00002802 R_ARM_ABS32 00004cb9 list_item │ │ │ │ │ +00000358 00004302 R_ARM_ABS32 00005e21 list_ass_item │ │ │ │ │ +00000360 00004f02 R_ARM_ABS32 000064e9 list_contains │ │ │ │ │ +00000364 00005602 R_ARM_ABS32 00006731 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 000048bd list_subscript │ │ │ │ │ +00000370 00002502 R_ARM_ABS32 00004985 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 00006495 list___reversed__ │ │ │ │ │ +00000380 00005002 R_ARM_ABS32 0000654d 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 0000770d py_list_clear │ │ │ │ │ +000003a0 00006b02 R_ARM_ABS32 000077c5 py_list_clear │ │ │ │ │ 000003a8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00007502 R_ARM_ABS32 000000bd list_copy │ │ │ │ │ 000003b8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002202 R_ARM_ABS32 00001cc1 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 00006515 list_insert │ │ │ │ │ +000003d0 00005502 R_ARM_ABS32 000065cd list_insert │ │ │ │ │ 000003d8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004802 R_ARM_ABS32 00006021 list_extend │ │ │ │ │ +000003e0 00004802 R_ARM_ABS32 000060d9 list_extend │ │ │ │ │ 000003e8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004202 R_ARM_ABS32 00005bb5 list_pop │ │ │ │ │ +000003f0 00004202 R_ARM_ABS32 00005c6d list_pop │ │ │ │ │ 000003f8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00003e02 R_ARM_ABS32 00005ab9 list_remove │ │ │ │ │ +00000400 00003e02 R_ARM_ABS32 00005b71 list_remove │ │ │ │ │ 00000408 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00007102 R_ARM_ABS32 0000787d list_index │ │ │ │ │ +00000410 00007102 R_ARM_ABS32 00007935 list_index │ │ │ │ │ 00000418 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00006d02 R_ARM_ABS32 00007789 list_count │ │ │ │ │ +00000420 00006d02 R_ARM_ABS32 00007841 list_count │ │ │ │ │ 00000428 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00006e02 R_ARM_ABS32 00007845 list_reverse │ │ │ │ │ +00000430 00006e02 R_ARM_ABS32 000078fd list_reverse │ │ │ │ │ 00000438 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00005e02 R_ARM_ABS32 000070f1 list_sort │ │ │ │ │ +00000440 00005e02 R_ARM_ABS32 000071a9 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 0xb09c contains 732 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xb154 contains 728 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 │ │ │ │ │ @@ -190,705 +190,701 @@ │ │ │ │ │ 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 │ │ │ │ │ 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 000073d9 unsafe_long_compare │ │ │ │ │ -00000554 00001330 R_ARM_THM_MOVT_ABS 000073d9 unsafe_long_compare │ │ │ │ │ -000005ac 0000132f R_ARM_THM_MOVW_ABS_NC 000073d9 unsafe_long_compare │ │ │ │ │ -000005b0 00001330 R_ARM_THM_MOVT_ABS 000073d9 unsafe_long_compare │ │ │ │ │ -000006da 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006de 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007a4 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007a8 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007f8 0000142f R_ARM_THM_MOVW_ABS_NC 00001591 unsafe_latin_compare │ │ │ │ │ -000007fc 00001430 R_ARM_THM_MOVT_ABS 00001591 unsafe_latin_compare │ │ │ │ │ -0000080e 0000152f R_ARM_THM_MOVW_ABS_NC 000079d9 safe_object_compare │ │ │ │ │ -00000812 00001530 R_ARM_THM_MOVT_ABS 000079d9 safe_object_compare │ │ │ │ │ -00000822 0000162f R_ARM_THM_MOVW_ABS_NC 000061a9 unsafe_tuple_compare │ │ │ │ │ -00000826 00001630 R_ARM_THM_MOVT_ABS 000061a9 unsafe_tuple_compare │ │ │ │ │ -00000850 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000086c 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000088c 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000908 0000142f R_ARM_THM_MOVW_ABS_NC 00001591 unsafe_latin_compare │ │ │ │ │ -0000090c 00001430 R_ARM_THM_MOVT_ABS 00001591 unsafe_latin_compare │ │ │ │ │ -00000972 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a0a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a1e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a50 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000b4e 0000132f R_ARM_THM_MOVW_ABS_NC 000073d9 unsafe_long_compare │ │ │ │ │ -00000b52 00001330 R_ARM_THM_MOVT_ABS 000073d9 unsafe_long_compare │ │ │ │ │ -00000c78 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000d32 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d4e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d76 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d88 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d92 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000dec 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000df0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000dfc 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e00 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e18 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e1c 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e20 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000e24 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000e2a 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010f6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000010fa 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001100 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001104 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011a0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011a4 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001354 0000142f R_ARM_THM_MOVW_ABS_NC 00001591 unsafe_latin_compare │ │ │ │ │ -00001358 00001430 R_ARM_THM_MOVT_ABS 00001591 unsafe_latin_compare │ │ │ │ │ -00001368 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000136c 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000137a 0000182f R_ARM_THM_MOVW_ABS_NC 000062a1 unsafe_object_compare │ │ │ │ │ -0000137e 00001830 R_ARM_THM_MOVT_ABS 000062a1 unsafe_object_compare │ │ │ │ │ -00001384 0000152f R_ARM_THM_MOVW_ABS_NC 000079d9 safe_object_compare │ │ │ │ │ -00001388 00001530 R_ARM_THM_MOVT_ABS 000079d9 safe_object_compare │ │ │ │ │ -000013c4 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000013d6 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000146a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014a2 0000192f R_ARM_THM_MOVW_ABS_NC 00007991 unsafe_float_compare │ │ │ │ │ -000014a6 00001930 R_ARM_THM_MOVT_ABS 00007991 unsafe_float_compare │ │ │ │ │ -000014b4 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001514 0000152f R_ARM_THM_MOVW_ABS_NC 000079d9 safe_object_compare │ │ │ │ │ -00001518 00001530 R_ARM_THM_MOVT_ABS 000079d9 safe_object_compare │ │ │ │ │ -00001548 0000152f R_ARM_THM_MOVW_ABS_NC 000079d9 safe_object_compare │ │ │ │ │ -0000154c 00001530 R_ARM_THM_MOVT_ABS 000079d9 safe_object_compare │ │ │ │ │ -0000155a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001566 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001588 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015c6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000015d2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001638 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001646 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000164a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001652 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001662 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001666 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000166a 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -0000166e 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00001674 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016e8 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001720 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -0000172e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001736 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000173a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000173e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001794 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000179c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017a0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017a4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000017d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000017d8 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000181a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001892 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000018be 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000018f8 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a1a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a2a 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001a2e 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001a32 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001aa6 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001acc 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001ae0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001af0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b04 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b1c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +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 00007491 unsafe_long_compare │ │ │ │ │ +00000564 00001330 R_ARM_THM_MOVT_ABS 00007491 unsafe_long_compare │ │ │ │ │ +000005ba 0000132f R_ARM_THM_MOVW_ABS_NC 00007491 unsafe_long_compare │ │ │ │ │ +000005be 00001330 R_ARM_THM_MOVT_ABS 00007491 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 00007a91 safe_object_compare │ │ │ │ │ +00000790 00001530 R_ARM_THM_MOVT_ABS 00007a91 safe_object_compare │ │ │ │ │ +000007a0 0000162f R_ARM_THM_MOVW_ABS_NC 00006261 unsafe_tuple_compare │ │ │ │ │ +000007a4 00001630 R_ARM_THM_MOVT_ABS 00006261 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 │ │ │ │ │ +00000bd8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c1c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2e 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c38 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +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 00007491 unsafe_long_compare │ │ │ │ │ +00000dac 00001330 R_ARM_THM_MOVT_ABS 00007491 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 │ │ │ │ │ +0000138c 0000142f R_ARM_THM_MOVW_ABS_NC 000015b9 unsafe_latin_compare │ │ │ │ │ +00001390 00001430 R_ARM_THM_MOVT_ABS 000015b9 unsafe_latin_compare │ │ │ │ │ +000013a6 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000013aa 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000013b6 0000182f R_ARM_THM_MOVW_ABS_NC 00006359 unsafe_object_compare │ │ │ │ │ +000013ba 00001830 R_ARM_THM_MOVT_ABS 00006359 unsafe_object_compare │ │ │ │ │ +000013c0 0000152f R_ARM_THM_MOVW_ABS_NC 00007a91 safe_object_compare │ │ │ │ │ +000013c4 00001530 R_ARM_THM_MOVT_ABS 00007a91 safe_object_compare │ │ │ │ │ +00001450 0000152f R_ARM_THM_MOVW_ABS_NC 00007a91 safe_object_compare │ │ │ │ │ +00001454 00001530 R_ARM_THM_MOVT_ABS 00007a91 safe_object_compare │ │ │ │ │ +0000147e 0000192f R_ARM_THM_MOVW_ABS_NC 00007a49 unsafe_float_compare │ │ │ │ │ +00001482 00001930 R_ARM_THM_MOVT_ABS 00007a49 unsafe_float_compare │ │ │ │ │ +000014ae 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014b6 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000154e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000155c 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001572 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000157a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001598 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015a4 0000152f R_ARM_THM_MOVW_ABS_NC 00007a91 safe_object_compare │ │ │ │ │ +000015a8 00001530 R_ARM_THM_MOVT_ABS 00007a91 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 │ │ │ │ │ -00001b56 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b96 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b9c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bd2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001bdc 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001bea 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001bfc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c0c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001c1c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c26 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001c34 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c3e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001cae 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cf4 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d3a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001d4a 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d4e 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d68 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d6e 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001d98 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d9c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001da0 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e08 0000142f R_ARM_THM_MOVW_ABS_NC 00001591 unsafe_latin_compare │ │ │ │ │ -00001e0c 00001430 R_ARM_THM_MOVT_ABS 00001591 unsafe_latin_compare │ │ │ │ │ -00001e4c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001ed0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001f0e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001fe2 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000207e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000020fe 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002162 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021d4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000222e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000228c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000234c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023bc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000241c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000248a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024cc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002642 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000026b2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002726 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002780 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000027ea 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000028c6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000293a 0000142f R_ARM_THM_MOVW_ABS_NC 00001591 unsafe_latin_compare │ │ │ │ │ -0000293e 00001430 R_ARM_THM_MOVT_ABS 00001591 unsafe_latin_compare │ │ │ │ │ -000029ce 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002a38 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002a8e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002afc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002b6e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002be4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002c5e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ce0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d22 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002d90 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002e08 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002e70 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ec2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002fae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003020 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003082 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000030b4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000317e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031fc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003268 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000032c2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003316 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000033b8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000342e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003492 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000034a8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000034dc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003598 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003604 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000366a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +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 │ │ │ │ │ +00001ef8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f34 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001fd8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002032 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002044 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020ca 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000210a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000021e8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002266 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022cc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002340 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000239a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023f8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002480 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024ec 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000254a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025b2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025dc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000263e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000026f8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002756 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000027e6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000281c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000292e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000029a4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002a16 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002a72 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002ada 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b26 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002bf4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c60 0000142f R_ARM_THM_MOVW_ABS_NC 000015b9 unsafe_latin_compare │ │ │ │ │ +00002c64 00001430 R_ARM_THM_MOVT_ABS 000015b9 unsafe_latin_compare │ │ │ │ │ +00002cf8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d64 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002dba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e24 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002ebe 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f36 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fd2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000304c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000030fa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003170 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000031da 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003240 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000032c6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003336 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000339c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000033b2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000033ea 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000034aa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003518 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003580 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000035ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003636 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000369e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000371e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003792 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000037f6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000382a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003858 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003900 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000397a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003a2e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a4c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a6c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a8c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003aa6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ade 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b7a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ba8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003bd4 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bf2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003c46 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ca0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003cbe 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003cdc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003cf4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003d46 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003d72 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003dba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003dfe 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003e12 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003e4a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003e86 0000230a R_ARM_THM_CALL 000000c5 merge_getmem │ │ │ │ │ -00003eb6 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f28 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003fb4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003fca 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000401a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000402e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000403c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040a4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000412e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000041ba 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004262 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000042e4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000444a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000044c6 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000456e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000462a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000048a0 0000230a R_ARM_THM_CALL 000000c5 merge_getmem │ │ │ │ │ -000048de 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000048e2 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000048ea 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000048f2 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004928 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000492c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -0000493e 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00004958 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000497c 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000049b6 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004a1a 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004a68 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004b34 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004b38 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004b3c 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004b78 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004b7c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004b80 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004ba4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bac 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004bbe 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004bc2 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004bc8 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00004bcc 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00004bd2 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004bd8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004bdc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004be0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004be4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004be8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004bec 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c1a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004c1e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004c26 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004c30 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004c4e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004c94 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004c98 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004ca0 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004cbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004cc0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004cc4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004d28 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d8a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dac 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004db0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004dd4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004dd8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004de8 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004dec 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004df8 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004dfc 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004e00 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004e2e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004f50 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00004f54 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00004f58 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00004f5c 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00004f74 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004f78 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004f82 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00004f86 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004f90 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004f94 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004f9e 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004fa2 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004fae 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004fc2 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004ff2 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000501e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000505c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000050ac 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000050d6 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000050da 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000050e0 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000050ea 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005120 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00005124 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00005128 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00005156 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000526a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052a4 0000b00a R_ARM_THM_CALL 00000319 _PyList_AppendTakeRefListResize │ │ │ │ │ -00005300 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005354 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000539e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000053e6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005424 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000547a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000054ae 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000054c6 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000054dc 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000054f2 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005508 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000551e 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005532 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005546 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000555a 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000557a 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000055ec 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000563a 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000056a4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000056d2 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000056f0 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000576e 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005782 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000578e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000579c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000057a6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000057c2 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000057ce 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000057d8 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000057e0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057f8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005816 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000581a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005846 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000584a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005850 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000585e 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005862 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000586a 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005914 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005970 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005974 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00005982 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005986 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005998 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000059e0 0000e20a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00005a04 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a18 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a1c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a20 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a24 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a28 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a2c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a30 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a34 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a58 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a7c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a80 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a84 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a88 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a8c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a90 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005a9a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005aaa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ae8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005b10 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005b14 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005b42 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005b70 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005b8a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005b8e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005b92 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00005b96 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00005b9c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005ba6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bae 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c2c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c72 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c88 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005ca8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cae 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00005cb2 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00005cbc 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005cc8 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005cd2 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005cfc 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005d00 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005d04 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00005d08 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00005d0e 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d18 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d26 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005d30 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005d34 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005d38 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00005d3c 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00005d42 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d4a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d50 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005da4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005dc0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ddc 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005de0 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005de4 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005de8 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005dee 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005e4c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e8c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005f28 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005f62 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005f66 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005f6a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005fc4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fc8 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005fe0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005fe4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005fe8 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005ff6 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005ffa 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006000 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00006004 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -0000600a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006010 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006014 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006018 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000601c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006034 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006038 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000609a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006114 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006128 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006136 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000613a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000613e 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006148 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000614c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006150 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000617e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006182 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000618a 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006192 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006196 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000619e 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000061a4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000061da 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000061f0 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006214 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006232 0000132f R_ARM_THM_MOVW_ABS_NC 000073d9 unsafe_long_compare │ │ │ │ │ -00006236 00001330 R_ARM_THM_MOVT_ABS 000073d9 unsafe_long_compare │ │ │ │ │ -000062c2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062c6 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062d4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000062d8 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000062e2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000062e6 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006306 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006320 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000634c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063a0 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000063b0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063be 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063fe 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006402 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006406 00004c2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -0000640a 00004c30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00006410 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006418 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000641c 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006424 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000642c 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006464 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000648c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064a6 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000064c4 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -000064cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000064e0 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006504 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006530 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000653a 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000658c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000065dc 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000065e0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006610 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000661a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000662e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006636 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006652 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006656 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000665a 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006664 0000542f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00006668 00005430 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -0000666e 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000066d0 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00006704 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006716 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000671a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006724 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00006730 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00006734 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000673a 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00006792 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000067d0 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006822 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006826 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000682a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006882 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006886 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000068b8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000068bc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000068c0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000068ea 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000068ee 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000068f6 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006900 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006936 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000694e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006966 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000696a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -0000697c 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006992 0000592f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00006996 00005930 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -0000699a 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000069b0 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000069ee 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a12 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006a4e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006a72 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006ace 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006afa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b44 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006d26 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d76 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006e02 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f34 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f4a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006f52 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006f56 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006f5e 00005a2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00006f62 00005a30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00006f68 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006f90 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fa0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fb0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fc0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fd0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fe0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ff0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007000 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007010 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007020 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007030 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007040 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007050 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000705a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000706a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007072 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00007076 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000707a 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007094 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007098 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000709e 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000070a2 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000070a8 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000070c0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070c4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000070cc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007124 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007128 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000714c 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007168 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00007174 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007178 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000718c 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007194 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007198 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000071b4 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000071c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000071e2 0000ef0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000071ee 0000f00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00007206 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00007216 0000622f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ -0000721a 00006230 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ -0000724a 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00007254 0000f30a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00007262 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000727a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007290 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072a6 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -000072b0 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000072b6 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000072c0 0000602f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -000072c4 00006030 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -000072dc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072ec 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000072f2 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007310 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007318 0000612f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000731c 00006130 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00007354 0000cd0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000073d2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007432 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000746e 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000074b0 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000075ce 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007606 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000760a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000760e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007666 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000766a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076c4 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000076ca 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000076ce 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000076d2 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000076f8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000076fc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007700 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007704 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007708 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007758 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000775c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007760 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000776e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000777c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077b2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007808 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000781e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007836 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000784a 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000784e 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007870 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007874 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000078b0 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000078c0 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000790a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007922 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007926 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000792a 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ -0000792e 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ -00007936 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000794c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007954 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007962 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00007966 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00007970 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007984 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000036fc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000374e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037fe 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003872 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000038de 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003934 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003966 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003996 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003a0c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003a3c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b22 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003bb2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003c8e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003d02 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003d5c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003d98 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003db0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003e50 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003e9e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ed0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ef8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f12 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f2a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f6e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003f80 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003ffa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004038 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004078 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000409e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000415e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004174 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004206 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000042c2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004308 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004348 0000230a R_ARM_THM_CALL 000000c5 merge_getmem │ │ │ │ │ +000043ce 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000445a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004466 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000045ac 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004710 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004770 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000482a 0000230a R_ARM_THM_CALL 000000c5 merge_getmem │ │ │ │ │ +000049a6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000049aa 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000049b2 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000049ba 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049f0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000049f4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00004a06 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00004a20 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00004a44 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004a7e 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004ae2 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004b30 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004bfc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004c00 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004c04 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004c40 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004c44 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004c48 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004c6c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c74 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004c86 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c8a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c90 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004c94 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004c9a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004ca0 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004ca4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004ca8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004cac 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004cb0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004cb4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004ce2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004ce6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004cee 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004cf8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d16 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004d5c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004d60 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004d68 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004d84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004d88 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d8c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004df0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e52 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e74 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004e78 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004e9c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004ea0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004eb0 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004eb4 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004ec0 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00004ec4 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00004ec8 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004ef6 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000501a 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000501e 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00005022 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00005026 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000503e 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00005042 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000504c 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00005050 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +0000505a 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +0000505e 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00005068 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +0000506c 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00005078 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000508c 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000050bc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000050e8 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005126 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005176 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000051a0 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000051a4 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000051aa 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000051b4 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000051ea 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +000051ee 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000051f2 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00005220 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005360 0000b00a R_ARM_THM_CALL 00000319 _PyList_AppendTakeRefListResize │ │ │ │ │ +000053bc 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005410 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000545a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000054a2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054e0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005536 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000556a 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005582 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005598 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055ae 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055c4 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055da 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000055ee 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005602 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005616 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005636 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000056a8 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000056f6 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005750 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005780 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000579e 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000057d2 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000057e2 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000584c 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005864 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005870 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005876 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005880 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000058aa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058b6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058ce 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000058d2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058fe 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005902 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005908 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00005916 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000591a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005922 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000059cc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005a28 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005a2c 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005a3a 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005a3e 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005a50 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005a98 0000e20a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00005abc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ad0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005ad4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005ad8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005adc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005ae0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005ae4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005ae8 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005aec 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b10 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b34 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b38 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b3c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b40 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b44 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b48 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005b52 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b62 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ba0 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005bc8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005bcc 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005bfa 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005c28 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005c42 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005c46 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005c4a 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00005c4e 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00005c54 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c5e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c66 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ce4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005d2a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d40 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005d60 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d66 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00005d6a 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00005d74 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005d80 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005d8a 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005db4 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005db8 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005dbc 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00005dc0 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00005dc6 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005dd0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005dde 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005de8 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005dec 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005df0 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00005df4 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00005dfa 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005e02 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e08 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e5c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005e78 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e94 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005e98 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005e9c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005ea0 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005ea6 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f04 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005f44 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005fe0 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000601a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000601e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006022 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000607c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006080 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006098 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000609c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000060a0 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000060ae 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000060b2 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000060b8 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +000060bc 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +000060c2 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000060c8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000060cc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000060d0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000060d4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000060ec 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000060f0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006152 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000061cc 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000061e0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000061ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000061f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000061f6 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006200 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006204 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006208 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006236 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000623a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006242 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000624a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000624e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006256 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000625c 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006292 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062a8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062cc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062ea 0000132f R_ARM_THM_MOVW_ABS_NC 00007491 unsafe_long_compare │ │ │ │ │ +000062ee 00001330 R_ARM_THM_MOVT_ABS 00007491 unsafe_long_compare │ │ │ │ │ +0000637a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000637e 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000638c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00006390 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +0000639a 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000639e 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000063be 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000063d8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006404 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006458 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006468 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006476 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064b6 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000064ba 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000064be 00004c2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +000064c2 00004c30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +000064c8 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000064d0 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000064d4 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000064dc 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000064e4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000651c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006544 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000655e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000657c 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00006584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006598 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000065bc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065e8 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000065f2 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00006644 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006694 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006698 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000066c8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066d2 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000066e6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000066ee 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000670a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000670e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006712 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000671c 0000542f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00006720 00005430 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00006726 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006788 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000067bc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067ce 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000067d2 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000067dc 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000067e8 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000067ec 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000067f2 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +0000684a 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006888 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000068da 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000068de 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000068e2 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000693a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000693e 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006970 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006974 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006978 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000069a2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000069a6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000069ae 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000069b8 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069ee 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006a06 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a1e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00006a22 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00006a34 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006a4a 0000592f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00006a4e 00005930 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00006a52 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006a68 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006aa6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006aca 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006b06 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006b2a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006b86 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006bb2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bfc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006dde 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e2e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006eba 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006fec 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007002 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000700a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000700e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007016 00005a2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +0000701a 00005a30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00007020 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007048 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007058 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007068 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007078 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007088 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007098 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070a8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070b8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070c8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070d8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070e8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070f8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007108 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007112 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007122 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000712a 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +0000712e 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00007132 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000714c 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007150 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007156 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +0000715a 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00007160 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007178 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000717c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007184 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071dc 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000071e0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007204 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007220 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000722c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007230 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007244 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000724c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007250 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000726c 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000727c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000729a 0000ef0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000072a6 0000f00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +000072be 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +000072ce 0000622f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ +000072d2 00006230 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ +00007302 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000730c 0000f30a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000731a 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00007332 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007348 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000735e 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00007368 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000736e 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00007378 0000602f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +0000737c 00006030 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00007394 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073a4 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000073aa 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000073c8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073d0 0000612f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +000073d4 00006130 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +0000740c 0000cd0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +0000748a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074ea 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007526 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007568 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007686 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000076be 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000076c2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000076c6 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000771e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007722 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000777c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007782 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007786 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000778a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000077b0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000077b4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000077b8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000077bc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000077c0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007810 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007814 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007818 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007826 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007834 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000786a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000078c0 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000078d6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078ee 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007902 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007906 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007928 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000792c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007968 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007978 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000079c2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000079da 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000079de 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000079e2 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ +000079e6 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ +000079ee 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007a04 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a0c 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007a1a 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00007a1e 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00007a28 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007a3c 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 │ │ │ │ │ -00001cba 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00004d7e 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00004d94 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000057e8 0000331e R_ARM_THM_JUMP24 00000139 list_inplace_repeat_lock_held │ │ │ │ │ -00006284 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006302 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006340 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000064f8 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000650e 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000068b0 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -000072c8 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00007326 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000076f4 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000077f6 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000079b6 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000079ce 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000079d4 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000079da 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001ce2 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00004e46 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00004e5c 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000058a2 0000331e R_ARM_THM_JUMP24 00000139 list_inplace_repeat_lock_held │ │ │ │ │ +0000633c 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000063ba 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000063f8 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000065b0 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000065c6 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006968 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00007380 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000073de 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000077ac 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000078ae 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007a6e 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007a86 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007a8c 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00007a92 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xc77c contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xc814 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 00000139 list_inplace_repeat_lock_held │ │ │ │ │ 000000a6 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ @@ -901,21 +897,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 00001c75 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 00004dbd _list_extend │ │ │ │ │ +00000186 0000311e R_ARM_THM_JUMP24 00004e85 _list_extend │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xc85c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xc8f4 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,24 +21,22 @@ │ │ │ │ │ __getitem__ │ │ │ │ │ __getitem__($self, index, /) │ │ │ │ │ Return self[index]. │ │ │ │ │ __reversed__ │ │ │ │ │ __sizeof__ │ │ │ │ │ __class_getitem__ │ │ │ │ │ See PEP 585 │ │ │ │ │ -9F8h*h(`A │ │ │ │ │ -AF:F(F=D │ │ │ │ │ -+FDF5FNF │ │ │ │ │ +DFv YFcF │ │ │ │ │ FCF2F9F(F │ │ │ │ │ FAF;F(FO │ │ │ │ │ ;;F2FAF(F │ │ │ │ │ +CF2F9FPF │ │ │ │ │ ;CF2F9FPF │ │ │ │ │ -33`+hSEC │ │ │ │ │ -$`(F+h1F │ │ │ │ │ +3+`3hSEC │ │ │ │ │ +$P0F3h)F │ │ │ │ │ &@ F#hKE │ │ │ │ │ F0` │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 6748 │ │ │ │ │ + b.w 6800 │ │ │ │ │ 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 │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000000bc : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 6748 │ │ │ │ │ + b.w 6800 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 000000c4 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.n 132 │ │ │ │ │ @@ -113,39 +113,39 @@ │ │ │ │ │ ldrd r0, r2, [r0, #12] │ │ │ │ │ add.w r3, r4, #540 @ 0x21c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 11e │ │ │ │ │ + beq.n f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ite eq │ │ │ │ │ mvneq.w r3, #3758096384 @ 0xe0000000 │ │ │ │ │ mvnne.w r3, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bcc.n 128 │ │ │ │ │ mul.w r0, r5, r6 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cbz r0, 128 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ - cbz r3, 11a │ │ │ │ │ - add.w r0, r0, r5, lsl #2 │ │ │ │ │ - str r0, [r4, #16] │ │ │ │ │ + cbnz r3, 120 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - b.n f0 │ │ │ │ │ + add.w r0, r0, r5, lsl #2 │ │ │ │ │ + str r0, [r4, #16] │ │ │ │ │ + b.n 11c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ @@ -313,15 +313,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 294 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1c74 │ │ │ │ │ + bl 1c9c │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 000002c0 : │ │ │ │ │ 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] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + 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, #32] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq.w 788 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + beq.w 6f2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 830 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w daa │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w 7ae │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.w c50 │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + 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 10ec │ │ │ │ │ - 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 r1, r0 │ │ │ │ │ - bne.w 1510 │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - bne.w 77a │ │ │ │ │ - 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 144a │ │ │ │ │ + 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 7f8 │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - beq.w 1368 │ │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ │ + bne.w 776 │ │ │ │ │ + tst.w r6, ip │ │ │ │ │ + beq.w 13a6 │ │ │ │ │ + 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 80e │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + bne.w 78c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce4 │ │ │ │ │ + bne.w b88 │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13e8 │ │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ │ + bne.w 1532 │ │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt.w 12e0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 101c │ │ │ │ │ + movle r9, r7 │ │ │ │ │ + bgt.w 12a6 │ │ │ │ │ + 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 688 │ │ │ │ │ + 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 a88 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #2 │ │ │ │ │ - beq.n 69a │ │ │ │ │ - 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 67e │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - ble.w 12d6 │ │ │ │ │ - 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 67e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n 67e │ │ │ │ │ - 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 67e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 64c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 8aa │ │ │ │ │ - b.n 8f0 │ │ │ │ │ + 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 140c │ │ │ │ │ - bne.w a88 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne.n 71e │ │ │ │ │ + blt.w 143c │ │ │ │ │ + bne.w cde │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + bne.n 68c │ │ │ │ │ movs r3, #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1062 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 10ac │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - str.w r9, [r0, #28] │ │ │ │ │ - str r4, [r0, #32] │ │ │ │ │ - add r9, r3 │ │ │ │ │ + str.w fp, [r0, #28] │ │ │ │ │ + str r5, [r0, #32] │ │ │ │ │ + add fp, r3 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w eee │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldrd r3, r0, [sp, #16] │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne.w 5a4 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w ed2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r4, r4, r3 │ │ │ │ │ + bne.n 5b2 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, sl │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.w 12f4 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + bgt.w 1322 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d1c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + bne.w bc2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w e16 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bne.w cbc │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r4, #1 │ │ │ │ │ - ble.n 7be │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r2, r3, r4, lsl #2 │ │ │ │ │ + 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 7be │ │ │ │ │ + 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 70c │ │ │ │ │ - b.n 7be │ │ │ │ │ + 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 760 │ │ │ │ │ - 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 8a8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #3 │ │ │ │ │ - bne.w 5f0 │ │ │ │ │ - b.n 774 │ │ │ │ │ + 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 140c │ │ │ │ │ - bne.w 8a8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - bne.w c82 │ │ │ │ │ + blt.w 143c │ │ │ │ │ + bne.w 826 │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ + bne.w a94 │ │ │ │ │ movs r3, #3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 69e │ │ │ │ │ - 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 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ bgt.w 4ae │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + 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 r4, [sp, #68] @ 0x44 │ │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 14b4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ + bne.w 14b6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1464 │ │ │ │ │ - cbz r5, 7ee │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + str r7, [r3, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 14a8 │ │ │ │ │ + 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 13c2 │ │ │ │ │ - add.w r7, r4, #136 @ 0x88 │ │ │ │ │ + b.n 574 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 154c │ │ │ │ │ + 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 db4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ble.w c5a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + 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 1416 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - beq.w 1018 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + beq.w 1506 │ │ │ │ │ + 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 1472 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.n 8a0 │ │ │ │ │ - add.w r8, r6, #4 │ │ │ │ │ - adds r7, r3, #4 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ + beq.w 14d8 │ │ │ │ │ + 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 1418 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bne.n 886 │ │ │ │ │ - ldrd r3, sl, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + beq.w 14da │ │ │ │ │ + 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 bf8 │ │ │ │ │ + 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 c06 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bge.w bf4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + bge.w a16 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bge.w cd8 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 69e │ │ │ │ │ + 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 r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - strd fp, sl, [sp, #56] @ 0x38 │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ldr.w r6, [r9, r5, lsl #2] │ │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ │ + ldr.w r6, [fp, r5, lsl #2] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - add.w sl, r4, fp │ │ │ │ │ - mov.w sl, sl, asr #1 │ │ │ │ │ + add.w r9, r4, sl │ │ │ │ │ + mov.w r9, r9, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r1, [r9, sl, lsl #2] │ │ │ │ │ + ldr.w r1, [fp, r9, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 990 │ │ │ │ │ + bne.n 912 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w 1560 │ │ │ │ │ + beq.w 156e │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 1448 │ │ │ │ │ + beq.w 150a │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 1458 │ │ │ │ │ + beq.w 151a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w d8e │ │ │ │ │ + beq.w c34 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9e │ │ │ │ │ + beq.w c44 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 99e │ │ │ │ │ + cbz r0, 920 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - bge.n a34 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - b.n 9b6 │ │ │ │ │ + bge.n 9b6 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 938 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 150a │ │ │ │ │ - bne.n a70 │ │ │ │ │ - add.w r4, sl, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.n a34 │ │ │ │ │ + blt.w 145e │ │ │ │ │ + bne.n 9f0 │ │ │ │ │ + add.w r4, r9, #1 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ble.n 9b6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 1502 │ │ │ │ │ + bne.w 1464 │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ - mov r7, fp │ │ │ │ │ + mov r7, sl │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ - add.w sl, r6, #20 │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ + 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] │ │ │ │ │ - add.w fp, r8, r4 │ │ │ │ │ + add.w sl, r8, r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov.w fp, fp, asr #1 │ │ │ │ │ - ldr.w r1, [r9, fp, lsl #2] │ │ │ │ │ + mov.w sl, sl, asr #1 │ │ │ │ │ + ldr.w r1, [fp, sl, lsl #2] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1542 │ │ │ │ │ + beq.w 159e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14ec │ │ │ │ │ + beq.w 1536 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 14fc │ │ │ │ │ + beq.w 1546 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n a1c │ │ │ │ │ + beq.n 99e │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, a26 │ │ │ │ │ + cbz r0, 9a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a2a │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.n a32 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.n 9ce │ │ │ │ │ + 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 a10 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - bgt.n a14 │ │ │ │ │ - add.w r4, fp, #1 │ │ │ │ │ + bne.n 992 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bgt.n 996 │ │ │ │ │ + add.w r4, sl, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - blt.n 9ce │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + blt.n 950 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ lsls r7, r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - add.w r1, r9, r7 │ │ │ │ │ - ble.n a78 │ │ │ │ │ - sub.w sl, r5, r4 │ │ │ │ │ + add.w r1, fp, r7 │ │ │ │ │ + ble.n 9f8 │ │ │ │ │ + sub.w r9, r5, r4 │ │ │ │ │ add.w r8, r7, #4 │ │ │ │ │ - add.w r0, r9, r8 │ │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + add.w r0, fp, r8 │ │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w c6c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n a7e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 916 │ │ │ │ │ - ldrd fp, sl, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 69e │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bge.n a34 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - b.n 91e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ │ + 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, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a60 │ │ │ │ │ + beq.n 9e0 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - b.n c7c │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - movs r4, #2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w 104a │ │ │ │ │ - add.w r5, r4, #1073741824 @ 0x40000000 │ │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ │ - 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] │ │ │ │ │ + b.n a8e │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14d6 │ │ │ │ │ - bne.w e32 │ │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ │ - ldrd r0, r1, [r5, #-4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w e50 │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r0, r3, #3 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bge.w e5e │ │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ │ - subs r7, #4 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w f94 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcs.n b36 │ │ │ │ │ - add.w r2, r9, #4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + blt.w 143c │ │ │ │ │ + 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] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bls.n b36 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bhi.n b26 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bhi.n a32 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r8, r9, #1 │ │ │ │ │ + add.w r2, r6, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w 105e │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - lsls r7, r4, #2 │ │ │ │ │ - add.w r8, r9, r7 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldr.w r0, [r9, r4, lsl #2] │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w e64 │ │ │ │ │ - ldrd r3, r2, [r1, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ │ + bne.w 13d8 │ │ │ │ │ + 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 │ │ │ │ │ + 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, 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 │ │ │ │ │ - bgt.w e70 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, r4, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n be8 │ │ │ │ │ - ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ - add.w r1, r9, r5, lsl #2 │ │ │ │ │ + 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 r2, r3 │ │ │ │ │ - bgt.n be8 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n b68 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - ble.n be6 │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.w 1380 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.w ef8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - blt.w 8f8 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - b.n 69e │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 140c │ │ │ │ │ - bne.w 8f0 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bcs.n c30 │ │ │ │ │ - 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 c30 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ + rsb r6, r2, #1 │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + mul.w r2, r6, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n c20 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r4, r5, #1 │ │ │ │ │ - add.w r0, r7, #8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 13a2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.w a94 │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcs.w 105e │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bcc.w b26 │ │ │ │ │ - b.n b3e │ │ │ │ │ - mov r2, sl │ │ │ │ │ - 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, #24] │ │ │ │ │ - str r4, [r3, r7] │ │ │ │ │ - b.n a60 │ │ │ │ │ - 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 ccc │ │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ + 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 r2, r0, r2 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 67e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 5f0 │ │ │ │ │ - b.n ce0 │ │ │ │ │ + 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 140c │ │ │ │ │ - bne.w 67e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n c8a │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - b.n 8f0 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + blt.w 143c │ │ │ │ │ + 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 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 14b0 │ │ │ │ │ + bge.w 1446 │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 590 │ │ │ │ │ - b.n 1482 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.n e0c │ │ │ │ │ + beq.w 5a0 │ │ │ │ │ + b.w 13fe │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n cb2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d36 │ │ │ │ │ + beq.n bdc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d36 │ │ │ │ │ + cbnz r3, bdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.n e0c │ │ │ │ │ - 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 d52 │ │ │ │ │ + beq.n bf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, d52 │ │ │ │ │ + cbnz r3, bf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.w 6ea │ │ │ │ │ - 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 d7a │ │ │ │ │ + beq.n c20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, d7a │ │ │ │ │ + cbnz r3, c20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.n d64 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - ble.w 6ea │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.n c0a │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + ble.w 658 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6ea │ │ │ │ │ + b.n 658 │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97e │ │ │ │ │ + bne.w 900 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 980 │ │ │ │ │ + b.n 902 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - b.n 7a2 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ + b.n 70c │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ - ldrd r2, sl, [sp, #36] @ 0x24 │ │ │ │ │ + ldrd r2, fp, [sp, #32] │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r6, sp, #604 @ 0x25c │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ │ + strd r7, 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 147a │ │ │ │ │ + bgt.w 13f6 │ │ │ │ │ itt ne │ │ │ │ │ - movwne r5, #0 │ │ │ │ │ + movwne r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movtne r5, #0 │ │ │ │ │ + movtne r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne.n e0c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + bne.n cb2 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n d2c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + bne.n bd2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 7be │ │ │ │ │ - cbz r5, e2e │ │ │ │ │ + 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 r5, #0 │ │ │ │ │ - b.n 6f4 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 1262 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.w aaa │ │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - b.n afc │ │ │ │ │ - mov r2, sl │ │ │ │ │ + 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 │ │ │ │ │ + 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 r3, r1, r3 │ │ │ │ │ + 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 1272 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + ble.w 10a6 │ │ │ │ │ + ldr r3, [sp, #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 r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ + ldr.w r0, [fp, r8, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + 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 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, 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 14d6 │ │ │ │ │ - bne.w af8 │ │ │ │ │ + blt.w 143c │ │ │ │ │ + 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 143c │ │ │ │ │ + bne.n d56 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n e3e │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt.w cf6 │ │ │ │ │ + add.w r9, r9, #4 │ │ │ │ │ + b.n d56 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 12ba │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n e30 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 140c │ │ │ │ │ - beq.n e74 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n be8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, r4, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w be8 │ │ │ │ │ + blt.w 143c │ │ │ │ │ + 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 f36 │ │ │ │ │ + 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.w be8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, r4, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w b96 │ │ │ │ │ - b.n be8 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - add.w r3, sp, r6, lsl #4 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ │ + 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 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 r3, r6, #2 │ │ │ │ │ lsls r1, r0, #4 │ │ │ │ │ - add.w r0, r5, r0, lsl #4 │ │ │ │ │ - add.w r4, r1, #28 │ │ │ │ │ - str.w r9, [r5, r4] │ │ │ │ │ - add r4, r5 │ │ │ │ │ - add r9, r3 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ │ - str r2, [r5, #24] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 6c4 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + add.w ip, r6, r0, lsl #4 │ │ │ │ │ + add.w r5, r1, #28 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + str.w fp, [r6, r5] │ │ │ │ │ + add r5, r6 │ │ │ │ │ + add fp, r3 │ │ │ │ │ + str r0, [r5, #4] │ │ │ │ │ + str.w r7, [ip, #36] @ 0x24 │ │ │ │ │ + str r2, [r6, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 638 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ add r0, r3 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - b.w 6c4 │ │ │ │ │ + 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.w de6 │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + 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 f3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n de6 │ │ │ │ │ adds r5, #2 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble.w be8 │ │ │ │ │ - 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 be8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n f00 │ │ │ │ │ - b.n be8 │ │ │ │ │ + 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 140c │ │ │ │ │ - bne.w be8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, r4, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w be8 │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - add r7, r9 │ │ │ │ │ + blt.w 143c │ │ │ │ │ + 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.n ffe │ │ │ │ │ + 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 be8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w b96 │ │ │ │ │ - b.n be8 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - sub.w r1, r4, r8 │ │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ │ + blt.w de6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + 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 11ca │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 125a │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it cc │ │ │ │ │ - movcc r1, r2 │ │ │ │ │ - bcs.w 11be │ │ │ │ │ + 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 fde │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ │ - str.w r6, [r0], #4 │ │ │ │ │ - str.w r2, [r5], #-4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bhi.n fce │ │ │ │ │ + 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 b06 │ │ │ │ │ + beq.w d60 │ │ │ │ │ add r3, r1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcs.w b06 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n fec │ │ │ │ │ - b.n b06 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 140c │ │ │ │ │ - bne.w be8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w be8 │ │ │ │ │ - b.n f52 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n db6 │ │ │ │ │ - beq.n 1044 │ │ │ │ │ - add.w r2, r9, #4 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + 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 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 b12 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + movcc r2, #4 │ │ │ │ │ + movcc.w r8, #2 │ │ │ │ │ + bcc.w d6c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1522 │ │ │ │ │ + bne.w 1520 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - it ne │ │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ │ - beq.w 69a │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.w 69e │ │ │ │ │ - subs r7, r0, #4 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w b0e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + 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 143c │ │ │ │ │ + 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 11e2 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 8f0 │ │ │ │ │ - add.w r5, r1, #268435456 @ 0x10000000 │ │ │ │ │ + bne.w 1272 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b.w 870 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + add.w r0, r1, #268435456 @ 0x10000000 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - lsls r5, r5, #4 │ │ │ │ │ - adds r0, r2, r5 │ │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + 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, [r0, #8] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ - add r2, r0 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - ble.w 1216 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + add r2, r5 │ │ │ │ │ + ble.w 120e │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ it le │ │ │ │ │ - movle r4, #1 │ │ │ │ │ - bgt.w 121a │ │ │ │ │ + movle r5, #1 │ │ │ │ │ + bgt.w 1212 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.w ebe │ │ │ │ │ + ble.w ea0 │ │ │ │ │ mov r3, sp │ │ │ │ │ - add r3, r5 │ │ │ │ │ + add r3, r0 │ │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w ebe │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w ea0 │ │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1dac │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 1dd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 140c │ │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ │ + bne.w 143c │ │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ │ - ble.w ebe │ │ │ │ │ + ble.w ea0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w ebe │ │ │ │ │ - bl 1dac │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w ea0 │ │ │ │ │ + bl 1dd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 140c │ │ │ │ │ + bne.w 143c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 10bc │ │ │ │ │ + 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 114a │ │ │ │ │ - cbz r2, 1174 │ │ │ │ │ - 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 118c │ │ │ │ │ - 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 1546 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1546 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.w 1476 │ │ │ │ │ - cbz r1, 1174 │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - bne.n 1182 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - cmp lr, fp │ │ │ │ │ - beq.n 1122 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bge.n 1192 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 113e │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - bls.n 116e │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 1174 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - b.w 538 │ │ │ │ │ mov r3, lr │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - beq.w 153e │ │ │ │ │ + ldr.w r8, [r8, #4] │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + add.w lr, r3, #4 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bne.w 15a2 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 15a2 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 1478 │ │ │ │ │ + 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 148c │ │ │ │ │ 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 1352 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - b.w 548 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w c52 │ │ │ │ │ - b.n b3e │ │ │ │ │ - add r1, r2 │ │ │ │ │ + bne.w 138a │ │ │ │ │ + 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 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble.w 139a │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + it le │ │ │ │ │ + movle r5, #2 │ │ │ │ │ + ble.w 10e2 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble.w 13a0 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + it le │ │ │ │ │ + movle r5, #3 │ │ │ │ │ + ble.w 10e2 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + add.w r5, r5, #1 │ │ │ │ │ + itt le │ │ │ │ │ + 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 │ │ │ │ │ + b.n 1240 │ │ │ │ │ + add r1, r6 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcc.w fbe │ │ │ │ │ + bcc.w 1008 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fe4 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w b0e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r7, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + bne.w 102e │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bcc.w d68 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ it cc │ │ │ │ │ addcc r3, #4 │ │ │ │ │ - bcs.w b3e │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ + bcs.w d98 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + 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 b3e │ │ │ │ │ + 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 1204 │ │ │ │ │ - b.n b3e │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - subs r2, r2, r0 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - ble.w 1362 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - it le │ │ │ │ │ - movle r4, #2 │ │ │ │ │ - ble.w 1098 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - ble.w 139c │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - it le │ │ │ │ │ - movle r4, #3 │ │ │ │ │ - ble.w 1098 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ - itt le │ │ │ │ │ - suble r3, r3, r0 │ │ │ │ │ - suble r2, r2, r0 │ │ │ │ │ - ble.n 125c │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ble.w 1098 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ - b.n 1248 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - 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 1532 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ + bhi.n 1294 │ │ │ │ │ + b.n d98 │ │ │ │ │ + and.w r2, r7, #1 │ │ │ │ │ + asrs r3, r7, #1 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 1490 │ │ │ │ │ + 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 146c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ it cc │ │ │ │ │ - movcc r0, r2 │ │ │ │ │ - bcs.w e3a │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - sub.w lr, lr, #4 │ │ │ │ │ - ldr.w r1, [r3, ip] │ │ │ │ │ + movcc r2, r1 │ │ │ │ │ + bcs.w e46 │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ + subs r6, #4 │ │ │ │ │ + ldr r1, [r3, r0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - str.w r2, [r3, ip] │ │ │ │ │ + str.w ip, [r3, r0] │ │ │ │ │ adds r3, #4 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bls.n 12b8 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bls.n 1306 │ │ │ │ │ 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 12a6 │ │ │ │ │ - add ip, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e3a │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bls.w e3a │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ │ - str.w r3, [ip], #-4 │ │ │ │ │ - b.n 12c0 │ │ │ │ │ - beq.w ce0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 8aa │ │ │ │ │ - and.w r2, r4, #1 │ │ │ │ │ - asrs r3, r4, #1 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 14dc │ │ │ │ │ - adds r3, r2, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 59a │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r1], #4 │ │ │ │ │ + str.w ip, [r6], #-4 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bhi.n 12f4 │ │ │ │ │ + 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 130e │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ - beq.n 130a │ │ │ │ │ + beq.n 1338 │ │ │ │ │ add.w r3, sp, r2, lsl #4 │ │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, sp │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ it gt │ │ │ │ │ subgt r0, r2, #3 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1dac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1dd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1410 │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ + bne.n 1440 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 6da │ │ │ │ │ + ble.w 648 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 1344 │ │ │ │ │ + beq.n 1372 │ │ │ │ │ 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 1dac │ │ │ │ │ + bl 1dd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1410 │ │ │ │ │ + bne.n 1440 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 131a │ │ │ │ │ + b.n 1348 │ │ │ │ │ + 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 80e │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - subs r2, r2, r0 │ │ │ │ │ - b.n 122e │ │ │ │ │ + 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.w 14a0 │ │ │ │ │ - ldr r5, [r1, #100] @ 0x64 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + beq.n 147c │ │ │ │ │ + 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 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, r0 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - b.w 804 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - subs r2, r2, r0 │ │ │ │ │ - b.n 1242 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - adds r3, r2, r7 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcs.w a8c │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcc.n 13ae │ │ │ │ │ - b.w a8c │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r0, [sp, #1632] @ 0x660 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155a │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ + it ne │ │ │ │ │ + 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 13e4 │ │ │ │ │ + b.n ce4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 866 │ │ │ │ │ - b.n 1418 │ │ │ │ │ - lsls r3, r4, #2 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + 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 141a │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 140a │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.w 590 │ │ │ │ │ + bls.w 5a0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 13f8 │ │ │ │ │ - b.w 590 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w 6e2 │ │ │ │ │ - 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 156c │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1564 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldrd r7, r5, [r3, #8] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - strd r4, r2, [r3, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 7ee │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1464 │ │ │ │ │ - add.w r0, r6, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 966 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n d90 │ │ │ │ │ - ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ - bl 22c │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - bpl.n 145c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 7de │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 1418 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 1174 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 590 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - lsls r3, r4, #2 │ │ │ │ │ - subs r2, r3, #4 │ │ │ │ │ + bhi.n 1428 │ │ │ │ │ + b.w 5a0 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + 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 r1, [sp, #0] │ │ │ │ │ + b.w 782 │ │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 1440 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b.w 8a0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ add r2, r1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bls.n 13ea │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi.n 148e │ │ │ │ │ - b.n 13ea │ │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ │ + bcc.w 12de │ │ │ │ │ + b.n 1306 │ │ │ │ │ + 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 804 │ │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ │ - b.n dc2 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + b.w 782 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + b.n 144e │ │ │ │ │ + and.w r1, r3, #1 │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ │ + ble.w 12b2 │ │ │ │ │ + b.n 1490 │ │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ + bl 22c │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + bpl.n 14a0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ + b.w 748 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + 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 7de │ │ │ │ │ - b.n 1464 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b.n 1410 │ │ │ │ │ - and.w r1, r3, #1 │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ │ - ble.w 12ec │ │ │ │ │ - b.n 14dc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 748 │ │ │ │ │ + b.n 14a8 │ │ │ │ │ + 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 1580 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.n 1578 │ │ │ │ │ + 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 14a8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 14da │ │ │ │ │ add.w r0, r6, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w a02 │ │ │ │ │ + bne.w 8e8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w a1e │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, sl │ │ │ │ │ - b.w 91e │ │ │ │ │ - ldrd r4, r6, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1410 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - b.w 804 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - adds r3, r2, #4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcs.w 1038 │ │ │ │ │ - movs r4, #2 │ │ │ │ │ - b.n 11f0 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - add r0, r2 │ │ │ │ │ - bcc.w 128e │ │ │ │ │ - b.n 12b8 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 1512 │ │ │ │ │ + b.w c36 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcs.w 1066 │ │ │ │ │ + mov.w r8, #2 │ │ │ │ │ + b.n 1280 │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ + b.n 141a │ │ │ │ │ + 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, 1572 │ │ │ │ │ + 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 14da │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.n 14f0 │ │ │ │ │ - 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 │ │ │ │ │ + b.n 150e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 142c │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n 144c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 14ea │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 142c │ │ │ │ │ - ldr.w r2, [r6, #-4]! │ │ │ │ │ + b.n 14ea │ │ │ │ │ + ldr.w r2, [r5, #-4]! │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 141e │ │ │ │ │ + beq.n 14e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 141e │ │ │ │ │ + bne.n 14e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 141e │ │ │ │ │ + b.n 14e0 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 153a │ │ │ │ │ + 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 574 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001590 : │ │ │ │ │ +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 15f2 │ │ │ │ │ + beq.n 161a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 15e4 │ │ │ │ │ + bpl.n 160c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 15ee │ │ │ │ │ + beq.n 1616 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 15d0 │ │ │ │ │ + bpl.n 15f8 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 15da │ │ │ │ │ + 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 15cc │ │ │ │ │ + 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 15c0 │ │ │ │ │ + bne.n 15e8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 15d2 │ │ │ │ │ + b.n 15fa │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 15e6 │ │ │ │ │ + b.n 160e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015f8 : │ │ │ │ │ +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 1640 │ │ │ │ │ + bpl.n 1668 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 165c │ │ │ │ │ + bcs.n 1684 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 162a │ │ │ │ │ + cbz r0, 1652 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1630 │ │ │ │ │ + bne.n 1658 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 162a │ │ │ │ │ + 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 162c │ │ │ │ │ + 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 1656 │ │ │ │ │ + b.n 167e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000167c : │ │ │ │ │ +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 r5, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 16a0 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 16c8 │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 16a0 │ │ │ │ │ - blx r7 │ │ │ │ │ - cbnz r0, 16a8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + cbz r0, 16c8 │ │ │ │ │ + blx r6 │ │ │ │ │ + cbnz r0, 16d0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 1694 │ │ │ │ │ + bpl.n 16bc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016ac <_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, 171c <_PyList_FromArraySteal+0x70> │ │ │ │ │ - ldr r3, [pc, #220] @ (179c <_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 1736 <_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] @ (17a0 <_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, 1774 <_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, 177c <_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] @ (17a4 <_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 1718 <_PyList_FromArraySteal+0x6c> │ │ │ │ │ + b.n 1740 <_PyList_FromArraySteal+0x6c> │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 1780 <_PyList_FromArraySteal+0xd4> │ │ │ │ │ + bgt.n 17a8 <_PyList_FromArraySteal+0xd4> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1718 <_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 1790 <_PyList_FromArraySteal+0xe4> │ │ │ │ │ + beq.n 17b8 <_PyList_FromArraySteal+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1794 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ + cbz r3, 17bc <_PyList_FromArraySteal+0xe8> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1778 <_PyList_FromArraySteal+0xcc> │ │ │ │ │ + b.n 17a0 <_PyList_FromArraySteal+0xcc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1790 <_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 │ │ │ │ │ │ │ │ │ │ -000017a8 : │ │ │ │ │ +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 17cc │ │ │ │ │ + bpl.n 17f4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 17e6 │ │ │ │ │ + beq.n 180e │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 1820 │ │ │ │ │ + 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 6748 │ │ │ │ │ + bl 6800 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17dc │ │ │ │ │ + beq.n 1804 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 1820 │ │ │ │ │ + bl 1848 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17e0 │ │ │ │ │ + beq.n 1808 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17e0 │ │ │ │ │ + bne.n 1808 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17e0 │ │ │ │ │ + b.n 1808 │ │ │ │ │ │ │ │ │ │ -00001820 : │ │ │ │ │ +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 1a28 │ │ │ │ │ + bne.w 1a50 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 1c44 │ │ │ │ │ + blt.w 1c72 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.w 1c4c │ │ │ │ │ + bgt.w 1c7a │ │ │ │ │ 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 19c6 │ │ │ │ │ + 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 1a52 │ │ │ │ │ + beq.w 1a7a │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 1be8 │ │ │ │ │ + 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 1a60 │ │ │ │ │ + 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 1b2c │ │ │ │ │ + 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 1b88 │ │ │ │ │ + bgt.w 1bb0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1bd8 │ │ │ │ │ + beq.w 1c00 │ │ │ │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1c1c │ │ │ │ │ + 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 1c1c │ │ │ │ │ + beq.w 1c44 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ strd sl, fp, [r5, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1964 │ │ │ │ │ + ble.n 198c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add.w r0, sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ba2 │ │ │ │ │ + beq.w 1bca │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1ba2 │ │ │ │ │ + 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 1964 │ │ │ │ │ + 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 1b66 │ │ │ │ │ + beq.w 1b8e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1b66 │ │ │ │ │ + beq.w 1b8e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, #4]! │ │ │ │ │ - bne.n 1946 │ │ │ │ │ + bne.n 196e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 199e │ │ │ │ │ + bmi.n 19c6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 197e │ │ │ │ │ + cbz r0, 19a6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b12 │ │ │ │ │ + bne.w 1b3a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 199e │ │ │ │ │ + beq.n 19c6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 199a │ │ │ │ │ + cbz r0, 19c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1ae6 │ │ │ │ │ + bne.w 1b0e │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 198a │ │ │ │ │ + bcs.n 19b2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b9a │ │ │ │ │ + bne.w 1bc2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 19be │ │ │ │ │ + beq.n 19e6 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1ad2 │ │ │ │ │ + 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 19da │ │ │ │ │ + beq.n 1a02 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1af6 │ │ │ │ │ + bne.w 1b1e │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ - cbz r4, 1a1e │ │ │ │ │ + cbz r4, 1a46 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - bmi.n 1a18 │ │ │ │ │ + bmi.n 1a40 │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ - cbz r0, 19fc │ │ │ │ │ + cbz r0, 1a24 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1b4a │ │ │ │ │ + bne.w 1b72 │ │ │ │ │ subs r5, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1a18 │ │ │ │ │ + beq.n 1a40 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - cbz r0, 1a14 │ │ │ │ │ + cbz r0, 1a3c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1b3a │ │ │ │ │ + bne.w 1b62 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 1a06 │ │ │ │ │ + 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,4597 +2677,4708 @@ │ │ │ │ │ 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 1c6c │ │ │ │ │ + beq.w 1c6c │ │ │ │ │ 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 1844 │ │ │ │ │ + b.n 186c │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt.w 18a2 │ │ │ │ │ - beq.w 1bae │ │ │ │ │ + blt.w 18ca │ │ │ │ │ + beq.w 1bd6 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ add.w r3, r2, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w 1bb4 │ │ │ │ │ + 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 1c06 │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bcs.w 1c3e │ │ │ │ │ + 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 1c3e │ │ │ │ │ + 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 190a │ │ │ │ │ + b.n 1932 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19be │ │ │ │ │ + bne.w 19e6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19be │ │ │ │ │ + b.n 19e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 199a │ │ │ │ │ + bne.w 19c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 199a │ │ │ │ │ + b.n 19c2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19da │ │ │ │ │ + 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 1a1e │ │ │ │ │ + beq.n 1a46 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b.n 19de │ │ │ │ │ + b.n 1a06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 197e │ │ │ │ │ + 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 1986 │ │ │ │ │ - b.n 199e │ │ │ │ │ + bne.w 19ae │ │ │ │ │ + b.n 19c6 │ │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ │ - blt.n 1b72 │ │ │ │ │ + blt.n 1b9a │ │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b.n 190a │ │ │ │ │ + b.n 1932 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a14 │ │ │ │ │ + bne.w 1a3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a14 │ │ │ │ │ + b.n 1a3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19fc │ │ │ │ │ + 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 1a02 │ │ │ │ │ - b.n 1a18 │ │ │ │ │ + bne.w 1a2a │ │ │ │ │ + b.n 1a40 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str.w r3, [sl, #4]! │ │ │ │ │ - bne.w 1946 │ │ │ │ │ - b.n 1964 │ │ │ │ │ + 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 18e4 │ │ │ │ │ + bge.w 190c │ │ │ │ │ add.w fp, r6, #3 │ │ │ │ │ bic.w fp, fp, #3 │ │ │ │ │ - b.n 18e4 │ │ │ │ │ + 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 19aa │ │ │ │ │ + b.n 19d2 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1936 │ │ │ │ │ - b.n 1964 │ │ │ │ │ + bne.w 195e │ │ │ │ │ + b.n 198c │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 190a │ │ │ │ │ + b.n 1932 │ │ │ │ │ cmp.w r3, r1, asr #1 │ │ │ │ │ - blt.w 1a72 │ │ │ │ │ + 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 190a │ │ │ │ │ + b.n 1932 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1c1c │ │ │ │ │ + cbz r0, 1c44 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 1904 │ │ │ │ │ + b.n 192c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b92 │ │ │ │ │ + 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 189a │ │ │ │ │ + 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, 1c3e │ │ │ │ │ + cbz r0, 1c66 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1ab6 │ │ │ │ │ + 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 19a0 │ │ │ │ │ + b.n 19c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1c38 │ │ │ │ │ + b.n 1c60 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 19e6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 1858 │ │ │ │ │ + bge.w 1880 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmn r2, r3 │ │ │ │ │ - beq.w 19c6 │ │ │ │ │ + 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 189a │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19be │ │ │ │ │ + b.n 18c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c74 : │ │ │ │ │ +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, 1cbe │ │ │ │ │ + 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 1cb4 │ │ │ │ │ + bmi.n 1cdc │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c94 │ │ │ │ │ + beq.n 1cbc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1c94 │ │ │ │ │ + beq.n 1cbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c94 │ │ │ │ │ + bne.n 1cbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c94 │ │ │ │ │ + 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} │ │ │ │ │ │ │ │ │ │ -00001cc0 : │ │ │ │ │ +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 1d02 │ │ │ │ │ + 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 1d0c │ │ │ │ │ + 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 1cee │ │ │ │ │ + blt.n 1d16 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 1d58 │ │ │ │ │ + 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, 1d64 │ │ │ │ │ + cbz r7, 1d8c │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 1d68 │ │ │ │ │ + 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, 1d68 │ │ │ │ │ + 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 1cfe │ │ │ │ │ + b.n 1d26 │ │ │ │ │ cmp.w r7, r2, asr #1 │ │ │ │ │ - blt.n 1d10 │ │ │ │ │ + blt.n 1d38 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1d4a │ │ │ │ │ + b.n 1d72 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 1d34 │ │ │ │ │ + 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 1cfe │ │ │ │ │ + b.n 1d26 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d78 : │ │ │ │ │ +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 1d94 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00001dac : │ │ │ │ │ +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 r9, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ add r4, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ - ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ │ - ldr.w r2, [r9, r2] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - add r2, fp │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + adds r2, r7, r2 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r3, #28] │ │ │ │ │ - ldr.w r3, [r9, #24] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - subs r2, r3, #3 │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ + ldr r7, [r5, #24] │ │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ │ + subs r3, r7, #3 │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 2934 │ │ │ │ │ - ldr.w r6, [r9, #1564] @ 0x61c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9, #24] │ │ │ │ │ + beq.w 2c58 │ │ │ │ │ + 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 r5, [r0, #0] │ │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bne.w 2968 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + ldr.w r9, [r0] │ │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne.w 2c8e │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4874 │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ - bpl.w 46cc │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46d8 │ │ │ │ │ + bpl.w 47c8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3cd8 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ + bpl.w 46f6 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + add.w r0, r9, #20 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 4702 │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + bpl.w 3ef4 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ce6 │ │ │ │ │ + beq.w 3f02 │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 297a │ │ │ │ │ + beq.w 2ca0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39f2 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1fea │ │ │ │ │ - add.w r2, fp, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 3fbe │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 480a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - subs r6, r3, #1 │ │ │ │ │ - ldr.w r3, [r9, #1564] @ 0x61c │ │ │ │ │ - lsls r1, r2, #2 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ + add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov.w fp, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r0, [r2, r6, lsl #2] │ │ │ │ │ - add.w r2, r2, r6, lsl #2 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ + add.w sl, r2, r8, lsl #2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 38c6 │ │ │ │ │ + bne.w 3b0a │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4878 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4356 │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bpl.w 481e │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + bpl.w 46e8 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - beq.w 4364 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 3c9c │ │ │ │ │ + lsls r3, r5, #26 │ │ │ │ │ + bpl.w 46f2 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ + bpl.w 3f0e │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3caa │ │ │ │ │ - mov.w r8, r0, lsr #31 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 2c08 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 3f1c │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2f7c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 4368 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr.w r3, [r9, #20] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bgt.w 24ac │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bgt.w 489c │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ + ble.w 4718 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldrd r2, r1, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bgt.w 2616 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt.w 4826 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + add.w r4, fp, #4 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r8, r3, #4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r8, r6, #4 │ │ │ │ │ + add.w fp, r3, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e46 │ │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + bne.w 409a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4322 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - beq.n 1fda │ │ │ │ │ + bne.w 40b2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.w 4708 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3b9a │ │ │ │ │ - ldr.w sl, [r9] │ │ │ │ │ - mov r7, sl │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3a02 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ - mov fp, r9 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + 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, #16] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 204a │ │ │ │ │ + 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 4822 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 46c0 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 46ce │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 25d6 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fa2 │ │ │ │ │ - blt.w 4892 │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ + beq.w 25e8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 25f0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 1ff2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.n 1fce │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.n 2010 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 1f66 │ │ │ │ │ - ldr.w r3, [r6], #4 │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22b2 │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - beq.w 384c │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble.w 22d6 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1f66 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 1fe6 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + beq.n 206c │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - beq.w 3bbc │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - bgt.n 1f9e │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r5, lr │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - str.w lr, [sp, #32] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bne.n 2078 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r8, ip │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2762 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 2762 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2148 │ │ │ │ │ + blt.w 46a6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r2, [sl], #4 │ │ │ │ │ + str.w r2, [r4, #-4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1ffc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.n 2018 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 218a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 217e │ │ │ │ │ + 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 4812 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 46d4 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 46e2 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.n 2104 │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cbz r0, 2114 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 2118 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str.w r4, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2e48 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.w 3a2c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.n 218a │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 2090 │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 20d2 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bgt.n 20d6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2f58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 39fc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 218a │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 2090 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r2, [fp], #4 │ │ │ │ │ + str.w r2, [r4, #-4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2604 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 39fc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 218a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2184 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 208a │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 1f8c │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 1f8c │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt r3, #1 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 22e8 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + bne.w 241c │ │ │ │ │ + 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 48b0 │ │ │ │ │ + bpl.w 481a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 46b8 │ │ │ │ │ + bpl.w 44e4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 46c6 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3b78 │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + lsls r4, r3, #26 │ │ │ │ │ + bpl.w 44f0 │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + bpl.w 3e4e │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b84 │ │ │ │ │ + beq.w 3e5a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22f8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + beq.w 242c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add.w r8, r3, #4 │ │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + add.w r3, sl, #4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38d8 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.w 3ac0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3bc4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.w 3b7c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3864 │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ + bne.w 3a42 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 48b8 │ │ │ │ │ - lsls r5, r3, #25 │ │ │ │ │ - bpl.w 4344 │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4816 │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + bpl.w 46ac │ │ │ │ │ + ldrb.w r8, [r6, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - beq.w 4352 │ │ │ │ │ - tst.w sl, #64 @ 0x40 │ │ │ │ │ - beq.w 3bee │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ + tst.w r8, #32 │ │ │ │ │ + beq.w 46ba │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + beq.w 3e9a │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bfc │ │ │ │ │ + beq.w 3ea8 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3878 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 3a56 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3848 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r0, [r8, r9, lsl #2] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 3124 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ │ + ble.w 3982 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 30dc │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 47d8 │ │ │ │ │ + bpl.w 4896 │ │ │ │ │ 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 47d2 │ │ │ │ │ + bpl.w 4860 │ │ │ │ │ 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 40d4 │ │ │ │ │ + beq.w 4324 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d20 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov.w r2, r9, lsl #1 │ │ │ │ │ + beq.w 3f4a │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 2f4a │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.w 41d6 │ │ │ │ │ - ldr.w r0, [r8, r3, lsl #2] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ + ble.w 3c30 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bne.w 4292 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + mov r2, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r6, r1, #26 │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 44d6 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - it pl │ │ │ │ │ + bpl.n 2322 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 44d6 │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - beq.w 44e2 │ │ │ │ │ - ubfx r6, sl, #6, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 3d3e │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w r8, [r6, #16] │ │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4884 │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d52 │ │ │ │ │ + beq.w 4112 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3a10 │ │ │ │ │ - lsls r2, r3, #1 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r9, r2, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - ble.w 3b22 │ │ │ │ │ - ldr.w r0, [r8, r9, lsl #2] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + beq.w 3c32 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov.w sl, r5, lsl #1 │ │ │ │ │ + add.w r7, sl, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 3e0a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq.n 2218 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 2384 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 472a │ │ │ │ │ - tst.w sl, #64 @ 0x40 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 486c │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f76 │ │ │ │ │ + beq.w 4130 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b1a │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 3b58 │ │ │ │ │ - ubfx r2, sl, #6, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - add.w r2, r7, #20 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r8, sl, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + beq.w 3e02 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsls r5, r7, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w 3e76 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ubfx sl, r8, #6, #1 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + add.w r8, r6, #20 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 473c │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 47d8 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 478c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4704 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 47d2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 4674 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f8c │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3a0e │ │ │ │ │ - mov.w r2, sl, lsl #1 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 4298 │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 3e1e │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsls r3, r5, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 2f4a │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.n 225e │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - ldr.w r0, [r3], #4 │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - beq.w 4326 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - strd r1, r3, [sp, #12] │ │ │ │ │ - bgt.w 1fca │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r5, lr │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - str.w lr, [sp, #32] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - b.n 2020 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ble.w 3e70 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 23c6 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 45f6 │ │ │ │ │ - bne.w 2efc │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ble.w 2ef4 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + blt.w 467c │ │ │ │ │ + bne.w 3070 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 2f04 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3068 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 3078 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4870 │ │ │ │ │ + bpl.w 48a8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4666 │ │ │ │ │ + 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 4674 │ │ │ │ │ + beq.w 48a2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4316 │ │ │ │ │ + beq.w 440e │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39c2 │ │ │ │ │ - lsls r3, r7, #1 │ │ │ │ │ - add.w r9, r3, #1 │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ - ble.w 3f9e │ │ │ │ │ + bne.w 3c18 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne.w 3f98 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ + add.w r9, r3, #1 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble.w 3264 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 411e │ │ │ │ │ + ldr.w r1, [fp, r9, lsl #2] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + ubfx r3, r7, #5, #1 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 479e │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ + beq.w 487e │ │ │ │ │ + lsls r3, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 23bc │ │ │ │ │ + beq.n 24ec │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e1a │ │ │ │ │ + beq.w 4106 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3352 │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble.w 3d26 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ │ + bne.w 3264 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov.w r4, r9, lsl #1 │ │ │ │ │ + add.w r8, r4, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.w 3fc8 │ │ │ │ │ + ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 476c │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ + beq.w 489c │ │ │ │ │ + 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 241a │ │ │ │ │ + beq.n 2548 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f44 │ │ │ │ │ + beq.w 4260 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3950 │ │ │ │ │ - mov.w r9, r7, lsl #1 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ - ble.w 3e26 │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - add.w sl, r4, #20 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4792 │ │ │ │ │ + bne.w 3b72 │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ + add.w r9, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 40f2 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ubfx r4, r7, #6, #1 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 470c │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq.w 493a │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 466c │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 47ea │ │ │ │ │ + beq.w 47de │ │ │ │ │ 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 4074 │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 334a │ │ │ │ │ - lsls r2, r4, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - ble.w 3d78 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 2452 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.w 3e82 │ │ │ │ │ - subs r5, r2, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - lsls r5, r5, #2 │ │ │ │ │ - adds r4, r3, r5 │ │ │ │ │ + beq.w 41b2 │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 325e │ │ │ │ │ + lsls r2, r5, #1 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w 3fee │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 257e │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1fe4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w 1fea │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + add.w fp, fp, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 215c │ │ │ │ │ + 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, #12] │ │ │ │ │ + b.n 215c │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.w 4344 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r4, r3, #1 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + lsls r6, r4, #2 │ │ │ │ │ + add.w fp, r3, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ea6 │ │ │ │ │ - adds r6, r5, #4 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + bne.w 406a │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + add.w r8, r6, #4 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + ldr.w r9, [r5, #16] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 4072 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w ip, [r3, #12] │ │ │ │ │ + add.w r3, ip, r6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f22 │ │ │ │ │ - ldr.w lr, [r9, #12] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r2, lr, r5 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov.w r5, fp, lsl #2 │ │ │ │ │ - adds r3, r2, r5 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3ed6 │ │ │ │ │ - subs r3, #4 │ │ │ │ │ + bne.w 4088 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr.w r3, [r2, fp, lsl #2] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 4092 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + str.w r3, [r2, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4058 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 47fe │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + 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, #12] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 276a │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 48f6 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 44a8 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 44b6 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 2b20 │ │ │ │ │ + add.w r1, r7, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2b32 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 2b38 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs r4, #4 │ │ │ │ │ + str r7, [r4, #4] │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f0e │ │ │ │ │ + beq.n 278a │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bne.n 2796 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cbz r3, 2762 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r4, r3, #1 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add.w r0, fp, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 487c │ │ │ │ │ - ldr.w r8, [r9] │ │ │ │ │ - str.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w lr, [sp, #32] │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - mov r4, lr │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [sl] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 445e │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + 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 r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2584 │ │ │ │ │ - blt.w 4882 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.n 2858 │ │ │ │ │ + blt.w 44ca │ │ │ │ │ + ldr.w r3, [sl], #-4 │ │ │ │ │ subs r4, #4 │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cbnz r3, 25b0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 271a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.n 2734 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 28be │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 2890 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + subs r6, r4, #4 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + cmp r7, fp │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 4806 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 44f4 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4500 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.n 2818 │ │ │ │ │ + add.w r1, r4, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 2824 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 2828 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r4, [r6, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 289c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.n 2734 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.n 28be │ │ │ │ │ + subs r6, #4 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 27ae │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 27ec │ │ │ │ │ + cmp r7, fp │ │ │ │ │ + blt.n 27f0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r5, [r6, #4] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq.w 2d02 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ble.n 25d0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2afe │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3b92 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 28be │ │ │ │ │ + subs r6, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2542 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - sub.w lr, r4, #4 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - mov r4, lr │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + b.n 27ae │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + subs r4, #4 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 280c │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 39c8 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.n 25d0 │ │ │ │ │ + bne.w 2b4c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3b92 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 28be │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 2896 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2542 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ │ - str.w r0, [r3], #-4 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - beq.w 3dce │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - bgt.n 257e │ │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r3, r9, #1 │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - str.w lr, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r6, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 27a8 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 26ae │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 26ae │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + 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 435a │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bgt.n 2810 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + add.w sl, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt r3, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - add.w r1, r2, r6, lsl #2 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r1, r2, sl, lsl #2 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr.w r1, [r2, sl, lsl #2] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 282e │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + bne.w 2b5c │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4726 │ │ │ │ │ + bpl.w 47ea │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 468a │ │ │ │ │ + bpl.w 4498 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 4698 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 44a4 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3cf2 │ │ │ │ │ + bpl.w 3f28 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cfe │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 283e │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - ble.w 2d2a │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + beq.w 3f34 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2b6c │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + ble.w 3790 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r3, r3, r7, lsl #2 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 3152 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, 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, #16] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 3d78 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 47b2 │ │ │ │ │ + beq.w 4878 │ │ │ │ │ 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 47ac │ │ │ │ │ + beq.w 4872 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44ae │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3168 │ │ │ │ │ - lsls r3, r7, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble.w 3f82 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne.w 4330 │ │ │ │ │ + beq.w 4698 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 424a │ │ │ │ │ + lsls r5, r7, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w 423e │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 4692 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - sub.w r3, r3, r9, lsl #2 │ │ │ │ │ - ubfx r0, r8, #5, #1 │ │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + sub.w r3, r3, r5, lsl #2 │ │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r5 │ │ │ │ │ + movge r3, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4714 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - beq.w 4716 │ │ │ │ │ + beq.w 494e │ │ │ │ │ + lsls r3, r6, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 4720 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 2a16 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eea │ │ │ │ │ + beq.w 422e │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3164 │ │ │ │ │ - mov.w r5, r9, lsl #1 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble.w 3b10 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w r3, r3, r5, lsl #2 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + beq.w 3de4 │ │ │ │ │ + lsls r3, r5, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ble.w 3dfa │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + sub.w r2, r2, r3, lsl #2 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4832 │ │ │ │ │ - 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4968 │ │ │ │ │ + lsls r0, r6, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + 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 2780 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ + beq.n 2a70 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 417a │ │ │ │ │ + beq.w 42e0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b3c │ │ │ │ │ - lsls r7, r5, #1 │ │ │ │ │ + beq.w 3e22 │ │ │ │ │ + lsls r7, r3, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - ble.w 3b74 │ │ │ │ │ - ubfx r9, r8, #6, #1 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r2, r3, r7, lsl #2 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ble.w 3e32 │ │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + ubfx r6, r6, #6, #1 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + add.w r2, r4, #20 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r2, r3, r9, lsl #2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4742 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 46de │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ + beq.w 48e4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 45e6 │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4736 │ │ │ │ │ + beq.w 491c │ │ │ │ │ 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 4196 │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3b44 │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ + beq.w 426c │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3e28 │ │ │ │ │ + mov.w r2, r9, lsl #1 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bge.w 3b4e │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 27b0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - beq.w 41e8 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 25a8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + ble.w 3e66 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.n 2aa2 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + beq.w 4506 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 284a │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2704 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 270a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + subs r4, #4 │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 286e │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 286e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3140 │ │ │ │ │ - bne.w 2654 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - blt.w 3140 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + blt.w 3a90 │ │ │ │ │ + bne.w 2940 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.w 3a90 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 469e │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq.w 46a4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - sub.w r7, fp, #2 │ │ │ │ │ + bne.w 44de │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.w 3bc8 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub.w r7, r9, #2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ - add.w sl, r2, r7, lsl #2 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + add.w r9, r2, r7, lsl #2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 38a4 │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + bne.w 3ae0 │ │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 48b4 │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ - bpl.w 467a │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bpl.w 47ce │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + bpl.w 44bc │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r1, r6, #26 │ │ │ │ │ - bpl.w 4684 │ │ │ │ │ - lsls r6, r6, #25 │ │ │ │ │ - bpl.w 3cba │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ + lsls r3, r5, #26 │ │ │ │ │ + bpl.w 44c6 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ + bpl.w 3ecc │ │ │ │ │ + add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cc8 │ │ │ │ │ - mov.w r9, r0, lsr #31 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 2b1e │ │ │ │ │ + beq.w 3eda │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2e68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 38b2 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ + blt.w 47ee │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ef8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs.w sl, r3, #1 │ │ │ │ │ - beq.w 3f00 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + bne.w 41be │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs.w r8, r3, #1 │ │ │ │ │ + beq.w 4330 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ it le │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt.w 25e2 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - add.w r9, r3, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w lr, [sp, #32] │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r9, [r3] │ │ │ │ │ - b.n 2538 │ │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + bgt.w 28d0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n 26a6 │ │ │ │ │ + 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 r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - add.w r3, r9, ip, lsl #4 │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + add.w r3, r3, r7, lsl #4 │ │ │ │ │ + ldr.w r9, [r1] │ │ │ │ │ adds r3, #28 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - adds r4, #28 │ │ │ │ │ - ldr.w r6, [r9, #1564] @ 0x61c │ │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str.w ip, [r9, #24] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r7, [r3, #24] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq.w 1e42 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2f42 │ │ │ │ │ - bne.w 1e5e │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ble.w 3bb8 │ │ │ │ │ + blt.w 30a0 │ │ │ │ │ + bne.w 1e88 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3e36 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr.w r7, [r9, #1564] @ 0x61c │ │ │ │ │ + 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, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 2f36 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 3094 │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4808 │ │ │ │ │ + bpl.w 4954 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r9, #20 │ │ │ │ │ + addpl.w r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 4802 │ │ │ │ │ + beq.w 4942 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4162 │ │ │ │ │ + beq.w 4254 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3532 │ │ │ │ │ + bne.w 3444 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.w 399c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3bdc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r8, r6 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3f6a │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldrb r7, [r5, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 41de │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ + ldr.w sl, [r9, #8] │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ubfx r0, r7, #5, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + ubfx fp, r5, #5, #1 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4748 │ │ │ │ │ - lsls r3, r7, #25 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 495c │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ + 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 2a38 │ │ │ │ │ + beq.n 2d64 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f5c │ │ │ │ │ + beq.w 41d2 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 352e │ │ │ │ │ + bne.w 3440 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - ble.w 3996 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 3bd6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r2, sl │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 47c6 │ │ │ │ │ - lsls r3, r7, #25 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 490e │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ + 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 2a8e │ │ │ │ │ + beq.n 2dba │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41fe │ │ │ │ │ + beq.w 4286 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3992 │ │ │ │ │ + bne.w 3bf0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.w 399c │ │ │ │ │ - ubfx sl, r7, #6, #1 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r3, sl │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3bdc │ │ │ │ │ mov r8, r6 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + add.w r3, r9, #20 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ubfx r7, r5, #6, #1 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 47b8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 44e8 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 47c0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 468a │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4824 │ │ │ │ │ + beq.w 47e4 │ │ │ │ │ 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 3f50 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + beq.w 41c6 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3b6c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.w 3e3e │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 40ee │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 2ac4 │ │ │ │ │ + b.n 2dee │ │ │ │ │ + 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 4368 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 20f6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3d5c │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - sub.w r3, sl, fp, lsl #2 │ │ │ │ │ + ble.w 3fe6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + sub.w r3, r9, r8, lsl #2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 2f14 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 47c0 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 47fc │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r5, #20 │ │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 41dc │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3c22 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov.w r4, fp, lsl #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge.w 3196 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r9, fp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 4080 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ubfx r9, r6, #5, #1 │ │ │ │ │ - ubfx r6, r6, #6, #1 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ │ - sub.w r2, sl, r8, lsl #2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4864 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4656 │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 4660 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 317a │ │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3188 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 3190 │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 3c2a │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 2bb4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 3d64 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r5, [r9, #1564] @ 0x61c │ │ │ │ │ - sub.w r3, r3, r7, lsl #2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 3116 │ │ │ │ │ + bne.w 30aa │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp sl, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 475a │ │ │ │ │ + beq.w 4890 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4754 │ │ │ │ │ + beq.w 488a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 416e │ │ │ │ │ + beq.w 441a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c1c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - lsls r3, r7, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 40c2 │ │ │ │ │ + bne.w 3ec4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.w 3f70 │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge.w 42da │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 412a │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r2, r3, r6, lsl #2 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + ubfx r2, r5, #5, #1 │ │ │ │ │ + ubfx r5, r5, #6, #1 │ │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ + sub.w r2, r9, r7, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 482e │ │ │ │ │ + bpl.w 496e │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4502 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bpl.w 4650 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 450c │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 369a │ │ │ │ │ + beq.w 465a │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 35b6 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36a8 │ │ │ │ │ + beq.w 35c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 36b0 │ │ │ │ │ - lsls r2, r6, #1 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 3c92 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 2cac │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1fe6 │ │ │ │ │ - rsb r0, r3, #1 │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r1, lr │ │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 1fe6 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r5, sl, sl │ │ │ │ │ - subgt.w r5, sl, r7 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble.w 39d8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, r6, r5 │ │ │ │ │ - add.w r3, r5, r3, asr #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ + blt.w 35cc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3134 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - bpl.w 47e4 │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 47de │ │ │ │ │ - lsls r3, 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 43a6 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3a04 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n 2e86 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 420c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - subs r3, r3, r5 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - add.w r3, r5, r3, asr #1 │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3ad0 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - beq.w 3ad2 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 3adc │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - bpl.w 3ade │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3ae8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3aee │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n 2e86 │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r6, r3, r5 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 477c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4390 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 43a0 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3aa4 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3ab0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3ab6 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - bgt.n 2e2e │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 3140 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs.w r2, sl, r3 │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ - beq.w 2846 │ │ │ │ │ - sub.w r3, r3, sl │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - adds r0, r1, #4 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - adds r1, r4, #4 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 3fa4 │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 3fac │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3da6 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ │ - beq.w 4370 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 2876 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 39ec │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ │ - b.w 2090 │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.w 3ee6 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 2f06 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2358 │ │ │ │ │ - b.w 3d16 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2b7a │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.w 3de8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 29da │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1fea │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - ble.w 30a2 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - sub.w r4, sl, r9 │ │ │ │ │ - add.w r4, r9, r4, asr #1 │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [r8, r4, lsl #2] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 3c08 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + beq.w 450e │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + b.w 213a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3fde │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + sub.w r3, sl, r9, lsl #2 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 30d0 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 474e │ │ │ │ │ + beq.w 4948 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ + ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 47f0 │ │ │ │ │ + beq.w 4922 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 45ea │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3d98 │ │ │ │ │ - add.w r9, r4, #1 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bge.n 30a2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - it eq │ │ │ │ │ - streq r4, [sp, #48] @ 0x30 │ │ │ │ │ - bne.w 43f6 │ │ │ │ │ - sub.w r4, r4, r9 │ │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ │ - add.w r4, r9, r4, asr #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r0, [r8, r4, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 3002 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4766 │ │ │ │ │ - tst.w sl, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4004 │ │ │ │ │ + beq.w 427a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 3034 │ │ │ │ │ - add.w r9, r4, #1 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bge.n 309c │ │ │ │ │ - ubfx r3, sl, #6, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3ebc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov.w r6, r9, lsl #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 310e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 4124 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - sub.w sl, r4, r9 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add.w sl, r9, sl, asr #1 │ │ │ │ │ - ldr.w r0, [r7, sl, lsl #2] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ubfx r3, r5, #6, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + sub.w r2, sl, r4, lsl #2 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4772 │ │ │ │ │ + bpl.w 48ae │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4636 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bpl.w 4486 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4640 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 4490 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a2a │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + beq.n 30f6 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a38 │ │ │ │ │ + beq.n 3102 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3a3e │ │ │ │ │ - add.w r9, sl, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - blt.n 304a │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3874 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 3c14 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - lsls r7, r4, #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r5, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 38f8 │ │ │ │ │ - add.w r3, r8, r7 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3910 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 1fd4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r5], #4 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3b90 │ │ │ │ │ + blt.n 3106 │ │ │ │ │ + lsls r2, r4, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - it le │ │ │ │ │ - cmple r2, #6 │ │ │ │ │ - bgt.w 3344 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n 3108 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 301c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3c28 │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + b.w 21fa │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 248c │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ + mov r6, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - str.w r7, [fp] │ │ │ │ │ - b.w 1f5a │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + b.w 2028 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2c6c │ │ │ │ │ - b.n 2f42 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bge.w 2d04 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2762 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2170 │ │ │ │ │ - b.w 3c14 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 2ecc │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2744 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 2fe0 │ │ │ │ │ + b.n 30a0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 2d9e │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 3de0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.n 3140 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 26c6 │ │ │ │ │ - b.n 3168 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - sub.w r6, r6, r5 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r5, sl, sl │ │ │ │ │ - subgt.w r5, sl, r7 │ │ │ │ │ - b.n 2d38 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + bge.w 22da │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 3b80 │ │ │ │ │ + add.w r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bee │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble.w 2bf4 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + bne.n 3054 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bge.n 3058 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w r7, r7, fp │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - sub.w r8, r3, r4 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - ble.w 45de │ │ │ │ │ - subs r4, r4, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w fp, r4, r7 │ │ │ │ │ - ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - add.w fp, r8, fp, asr #1 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.w 39ae │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + sub.w sl, r8, r9 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ite le │ │ │ │ │ + suble r7, r7, r7 │ │ │ │ │ + subgt r7, r7, r6 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ble.w 3bf4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r6, sl, r7 │ │ │ │ │ + add.w r6, r7, r6, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3a74 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4786 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ + bpl.w 4854 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4780 │ │ │ │ │ + bpl.w 484e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ │ - addmi.w r1, r5, #20 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46f2 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 39e4 │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - ble.n 32da │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.w 4296 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - sub.w fp, fp, r8 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w fp, r8, fp, asr #1 │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ + beq.w 4372 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3bd0 │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + bge.w 3bf4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 3122 │ │ │ │ │ + sub.w r3, sl, r7 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + add.w r3, r7, r3, asr #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 4336 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ + bpl.n 31c0 │ │ │ │ │ + lsls r5, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 4336 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bpl.w 433e │ │ │ │ │ - ubfx r4, r6, #6, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3db4 │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + ubfx r9, r5, #5, #1 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 48b8 │ │ │ │ │ + lsls r1, r5, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dc4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 327c │ │ │ │ │ - add.w r8, fp, #1 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - ble.n 32da │ │ │ │ │ - ubfx sl, r6, #6, #1 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - sub.w r9, fp, r8 │ │ │ │ │ - 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, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + beq.w 40d4 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbz r0, 31f0 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 1f0a │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ubfx sl, r5, #6, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r6, r3, r7 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r6, r7, r6, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4838 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4648 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 47b6 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 4548 │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4650 │ │ │ │ │ + beq.w 4550 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3a48 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + beq.w 3ff6 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a56 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3a5c │ │ │ │ │ - add.w r8, r9, #1 │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - blt.n 328a │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 38b2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - subs.w r4, r3, fp │ │ │ │ │ - beq.w 28e4 │ │ │ │ │ - sub.w r5, fp, r3 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - lsls r2, r4, #2 │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - lsls r3, r5, #2 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r9, r0, r3 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - add.w r0, r9, #4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 3c34 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 3c3e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3958 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1fe6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - sub.w r2, r9, #4 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - str.w r3, [r2, r5, lsl #2] │ │ │ │ │ - b.w 2904 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 202a │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - add.w r7, r7, #1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ble.w 34c6 │ │ │ │ │ + beq.w 4004 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3774 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - ldr.w r8, [r2, #1564] @ 0x61c │ │ │ │ │ - add.w r3, r7, r3, asr #1 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 3208 │ │ │ │ │ + b.w 1f0a │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3d0a │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r9, r3 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ble.w 33d6 │ │ │ │ │ + sub.w r3, r9, r6 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + 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, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3f50 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4730 │ │ │ │ │ + bpl.w 4916 │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 4776 │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 4934 │ │ │ │ │ + lsls r3, 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 46e6 │ │ │ │ │ + beq.w 4660 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4086 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w 4188 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 4514 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add.w r9, r7, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ + beq.w 413c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge.w 42ee │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 4720 │ │ │ │ │ + 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, #32] │ │ │ │ │ + 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, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 481e │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 485a │ │ │ │ │ + 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 342e │ │ │ │ │ + beq.n 3336 │ │ │ │ │ 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 4068 │ │ │ │ │ + beq.w 41e4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 3444 │ │ │ │ │ - add.w r7, r9, #1 │ │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - ble.n 34ba │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w r6, r9, r7 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r6, r7, r6, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + cbnz r0, 334c │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + ble.n 33cc │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + sub.w r9, r8, r6 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + add.w r9, r6, r9, asr #1 │ │ │ │ │ + ldr.w r1, [r5, r9, lsl #2] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4852 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + movge r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43ca │ │ │ │ │ + beq.w 4972 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4620 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 43dc │ │ │ │ │ + beq.w 4630 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 34a6 │ │ │ │ │ + beq.n 33b0 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 34b0 │ │ │ │ │ + cbz r0, 33ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 34b4 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - ble.w 3ac4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - b.n 3454 │ │ │ │ │ + bge.n 33c0 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ble.w 3dca │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.n 3362 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3498 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt.n 349c │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt.n 3454 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2efc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 45f6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - add r5, r4 │ │ │ │ │ + bne.n 33a2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt.n 33a6 │ │ │ │ │ + add.w r6, r9, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + blt.n 3362 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3070 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 467c │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov.w r5, r9, lsl #2 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4034 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 404c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub.w fp, fp, r3 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 41a2 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1fe6 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ + bne.w 41fe │ │ │ │ │ + add.w r3, fp, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4216 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 42a4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r3, [r1], #4 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 38e2 │ │ │ │ │ - strd r3, r4, [sp, #12] │ │ │ │ │ - b.w 20a8 │ │ │ │ │ + bne.w 3aca │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 2212 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, fp │ │ │ │ │ - add.w r6, r8, #1 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + add.w sl, r8, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble.w 3684 │ │ │ │ │ - sub.w r8, r4, r6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr.w sl, [r9, #1564] @ 0x61c │ │ │ │ │ - add.w r8, r6, r8, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.w 3894 │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + it ge │ │ │ │ │ + movge r4, r6 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ble.w 359e │ │ │ │ │ + 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, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ + bne.w 3aa6 │ │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ + ldrb.w r3, [r9, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 4760 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 48d6 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 47cc │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + addmi.w r0, r9, #20 │ │ │ │ │ + addpl.w r0, r9, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 48d0 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40c8 │ │ │ │ │ + beq.w 4402 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3be8 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bge.n 3684 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.n 3544 │ │ │ │ │ - sub.w r8, r4, r6 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - add.w r8, r6, r8, asr #1 │ │ │ │ │ - ldrb r7, [r5, #16] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, r8, lsl #2] │ │ │ │ │ - ubfx r0, r7, #5, #1 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + beq.w 3eb4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bge.n 359e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 3456 │ │ │ │ │ + sub.w r6, r4, sl │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ + add.w r6, sl, r6, asr #1 │ │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ │ + ubfx fp, r5, #5, #1 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, sl │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4798 │ │ │ │ │ - lsls r3, r7, #25 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 48be │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ + 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 3604 │ │ │ │ │ + beq.n 3518 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 405a │ │ │ │ │ + beq.w 41f2 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 3618 │ │ │ │ │ - add.w r6, r8, #1 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble.n 3682 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - ubfx sl, r7, #6, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - sub.w r4, r8, r6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w r4, r6, r4, asr #1 │ │ │ │ │ + cbnz r0, 352c │ │ │ │ │ + add.w sl, r6, #1 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + ble.n 359c │ │ │ │ │ + add.w r3, r9, #20 │ │ │ │ │ + str.w r9, [sp, #12] │ │ │ │ │ + ubfx r8, r5, #6, #1 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + sub.w r4, r9, sl │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r4, sl, r4, asr #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 47f6 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 4496 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 4848 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 451c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + mov r0, fp │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 44a8 │ │ │ │ │ + beq.w 452e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3828 │ │ │ │ │ + beq.w 4036 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3834 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 383a │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bge.n 3684 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.n 362a │ │ │ │ │ - mov r4, r8 │ │ │ │ │ + beq.w 4042 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3780 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bge.n 359e │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.n 3542 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 2f42 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub.w fp, fp, r4 │ │ │ │ │ + blt.w 30a0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ add r3, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b.w 1e60 │ │ │ │ │ - add.w r1, r8, #28 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 1e8a │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2cea │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w 2cf0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r6, r6, r7 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, r5 │ │ │ │ │ - subs r5, r2, r3 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble.w 438a │ │ │ │ │ - subs r3, r3, r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r3, r6 │ │ │ │ │ - ldr.w r7, [r9, #1564] @ 0x61c │ │ │ │ │ - add.w r3, r5, r3, asr #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + bne.w 2f40 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w 2f46 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + subs r7, r7, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3816 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r6, r3 │ │ │ │ │ + sub.w r8, r3, r6 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + ble.w 4532 │ │ │ │ │ + subs r6, r6, r3 │ │ │ │ │ + adds r3, r6, r7 │ │ │ │ │ + add.w r9, r8, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 3bfc │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 485e │ │ │ │ │ + bpl.w 4900 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4858 │ │ │ │ │ + bpl.w 48fa │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43b8 │ │ │ │ │ + beq.w 45ee │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39fc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 1ee8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 40e0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - subs r3, r3, r5 │ │ │ │ │ - add.w r6, r5, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ + bne.w 3c20 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble.n 3714 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 437e │ │ │ │ │ + sub.w r3, r9, r8 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + add.w r9, r8, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 45c8 │ │ │ │ │ + bpl.n 3686 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 45c8 │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + ubfx r7, r5, #5, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 492e │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40e0 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbz r0, 36b2 │ │ │ │ │ + add.w r8, r9, #1 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble.n 3714 │ │ │ │ │ + ubfx r3, r5, #6, #1 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + sub.w r5, r9, r8 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r5, r8, r5, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4978 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 4612 │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - beq.w 45d4 │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 461a │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a84 │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ + beq.w 3dac │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a96 │ │ │ │ │ + beq.w 3dba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3a9c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r6, r3 │ │ │ │ │ - ble.w 1ee8 │ │ │ │ │ - add.w sl, r4, #20 │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - sub.w r8, r6, r5 │ │ │ │ │ + bge.w 3dc0 │ │ │ │ │ + add.w r8, r5, #1 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + blt.n 36c2 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 3aec │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs.w r4, r3, r9 │ │ │ │ │ + beq.w 2c0e │ │ │ │ │ + sub.w r3, r9, r3 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + add fp, r3 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ + lsls r2, r4, #2 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3f5e │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3f66 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + beq.w 3bc8 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + b.w 2c2a │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + blt.w 3208 │ │ │ │ │ + b.w 1f0a │ │ │ │ │ + add.w sl, r4, #1 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + ble.w 359a │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.n 3542 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r5, r8, r8 │ │ │ │ │ + subgt.w r5, r8, r7 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bge.w 3e40 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r7, sl, r5 │ │ │ │ │ + add.w r7, r5, r7, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3a84 │ │ │ │ │ + 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 4866 │ │ │ │ │ + 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 48b2 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4426 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3e3c │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.w 3c10 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 37a6 │ │ │ │ │ + sub.w r3, sl, r5 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + add.w r3, r5, r3, asr #1 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 48ca │ │ │ │ │ + lsls r0, r6, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + 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 3870 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 404e │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbnz r0, 388a │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add.w r8, r5, r8, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.n 38fa │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + ubfx r6, r6, #6, #1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + add.w r2, r4, #20 │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + sub.w sl, r8, r5 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w sl, r5, sl, asr #1 │ │ │ │ │ + ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 482a │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 44f0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 44fa │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a66 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq.w 4928 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 446e │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 4480 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 3964 │ │ │ │ │ + adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a76 │ │ │ │ │ + beq.n 396e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3a7c │ │ │ │ │ - add.w r5, r8, #1 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt.n 37bc │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - b.w 1ee8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.w 2f42 │ │ │ │ │ + bge.n 3972 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.n 38f2 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 38a2 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 3a90 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs.w r2, r8, r3 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + beq.w 2b74 │ │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r1, r3 │ │ │ │ │ + add fp, r3 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 414e │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 4156 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3732 │ │ │ │ │ - b.n 39fc │ │ │ │ │ + beq.w 4020 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + beq.w 4642 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2ba4 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3674 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bgt.w 367a │ │ │ │ │ - adds r6, r4, #1 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble.w 3682 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.n 362a │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 30a2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.n 38e6 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bgt.n 38ea │ │ │ │ │ + add.w r5, sl, #1 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + ble.w 3ab6 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 38a2 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 30e8 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + lsls r6, r5, #2 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - add r4, r5 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - b.w 1fe6 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3c14 │ │ │ │ │ - bne.w 2110 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - str.w r7, [r5], #4 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ + bne.w 3b1a │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r2, r6 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 30e4 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 3934 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx sl │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 35a6 │ │ │ │ │ - b.w 2f42 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs.w r9, r0, #0 │ │ │ │ │ - bge.w 28d4 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + bne.w 3b32 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + beq.w 3b7c │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [fp], #4 │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3f40 │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ + it le │ │ │ │ │ + cmple.w r9, #6 │ │ │ │ │ + bgt.n 39f4 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.w 1f84 │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ + b.w 2196 │ │ │ │ │ + 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, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 42ba │ │ │ │ │ + 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} │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 3a20 │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 3a20 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 30e8 │ │ │ │ │ + bne.w 2278 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + str.w r6, [r3], #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 3de0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w fp, r3, #4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 39d0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 3b5a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ │ - bge.w 1ede │ │ │ │ │ - b.w 2f42 │ │ │ │ │ - ldrd r3, r4, [sp, #12] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 317c │ │ │ │ │ + b.w 30a0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 380c │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2740 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 34b8 │ │ │ │ │ + b.w 30a0 │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.n 38fa │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + 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, #12] │ │ │ │ │ - b.w 20a8 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b.w 2212 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge.w 2c00 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2740 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge.w 1f04 │ │ │ │ │ + b.w 30a0 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - add r3, r7 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - add.w r3, r8, r7 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add r3, r6 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ 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 3bc4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r5], #4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 30e4 │ │ │ │ │ - ldrd r2, r1, [sp, #12] │ │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - strd r2, r1, [sp, #12] │ │ │ │ │ - b.w 30e4 │ │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 3532 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 3352 │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.n 3b7c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [fp], #4 │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 39d0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 39d0 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b.n 3444 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.w 3264 │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2762 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov r6, ip │ │ │ │ │ + b.w 2028 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov.w r5, fp, lsl #2 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - rsb r4, fp, #1 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - negs r6, r5 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + rsb r4, r3, #1 │ │ │ │ │ + lsls r6, r3, #2 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - adds r0, r3, r4 │ │ │ │ │ - add r1, r4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + add.w r1, lr, r4 │ │ │ │ │ + adds r0, r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + negs r5, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 409a │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str r3, [r2, r6] │ │ │ │ │ - b.w 1fe6 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.n 3532 │ │ │ │ │ + bne.w 42fe │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r7, r5] │ │ │ │ │ + b.n 3a20 │ │ │ │ │ + ldr.w lr, [sp, #28] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.n 3ba0 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.w 3184 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w sl, r6, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r4, fp │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bgt.w 3544 │ │ │ │ │ - b.n 368a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + movge r4, r3 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + blt.w 3456 │ │ │ │ │ + b.n 35a4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 3444 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + b.w 1f0a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 38b2 │ │ │ │ │ + blt.w 3aec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3210 │ │ │ │ │ - b.n 39e4 │ │ │ │ │ + beq.w 364a │ │ │ │ │ + b.n 3c20 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + b.n 38fa │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b.w 3264 │ │ │ │ │ + add.w r8, r9, #1 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - b.n 3352 │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - mov r3, lr │ │ │ │ │ - str.w lr, [sp, #32] │ │ │ │ │ - mov.w r5, fp, lsl #2 │ │ │ │ │ - b.n 396a │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.w 3140 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - b.w 2e8e │ │ │ │ │ - add.w r8, fp, #1 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.n 3210 │ │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ │ - b.n 34c6 │ │ │ │ │ + b.n 364a │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + b.w 33d6 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r5, r3 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.w 3984 │ │ │ │ │ + subs r3, r5, r7 │ │ │ │ │ + add.w fp, r7, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 1e68 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 3732 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.w 2da4 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3e8a │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + mov r2, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bgt.w 2f5e │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.w 30a2 │ │ │ │ │ - add.w r1, r8, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 308c │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt.w 3092 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble.n 3afa │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.w 304a │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 48f0 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 48ea │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32cc │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - blt.w 32d2 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bgt.w 328a │ │ │ │ │ - b.n 32da │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ + beq.w 4636 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 4010 │ │ │ │ │ + add.w r7, fp, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.w 3984 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 455c │ │ │ │ │ + sub.w r5, fp, r7 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + add.w r5, r7, r5, asr #1 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 3ce4 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w r8, [r6, #16] │ │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 48de │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3800 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt.w 3806 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - ble.n 3b06 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 37bc │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + beq.w 4224 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbz r0, 3d14 │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.n 3d70 │ │ │ │ │ + ubfx r4, r8, #6, #1 │ │ │ │ │ + add.w r3, r6, #20 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + sub.w r8, r6, r7 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + add.w r8, r7, r8, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4964 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 4600 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 460a │ │ │ │ │ + cbz r5, 3d94 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 3da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 379c │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - blt.w 37a2 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - blt.w 37b0 │ │ │ │ │ - b.n 380e │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + bge.n 3da4 │ │ │ │ │ + add.w r7, r8, #1 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + blt.n 3d28 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3984 │ │ │ │ │ + b.n 3a52 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + blx r6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 29b2 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 3a9c │ │ │ │ │ + add.w r1, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e7a │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bgt.w 2e80 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - blt.w 2e2e │ │ │ │ │ - b.w 2e86 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2efc │ │ │ │ │ - b.n 34c6 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 2dfc │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ + bne.n 3d62 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bgt.n 3d66 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ble.n 3dda │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.n 3d28 │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e12 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - blt.w 2e18 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.w 2e18 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 30a2 │ │ │ │ │ - b.n 3874 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - b.w 1ee8 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - sub.w r6, r6, r9 │ │ │ │ │ - b.w 2d2c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b.n 3a10 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, r9 │ │ │ │ │ - add.w r9, r5, #2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - blt.w 2f5e │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.w 30a8 │ │ │ │ │ + bne.w 3706 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + blt.w 370c │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bgt.w 36c2 │ │ │ │ │ + b.n 3714 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3070 │ │ │ │ │ + b.w 33d6 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3984 │ │ │ │ │ + b.n 3a52 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.w 3168 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ - b.w 3168 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 3b12 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + sub.w sl, sl, r3 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r5, r8, r8 │ │ │ │ │ + subgt.w r5, r8, r7 │ │ │ │ │ + b.n 379e │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + sub.w sl, sl, r5 │ │ │ │ │ + b.n 3792 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 3c32 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - add.w r9, r3, #2 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - blt.w 2f5e │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.w 30a8 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 3b12 │ │ │ │ │ + movge r5, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + adds r7, #2 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + blt.w 3c42 │ │ │ │ │ + b.n 398a │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.n 3c32 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 3de8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + b.n 3de8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 3dfc │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + b.w 359e │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + b.n 3814 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 3a90 │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + b.n 3902 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2088 │ │ │ │ │ + bne.w 21f2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 208a │ │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - mov r8, lr │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add r4, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 41b2 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - b.n 385c │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b.n 3684 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 3be0 │ │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4028 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - b.w 1fea │ │ │ │ │ - add.w r6, r8, #1 │ │ │ │ │ - b.n 35ae │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + b.w 21f4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 3dfc │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 3c32 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r7, sl, #2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r5, r3 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bgt.w 3c42 │ │ │ │ │ + b.n 398a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 3c9c │ │ │ │ │ + b.w 30e8 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2108 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + bne.w 2270 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 210a │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r6 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2fbc │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 3bc4 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n 36ba │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.w 3196 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w 3196 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r5, 3c44 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3d6a │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3958 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1fe6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2904 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 2904 │ │ │ │ │ + b.w 2272 │ │ │ │ │ + add.w sl, r6, #1 │ │ │ │ │ + b.w 34c0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 36ba │ │ │ │ │ + b.w 310e │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.w 35d4 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1eda │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bne.w 2bfe │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ ite ge │ │ │ │ │ - movge.w r8, #0 │ │ │ │ │ - movlt.w r8, #1 │ │ │ │ │ - b.w 1ede │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 2c00 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.w 35d4 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28d0 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + bne.w 1e80 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ - movge.w r9, #0 │ │ │ │ │ - movlt.w r9, #1 │ │ │ │ │ - b.w 28d4 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 1e82 │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e56 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ + bne.w 1f02 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 1e58 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 1f04 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 264c │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bne.w 2938 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 264e │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 293a │ │ │ │ │ + mov r6, fp │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.n 3a02 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b.n 3c32 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 33c6 │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 3bca │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n 3a10 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - adds r7, #2 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - blt.w 3366 │ │ │ │ │ - b.w 34ce │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 21e0 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - blt.w 21e6 │ │ │ │ │ - b.n 3a10 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - b.w 3196 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 36ba │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + bge.w 32d4 │ │ │ │ │ + b.w 3084 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r5, 3f6c │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ │ + cbz r3, 3f84 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3c54 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - add.w r7, r9, #1 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + beq.w 3bc8 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2c2a │ │ │ │ │ + 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 2c2a │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 1e92 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.w 3366 │ │ │ │ │ - b.w 34c6 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bgt.w 2fcc │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 30a2 │ │ │ │ │ - b.n 3874 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - b.w 2d0e │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ + movge r3, r8 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + blt.w 3276 │ │ │ │ │ + b.w 33de │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 310e │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 35d4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.w 3264 │ │ │ │ │ + add.w r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3272 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - bge.w 327c │ │ │ │ │ - b.w 3276 │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1fea │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r1, lr │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add.w r0, r3, r4, lsl #2 │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1fea │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - add r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 1fea │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + bne.w 324a │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 324c │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bgt.w 3cae │ │ │ │ │ + mov r5, fp │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3984 │ │ │ │ │ + b.n 3a52 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2740 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 358a │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ite le │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 358c │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 23c8 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add.w r7, r3, #2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - blt.w 3366 │ │ │ │ │ - b.w 34ce │ │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 399c │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + b.n 3880 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 268e │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + b.w 2630 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldrd ip, r9, [r3, #12] │ │ │ │ │ + add.w r3, ip, r6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + add.w r3, r9, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 2662 │ │ │ │ │ + add r1, r3 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 2676 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r4, [r9, #16] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - beq.w 4010 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b.w 1f48 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl c4 │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 2f42 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r4, r3, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - lsls r5, r4, #2 │ │ │ │ │ - add.w r4, r3, r4, lsl #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 24c2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r6, r5, #4 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ │ - add r3, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r7, [r9, #16] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 44c0 │ │ │ │ │ - ldr.w lr, [r9, #12] │ │ │ │ │ - add.w r3, lr, r5 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - adds r3, r7, r5 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 24ea │ │ │ │ │ - subs r3, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ - add r2, r5 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.w 2506 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + beq.w 4556 │ │ │ │ │ + strd r0, r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 1f6e │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2732 │ │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 3c7e │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 3de0 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 2516 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w lr, [r9, #12] │ │ │ │ │ - ldr.w r7, [r9, #16] │ │ │ │ │ - add.w r3, lr, r5 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 24ea │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + b.w 31e6 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 242a │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - ite le │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - movgt r3, #1 │ │ │ │ │ - b.w 2b08 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b.w 36aa │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b.n 3bdc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r6, r4, #2 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r9, r3 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt.w 3276 │ │ │ │ │ + b.w 33de │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2a44 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.w 2988 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 2c12 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + b.w 24f8 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 234c │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.w 243a │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.w 2f88 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.w 2e72 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.w 223c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 3b12 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 2298 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w 2306 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b.n 3d82 │ │ │ │ │ + b.w 23a6 │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ble.w 33d6 │ │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + b.w 32e2 │ │ │ │ │ add r4, r3 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - cbz r4, 3fb2 │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + cbz r4, 415c │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ add r4, r3 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ec6 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 3938 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4602 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + beq.w 4434 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 2868 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2b96 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 302c │ │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1fe6 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3be0 │ │ │ │ │ - ldrd r6, r1, [sp, #12] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 34f8 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b.w 25be │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 3faa │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + ite le │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 2e30 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3610 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ + b.w 2d70 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.w 2cae │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 343a │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ite le │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b.w 2496 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.w 2b28 │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.w 34c6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b.w 33d4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + b.w 3342 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 3524 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - adds r0, r3, r4 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - add r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - cmn r5, r6 │ │ │ │ │ - str r3, [r2, r6] │ │ │ │ │ - beq.w 1fe6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + add.w r3, fp, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r2, r6] │ │ │ │ │ - b.w 1fe6 │ │ │ │ │ + add r3, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.w 36ba │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 35a6 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 2170 │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r8, [r9, #1564] @ 0x61c │ │ │ │ │ - subs r7, r3, r5 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r7, r5, r7, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 4150 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 481a │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4816 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - ldrmi r1, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 45be │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cbz r3, 415e │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w 1ee8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 340c │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.n 3d0e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq.w 3742 │ │ │ │ │ - b.n 40e6 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.n 413a │ │ │ │ │ - b.w 2f42 │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - b.n 413e │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 29da │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + b.w 2a22 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 3dfc │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 3de8 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2c6c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + b.w 2d04 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 278c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2efc │ │ │ │ │ - b.w 34c6 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + b.w 2558 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 27f6 │ │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r8, lr │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 2ae6 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2fe0 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2dc6 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 2286 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 2404 │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov r6, ip │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b.n 3b9a │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 3a02 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r1, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + 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.w r3, [r4, r2, lsl #2] │ │ │ │ │ - b.w 1fe6 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 211e │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + b.w 3a20 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.n 3eec │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2b7a │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - mov r3, lr │ │ │ │ │ - str.w lr, [sp, #32] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov.w r5, fp, lsl #2 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 396a │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b.w 2a80 │ │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3070 │ │ │ │ │ + b.w 33d6 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + adds r0, r3, r4 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmn r6, r5 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r7, r5] │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r2, r5] │ │ │ │ │ + b.w 3a20 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 22da │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ + b.w 2740 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + bl c4 │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + bne.w 261c │ │ │ │ │ + b.w 2762 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 273c │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.w 201c │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2a9a │ │ │ │ │ + b.w 317c │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r7, r3, r5 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r7, r5, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 4284 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r3, r0, #26 │ │ │ │ │ - bpl.w 4846 │ │ │ │ │ - lsls r3, r0, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - ldrmi r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 4842 │ │ │ │ │ - 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 43ec │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cbz r3, 4292 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 2e86 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq.w 2db2 │ │ │ │ │ - b.n 4212 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.n 426e │ │ │ │ │ - b.w 3140 │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - b.n 4272 │ │ │ │ │ - add.w sl, r5, #20 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w r6, fp, r8 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r6, r9, r8 │ │ │ │ │ add.w r6, r8, r6, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 4304 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ + bne.n 43f0 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 484e │ │ │ │ │ + bpl.w 48c6 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 484a │ │ │ │ │ + bpl.w 4844 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - movmi r1, sl │ │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + ldrmi r1, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43e2 │ │ │ │ │ + beq.w 453e │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ - cbz r3, 4312 │ │ │ │ │ + cbz r3, 43fe │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - bge.w 32da │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + bge.w 3714 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 321c │ │ │ │ │ - b.n 429a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq.w 3656 │ │ │ │ │ + b.n 4384 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.n 42ee │ │ │ │ │ - b.w 38b2 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.n 42f4 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + bge.n 43da │ │ │ │ │ + b.w 3aec │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 43e0 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 2358 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 3e60 │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - strd r1, r3, [sp, #12] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - b.n 3b9a │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 2660 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - lsls r4, r6, #26 │ │ │ │ │ - bmi.w 325a │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 3dba │ │ │ │ │ + b.w 34b8 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 248c │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2ecc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 380c │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + 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 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 2762 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 38d6 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 3966 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - bne.w 20f2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3044 │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 30fa │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 2926 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 3f2a │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 26ec │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 3bf2 │ │ │ │ │ + b.w 2b24 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - bne.w 1ec4 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + lsls r1, r5, #26 │ │ │ │ │ + bmi.w 2bea │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 3ca0 │ │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ │ - b.w 1fea │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov.w r5, fp, lsl #2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + b.n 3ed0 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2740 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.w 396a │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - b.w 1ee6 │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 2e66 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 4196 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + lsls r4, r3, #26 │ │ │ │ │ + bmi.w 21e0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3aa6 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2da4 │ │ │ │ │ - b.w 3a04 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3732 │ │ │ │ │ - b.w 39fc │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 3e50 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 27de │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 281c │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + b.w 3b98 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + b.w 3a02 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 348a │ │ │ │ │ + bne.w 3576 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 34a8 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.n 42ee │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + b.n 4038 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.w 3aec │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b.w 371c │ │ │ │ │ + cmp r5, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.n 426e │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - sub.w r6, sl, r9 │ │ │ │ │ - add.w r6, r9, r6, asr #1 │ │ │ │ │ - ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [r8, r6, lsl #2] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 446e │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + b.n 43da │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3236 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 3ffa │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 2028 │ │ │ │ │ + add.w r3, r6, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r8, fp, r7 │ │ │ │ │ + add.w r8, r7, r8, asr #1 │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ + bne.n 45ca │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 47a4 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 490a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 47a8 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4906 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - ldrmi r1, [sp, #20] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + ldrmi r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 448c │ │ │ │ │ + cbz r0, 45dc │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ - cbz r3, 4488 │ │ │ │ │ - add.w r9, r6, #1 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble.n 447c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 43fe │ │ │ │ │ - mov r4, sl │ │ │ │ │ - str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 2fd8 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r4 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.n 4454 │ │ │ │ │ - b.w 3c14 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 30a2 │ │ │ │ │ - b.w 3874 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.n 445a │ │ │ │ │ + cbz r3, 45d8 │ │ │ │ │ + add.w r7, r8, #1 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + ble.w 4016 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ + beq.w 3cb6 │ │ │ │ │ + b.n 4562 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r5 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.n 45b4 │ │ │ │ │ + b.w 30e8 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b.n 45ba │ │ │ │ │ + cmp r4, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.n 4454 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ + b.n 45b4 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + b.w 2ac4 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 364a │ │ │ │ │ + b.w 3c20 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3d58 │ │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ │ + b.w 3d98 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 36f2 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 3db0 │ │ │ │ │ + add.w r0, sl, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 3660 │ │ │ │ │ + bne.w 3394 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 382a │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + b.w 33b2 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ite le │ │ │ │ │ + movle r2, #0 │ │ │ │ │ + movgt r2, #1 │ │ │ │ │ + b.w 3c9c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w lr, [sp, #28] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 3ba0 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2f2e │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 35ba │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 26c6 │ │ │ │ │ - b.w 3168 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldrd lr, r7, [r9, #12] │ │ │ │ │ - add.w r3, lr, r5 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.n 3ece │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - bne.w 21c4 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 3d44 │ │ │ │ │ + b.w 32d4 │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + b.w 259c │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + b.w 23f8 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 3b80 │ │ │ │ │ add.w r0, sl, #28 │ │ │ │ │ - b.w 2ae6 │ │ │ │ │ + b.w 2e0e │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.w 2954 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 29b2 │ │ │ │ │ + mov ip, fp │ │ │ │ │ + b.w 30ec │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 37ec │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.w 3a6c │ │ │ │ │ + ldrb.w r8, [r6, #16] │ │ │ │ │ + tst.w r8, #32 │ │ │ │ │ + bne.w 225a │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 3e9e │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 1fcc │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 25da │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 20c0 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 2108 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2cd6 │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.w 369e │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - sub.w r8, r3, r7 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r8, r7, r8, asr #1 │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + lsls r1, r5, #26 │ │ │ │ │ + bmi.w 1eee │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 3f12 │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 1e6c │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 3ef8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 458e │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 3a20 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2762 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + 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, #16] │ │ │ │ │ + ldr.w r1, [fp, r7, lsl #2] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 478c │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ lsls r3, r0, #26 │ │ │ │ │ - bpl.w 4812 │ │ │ │ │ + bpl.n 4840 │ │ │ │ │ lsls r3, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - ldrmi r0, [sp, #28] │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + ldrmi r0, [sp, #32] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 480e │ │ │ │ │ + beq.n 483c │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 45b4 │ │ │ │ │ + cbz r0, 47ac │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ - cbz r3, 45ae │ │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.n 45a0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 451c │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.w 33dc │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ + cbz r3, 47a8 │ │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge.n 479a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + beq.w 32ea │ │ │ │ │ + b.n 4726 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.n 4576 │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - b.w 3d18 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2efc │ │ │ │ │ - b.w 34c6 │ │ │ │ │ - add.w r7, r8, #1 │ │ │ │ │ - b.n 457c │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.n 4576 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.n 413a │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - bne.w 3782 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.w 3a8c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.w 38b2 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.w 32e2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + bge.n 4778 │ │ │ │ │ + b.w 3084 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3070 │ │ │ │ │ + b.w 33d6 │ │ │ │ │ + adds r6, r7, #1 │ │ │ │ │ + b.n 477c │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 2fbc │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 3bc4 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1fe6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r1, lr │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add.w r0, r3, r4, lsl #2 │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - b.w 3e0a │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3078 │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.w 3a2e │ │ │ │ │ - adds r0, #28 │ │ │ │ │ + b.n 4778 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 32b8 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 3a4c │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 2bdc │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 317e │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 2344 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 234c │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bmi.w 28bc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 3cbe │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 263a │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 3cf4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 3fec │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov.w r5, fp, lsl #2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.w 396a │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 2076 │ │ │ │ │ + bne.w 3236 │ │ │ │ │ + b.n 4550 │ │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ │ + b.w 2e0e │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.n 46fa │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 44be │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 23f8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 23e6 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3b7a │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1e42 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 3cdc │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - b.w 27d4 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 33c6 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3210 │ │ │ │ │ - b.w 39e4 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - b.w 228c │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - b.w 2474 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 271e │ │ │ │ │ + b.w 25b2 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2726 │ │ │ │ │ + b.w 2e24 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 468e │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 222c │ │ │ │ │ + b.n 449c │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w 3afa │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + b.w 3ba0 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 44f8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2762 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 33a8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 27ea │ │ │ │ │ + b.n 46d8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 227c │ │ │ │ │ + b.n 46ae │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 27d4 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2a24 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 2f96 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 2c5c │ │ │ │ │ + b.n 44e8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2c46 │ │ │ │ │ + b.n 46ea │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 3580 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 3020 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 2402 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 4638 │ │ │ │ │ + b.n 46c4 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + bl c4 │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + bne.w 1f26 │ │ │ │ │ + b.w 2762 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 33b8 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.n 4394 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 31fc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 31e8 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 228c │ │ │ │ │ + b.n 4770 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 2474 │ │ │ │ │ + b.n 475c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 43ce │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 4522 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 3170 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 315c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 35f0 │ │ │ │ │ + b.w 331e │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 22cc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 23a8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 4434 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 4448 │ │ │ │ │ + b.w 37e6 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 239a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 26b0 │ │ │ │ │ + b.w 29a2 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 269a │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.w 2ae6 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 2b5a │ │ │ │ │ + b.w 298c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 2a7a │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 3596 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 2162 │ │ │ │ │ + b.w 24d8 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2340 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 2ebc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 214e │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2d90 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 2d7e │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 248a │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 2fac │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 449c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 2b6e │ │ │ │ │ + b.w 2ea6 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 22b8 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2530 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 29ce │ │ │ │ │ + b.w 2480 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 29bc │ │ │ │ │ + b.w 246e │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 4488 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 456e │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n 4558 │ │ │ │ │ + b.w 37fc │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 412e │ │ │ │ │ + b.w 31da │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 3504 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 411c │ │ │ │ │ + b.n 43bc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 3416 │ │ │ │ │ + b.w 3858 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2afc │ │ │ │ │ + b.w 34aa │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 3498 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 3d02 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 2ac4 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 3c8e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 44f2 │ │ │ │ │ + b.w 3c7a │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 44ac │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 3636 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4504 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 276c │ │ │ │ │ + b.w 3622 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 45ac │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 32b8 │ │ │ │ │ - b.n 4650 │ │ │ │ │ + b.n 459a │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2da6 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 32b4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 4262 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n 424c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.n 42e4 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 42d2 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 2ada │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 2fd0 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 43d0 │ │ │ │ │ + b.n 4474 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 371e │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 370a │ │ │ │ │ + b.w 369e │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 32c6 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 259c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2cf8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 2bdc │ │ │ │ │ - b.n 4660 │ │ │ │ │ + b.w 2fba │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 466a │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 46d0 │ │ │ │ │ + b.w 2a02 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2ce6 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2d50 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4358 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.w 396a │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - b.w 314a │ │ │ │ │ - mov fp, sl │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - b.w 3c14 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl c4 │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bne.w 1f00 │ │ │ │ │ - b.w 2f42 │ │ │ │ │ + b.n 4602 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 46bc │ │ │ │ │ + b.w 2a58 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 467c │ │ │ │ │ + b.n 4652 │ │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ │ + b.n 4624 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4346 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 36f2 │ │ │ │ │ + b.n 461a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000048bc : │ │ │ │ │ +00004984 : │ │ │ │ │ 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, 4928 │ │ │ │ │ + cbz r3, 49f0 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 4928 │ │ │ │ │ + cbz r3, 49f0 │ │ │ │ │ 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 491e │ │ │ │ │ + bne.n 49e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4980 │ │ │ │ │ + bne.n 4a48 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4978 │ │ │ │ │ + bls.n 4a40 │ │ │ │ │ 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 │ │ │ │ │ @@ -7249,77 +7386,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 48fe │ │ │ │ │ + b.n 49c6 │ │ │ │ │ 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 4bbe │ │ │ │ │ + bne.w 4c86 │ │ │ │ │ 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 4980 │ │ │ │ │ + blt.n 4a48 │ │ │ │ │ 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 498a │ │ │ │ │ + ble.n 4a52 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.n 49ea │ │ │ │ │ + bne.n 4ab2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6748 │ │ │ │ │ + bl 6800 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #604] @ (4bd8 ) │ │ │ │ │ + ldr r1, [pc, #604] @ (4ca0 ) │ │ │ │ │ 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, #592] @ (4bdc ) │ │ │ │ │ + ldr r3, [pc, #592] @ (4ca4 ) │ │ │ │ │ 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 4b34 │ │ │ │ │ + ble.w 4bfc │ │ │ │ │ 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, #544] @ (4be0 ) │ │ │ │ │ + ldr r2, [pc, #544] @ (4ca8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7327,36 +7464,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 4916 │ │ │ │ │ - ldr r3, [pc, #504] @ (4be4 ) │ │ │ │ │ + b.n 49de │ │ │ │ │ + ldr r3, [pc, #504] @ (4cac ) │ │ │ │ │ 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 4b78 │ │ │ │ │ + ble.w 4c40 │ │ │ │ │ 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, #452] @ (4be8 ) │ │ │ │ │ + ldr r3, [pc, #452] @ (4cb0 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -7367,111 +7504,111 @@ │ │ │ │ │ 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 4b90 │ │ │ │ │ + bcs.w 4c58 │ │ │ │ │ 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 4b90 │ │ │ │ │ + beq.w 4c58 │ │ │ │ │ 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 4b22 │ │ │ │ │ + beq.n 4bea │ │ │ │ │ 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 4b22 │ │ │ │ │ + beq.n 4bea │ │ │ │ │ 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 4b22 │ │ │ │ │ + beq.n 4bea │ │ │ │ │ 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 4b22 │ │ │ │ │ + beq.n 4bea │ │ │ │ │ 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, #16] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ add.w r3, r7, r1 │ │ │ │ │ - beq.n 4b22 │ │ │ │ │ + beq.n 4bea │ │ │ │ │ add.w ip, r0, #20 │ │ │ │ │ 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 4b26 │ │ │ │ │ + bne.n 4bee │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 4b0a │ │ │ │ │ + bne.n 4bd2 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b.n 4916 │ │ │ │ │ + b.n 49de │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ add r3, r7 │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 4b0a │ │ │ │ │ - b.n 4b22 │ │ │ │ │ + bne.n 4bd2 │ │ │ │ │ + b.n 4bea │ │ │ │ │ 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 4980 │ │ │ │ │ + beq.w 4a48 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #160] @ (4bec ) │ │ │ │ │ + ldr r1, [pc, #160] @ (4cb4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -7479,128 +7616,128 @@ │ │ │ │ │ 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 4916 │ │ │ │ │ + b.n 49de │ │ │ │ │ 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 4a20 │ │ │ │ │ - b.n 4980 │ │ │ │ │ + bne.w 4ae8 │ │ │ │ │ + b.n 4a48 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4baa │ │ │ │ │ + beq.n 4c72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4baa │ │ │ │ │ + cbnz r3, 4c72 │ │ │ │ │ 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 4980 │ │ │ │ │ + beq.w 4a48 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - b.n 4a78 │ │ │ │ │ + b.n 4b40 │ │ │ │ │ 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 4980 │ │ │ │ │ + b.n 4a48 │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000248 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000008e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004bf0 : │ │ │ │ │ +00004cb8 : │ │ │ │ │ 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 4c1a │ │ │ │ │ + bls.n 4ce2 │ │ │ │ │ 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] @ (4c30 ) │ │ │ │ │ + ldr r1, [pc, #12] @ (4cf8 ) │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004c34 : │ │ │ │ │ +00004cfc : │ │ │ │ │ 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 4c94 │ │ │ │ │ + bpl.n 4d5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (4cbc ) │ │ │ │ │ + ldr r0, [pc, #108] @ (4d84 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 4ca4 │ │ │ │ │ + cbz r0, 4d6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ca8 │ │ │ │ │ + beq.n 4d70 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (4cc0 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (4d88 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -7621,43 +7758,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] @ (4cc4 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (4d8c ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 4c76 │ │ │ │ │ + b.n 4d3e │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004cc8 : │ │ │ │ │ +00004d90 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4d24 │ │ │ │ │ + blt.n 4dec │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 4cf2 │ │ │ │ │ + bcs.n 4dba │ │ │ │ │ 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 4d1e │ │ │ │ │ + beq.n 4de6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -7665,36 +7802,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 4d1a │ │ │ │ │ + beq.n 4de2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 4d28 │ │ │ │ │ + cbz r2, 4df0 │ │ │ │ │ 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 4d1a │ │ │ │ │ + b.n 4de2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004d30 : │ │ │ │ │ +00004df8 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004d34 : │ │ │ │ │ +00004dfc : │ │ │ │ │ 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 │ │ │ │ │ @@ -7706,207 +7843,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, 4d78 │ │ │ │ │ + cbz r0, 4e40 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4d82 │ │ │ │ │ + bne.n 4e4a │ │ │ │ │ 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 4d78 │ │ │ │ │ + bne.n 4e40 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004d98 <_PyList_Extend>: │ │ │ │ │ +00004e60 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4dbc <_list_extend> │ │ │ │ │ + bl 4e84 <_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 │ │ │ │ │ │ │ │ │ │ -00004dbc <_list_extend>: │ │ │ │ │ +00004e84 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 57e6 <_list_extend+0xa2a> │ │ │ │ │ + beq.w 58a0 <_list_extend+0xa1c> │ │ │ │ │ stmdb 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 511e <_list_extend+0x362> │ │ │ │ │ + beq.w 51e8 <_list_extend+0x364> │ │ │ │ │ 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 4f50 <_list_extend+0x194> │ │ │ │ │ + bne.w 501a <_list_extend+0x196> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52c2 <_list_extend+0x506> │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 4f32 <_list_extend+0x176> │ │ │ │ │ + beq.w 537e <_list_extend+0x4fa> │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 4ffc <_list_extend+0x178> │ │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5078 <_list_extend+0x2bc> │ │ │ │ │ - adds r7, r5, #1 │ │ │ │ │ + bne.w 5142 <_list_extend+0x2be> │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ bic.w r7, r7, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 57a6 <_list_extend+0x9ea> │ │ │ │ │ + bcs.w 5864 <_list_extend+0x9e0> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57a6 <_list_extend+0x9ea> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + beq.w 5864 <_list_extend+0x9e0> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ - bmi.w 50cc <_list_extend+0x310> │ │ │ │ │ - add.w r2, r6, #12 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.n 4f32 <_list_extend+0x176> │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ + bmi.w 5196 <_list_extend+0x312> │ │ │ │ │ + add.w r3, r5, #12 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble.n 4ffc <_list_extend+0x178> │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ │ + mov.w r2, r8, lsl #2 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ str.w r1, [r0, r8, lsl #2] │ │ │ │ │ - beq.n 4f32 <_list_extend+0x176> │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - adds r7, r3, #4 │ │ │ │ │ + beq.n 4ffc <_list_extend+0x178> │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + adds r7, r2, #4 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ str r1, [r0, r7] │ │ │ │ │ - beq.n 4f32 <_list_extend+0x176> │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ - add.w r7, r3, #8 │ │ │ │ │ + beq.n 4ffc <_list_extend+0x178> │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + add.w r7, r2, #8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ + cmp r6, #3 │ │ │ │ │ str r1, [r0, r7] │ │ │ │ │ - beq.n 4f32 <_list_extend+0x176> │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - add.w r7, r3, #12 │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.n 4ffc <_list_extend+0x178> │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + add.w ip, r2, #12 │ │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cmp r4, ip │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #4 │ │ │ │ │ - str r1, [r0, r7] │ │ │ │ │ - beq.n 4f32 <_list_extend+0x176> │ │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ │ - add.w ip, r3, #16 │ │ │ │ │ + cmp r6, #4 │ │ │ │ │ + str.w r1, [r0, ip] │ │ │ │ │ + beq.n 4ffc <_list_extend+0x178> │ │ │ │ │ + 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 │ │ │ │ │ + cmp r6, #5 │ │ │ │ │ str.w r1, [r0, ip] │ │ │ │ │ - beq.n 4f32 <_list_extend+0x176> │ │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ │ - add.w r7, r3, #20 │ │ │ │ │ + beq.n 4ffc <_list_extend+0x178> │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ + add.w r7, r2, #20 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ str r1, [r0, r7] │ │ │ │ │ - beq.n 4f32 <_list_extend+0x176> │ │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ │ - add.w r1, r3, #24 │ │ │ │ │ + beq.n 4ffc <_list_extend+0x178> │ │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ │ + add.w r1, r2, #24 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r3, r2, #24 │ │ │ │ │ + add.w r2, r3, #24 │ │ │ │ │ adds r4, r0, r1 │ │ │ │ │ ldr.w ip, [r7] │ │ │ │ │ cmp ip, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r7] │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ str r7, [r0, r1] │ │ │ │ │ - beq.n 4f32 <_list_extend+0x176> │ │ │ │ │ - add.w r2, r2, r5, lsl #2 │ │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r2, #4 │ │ │ │ │ - ldr.w r1, [r3, #4]! │ │ │ │ │ + beq.n 4ffc <_list_extend+0x178> │ │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.w 510e <_list_extend+0x352> │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.w 51d8 <_list_extend+0x354> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ - bne.n 4f1e <_list_extend+0x162> │ │ │ │ │ + bne.n 4fe8 <_list_extend+0x164> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4f48 <_list_extend+0x18c> │ │ │ │ │ + beq.n 5012 <_list_extend+0x18e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 57f4 <_list_extend+0xa38> │ │ │ │ │ + beq.w 58a6 <_list_extend+0xa22> │ │ │ │ │ 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 │ │ │ │ │ @@ -7916,391 +8053,377 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ movne.w fp, #0 │ │ │ │ │ - beq.w 5436 <_list_extend+0x67a> │ │ │ │ │ + beq.w 54f2 <_list_extend+0x66e> │ │ │ │ │ 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 52c8 <_list_extend+0x50c> │ │ │ │ │ + beq.w 5384 <_list_extend+0x500> │ │ │ │ │ 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 571e <_list_extend+0x962> │ │ │ │ │ + beq.w 57fc <_list_extend+0x978> │ │ │ │ │ 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 55ae <_list_extend+0x7f2> │ │ │ │ │ + beq.w 566a <_list_extend+0x7e6> │ │ │ │ │ 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 5660 <_list_extend+0x8a4> │ │ │ │ │ + beq.w 570a <_list_extend+0x886> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52c2 <_list_extend+0x506> │ │ │ │ │ + beq.w 537e <_list_extend+0x4fa> │ │ │ │ │ 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 52ae <_list_extend+0x4f2> │ │ │ │ │ + blt.w 536a <_list_extend+0x4e6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 5016 <_list_extend+0x25a> │ │ │ │ │ + bgt.n 50e0 <_list_extend+0x25c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53ec <_list_extend+0x630> │ │ │ │ │ - cbz r3, 5016 <_list_extend+0x25a> │ │ │ │ │ + bne.w 54a8 <_list_extend+0x624> │ │ │ │ │ + cbz r3, 50e0 <_list_extend+0x25c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r7, r3, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 57d8 <_list_extend+0xa1c> │ │ │ │ │ + bcs.w 5870 <_list_extend+0x9ec> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57d8 <_list_extend+0xa1c> │ │ │ │ │ + beq.w 5870 <_list_extend+0x9ec> │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ - b.n 5016 <_list_extend+0x25a> │ │ │ │ │ + b.n 50e0 <_list_extend+0x25c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 52a0 <_list_extend+0x4e4> │ │ │ │ │ + bge.w 535c <_list_extend+0x4d8> │ │ │ │ │ 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 5002 <_list_extend+0x246> │ │ │ │ │ + bne.n 50cc <_list_extend+0x248> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 50d6 <_list_extend+0x31a> │ │ │ │ │ + bne.n 51a0 <_list_extend+0x31c> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 50f6 <_list_extend+0x33a> │ │ │ │ │ + ble.n 51c0 <_list_extend+0x33c> │ │ │ │ │ cmp.w r7, r3, asr #1 │ │ │ │ │ - bge.n 50f6 <_list_extend+0x33a> │ │ │ │ │ + bge.n 51c0 <_list_extend+0x33c> │ │ │ │ │ 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 577e <_list_extend+0x9c2> │ │ │ │ │ + beq.w 57de <_list_extend+0x95a> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 57d8 <_list_extend+0xa1c> │ │ │ │ │ + bcs.w 5870 <_list_extend+0x9ec> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57d8 <_list_extend+0xa1c> │ │ │ │ │ + beq.w 5870 <_list_extend+0x9ec> │ │ │ │ │ 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 5100 <_list_extend+0x344> │ │ │ │ │ - b.n 510a <_list_extend+0x34e> │ │ │ │ │ + bne.n 51ca <_list_extend+0x346> │ │ │ │ │ + b.n 51d4 <_list_extend+0x350> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ - add.w r9, r8, r5 │ │ │ │ │ + add.w r9, r8, r6 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.w 53c8 <_list_extend+0x60c> │ │ │ │ │ + ble.w 5484 <_list_extend+0x600> │ │ │ │ │ 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 5288 <_list_extend+0x4cc> │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bgt.w 5344 <_list_extend+0x4c0> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 578c <_list_extend+0x9d0> │ │ │ │ │ + beq.w 57d0 <_list_extend+0x94c> │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 57a6 <_list_extend+0x9ea> │ │ │ │ │ + bcs.w 5864 <_list_extend+0x9e0> │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57a6 <_list_extend+0x9ea> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + beq.w 5864 <_list_extend+0x9e0> │ │ │ │ │ + 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 4e48 <_list_extend+0x8c> │ │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bgt.w 4e50 <_list_extend+0x94> │ │ │ │ │ - b.n 4f32 <_list_extend+0x176> │ │ │ │ │ + beq.w 4f10 <_list_extend+0x8c> │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bgt.w 4f18 <_list_extend+0x94> │ │ │ │ │ + b.n 4ffc <_list_extend+0x178> │ │ │ │ │ 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 52ae <_list_extend+0x4f2> │ │ │ │ │ + beq.w 536a <_list_extend+0x4e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 502e <_list_extend+0x272> │ │ │ │ │ + blt.n 50f8 <_list_extend+0x274> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 510a <_list_extend+0x34e> │ │ │ │ │ + beq.n 51d4 <_list_extend+0x350> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 53e4 <_list_extend+0x628> │ │ │ │ │ + beq.w 54a0 <_list_extend+0x61c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4f48 <_list_extend+0x18c> │ │ │ │ │ + b.n 5012 <_list_extend+0x18e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ - bne.w 4f1e <_list_extend+0x162> │ │ │ │ │ - b.n 4f32 <_list_extend+0x176> │ │ │ │ │ + bne.w 4fe8 <_list_extend+0x164> │ │ │ │ │ + b.n 4ffc <_list_extend+0x178> │ │ │ │ │ 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 52c2 <_list_extend+0x506> │ │ │ │ │ + beq.w 537e <_list_extend+0x4fa> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 524e <_list_extend+0x492> │ │ │ │ │ + beq.w 4ffc <_list_extend+0x178> │ │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5364 <_list_extend+0x5a8> │ │ │ │ │ + bne.w 5420 <_list_extend+0x59c> │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ bic.w r7, r7, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 57ce <_list_extend+0xa12> │ │ │ │ │ + bcs.w 5864 <_list_extend+0x9e0> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57ce <_list_extend+0xa12> │ │ │ │ │ + beq.w 5864 <_list_extend+0x9e0> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bmi.w 53be <_list_extend+0x602> │ │ │ │ │ + bmi.w 547a <_list_extend+0x5f6> │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 524e <_list_extend+0x492> │ │ │ │ │ + ble.w 4ffc <_list_extend+0x178> │ │ │ │ │ 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 524e <_list_extend+0x492> │ │ │ │ │ + beq.w 4ffc <_list_extend+0x178> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - adds r7, r3, #4 │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w ip, r3, #4 │ │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ - cmp r4, ip │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r2, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - str r2, [r0, r7] │ │ │ │ │ - beq.n 524e <_list_extend+0x492> │ │ │ │ │ + str.w r2, [r0, ip] │ │ │ │ │ + beq.w 4ffc <_list_extend+0x178> │ │ │ │ │ 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 524e <_list_extend+0x492> │ │ │ │ │ + beq.w 4ffc <_list_extend+0x178> │ │ │ │ │ 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 524e <_list_extend+0x492> │ │ │ │ │ + beq.w 4ffc <_list_extend+0x178> │ │ │ │ │ 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 524e <_list_extend+0x492> │ │ │ │ │ + beq.w 4ffc <_list_extend+0x178> │ │ │ │ │ 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 524e <_list_extend+0x492> │ │ │ │ │ + beq.w 4ffc <_list_extend+0x178> │ │ │ │ │ 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 524e <_list_extend+0x492> │ │ │ │ │ + beq.w 4ffc <_list_extend+0x178> │ │ │ │ │ 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 5292 <_list_extend+0x4d6> │ │ │ │ │ + bne.n 534e <_list_extend+0x4ca> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 523c <_list_extend+0x480> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 4f48 <_list_extend+0x18c> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4f48 <_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 4f48 <_list_extend+0x18c> │ │ │ │ │ + bne.n 531a <_list_extend+0x496> │ │ │ │ │ + b.n 4ffc <_list_extend+0x178> │ │ │ │ │ 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 509a <_list_extend+0x2de> │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bge.w 5164 <_list_extend+0x2e0> │ │ │ │ │ add.w r7, r9, #3 │ │ │ │ │ bic.w r7, r7, #3 │ │ │ │ │ - b.n 509a <_list_extend+0x2de> │ │ │ │ │ + b.n 5164 <_list_extend+0x2e0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 523c <_list_extend+0x480> │ │ │ │ │ - b.n 524e <_list_extend+0x492> │ │ │ │ │ + bne.n 531a <_list_extend+0x496> │ │ │ │ │ + b.n 4ffc <_list_extend+0x178> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 318 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 5016 <_list_extend+0x25a> │ │ │ │ │ + bne.w 50e0 <_list_extend+0x25c> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 52c2 <_list_extend+0x506> │ │ │ │ │ + beq.n 537e <_list_extend+0x4fa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 57de <_list_extend+0xa22> │ │ │ │ │ + beq.w 58b4 <_list_extend+0xa30> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4f48 <_list_extend+0x18c> │ │ │ │ │ + b.n 5012 <_list_extend+0x18e> │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 558a <_list_extend+0x7ce> │ │ │ │ │ + ble.w 5646 <_list_extend+0x7c2> │ │ │ │ │ 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 57b2 <_list_extend+0x9f6> │ │ │ │ │ + beq.w 5894 <_list_extend+0xa10> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 57c2 <_list_extend+0xa06> │ │ │ │ │ + bcs.w 5880 <_list_extend+0x9fc> │ │ │ │ │ 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 57c2 <_list_extend+0xa06> │ │ │ │ │ + beq.w 5880 <_list_extend+0x9fc> │ │ │ │ │ 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 5348 <_list_extend+0x58c> │ │ │ │ │ + b.n 5404 <_list_extend+0x580> │ │ │ │ │ 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 │ │ │ │ │ @@ -8311,115 +8434,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 532e <_list_extend+0x572> │ │ │ │ │ + bne.n 53ea <_list_extend+0x566> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 4f48 <_list_extend+0x18c> │ │ │ │ │ + b.n 5012 <_list_extend+0x18e> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add.w r9, r8, r6 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.w 5598 <_list_extend+0x7dc> │ │ │ │ │ + ble.w 5654 <_list_extend+0x7d0> │ │ │ │ │ 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 57be <_list_extend+0xa02> │ │ │ │ │ + beq.w 588c <_list_extend+0xa08> │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 57ce <_list_extend+0xa12> │ │ │ │ │ + bcs.w 5864 <_list_extend+0x9e0> │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57ce <_list_extend+0xa12> │ │ │ │ │ + beq.w 5864 <_list_extend+0x9e0> │ │ │ │ │ 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 5170 <_list_extend+0x3b4> │ │ │ │ │ + beq.w 523a <_list_extend+0x3b6> │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 5178 <_list_extend+0x3bc> │ │ │ │ │ - b.n 524e <_list_extend+0x492> │ │ │ │ │ + bgt.w 5244 <_list_extend+0x3c0> │ │ │ │ │ + b.n 4ffc <_list_extend+0x178> │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.w 5272 <_list_extend+0x4b6> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + blt.w 532e <_list_extend+0x4aa> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4e48 <_list_extend+0x8c> │ │ │ │ │ - b.n 50cc <_list_extend+0x310> │ │ │ │ │ + beq.w 4f10 <_list_extend+0x8c> │ │ │ │ │ + b.n 5196 <_list_extend+0x312> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 510a <_list_extend+0x34e> │ │ │ │ │ + b.n 51d4 <_list_extend+0x350> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 5644 <_list_extend+0x888> │ │ │ │ │ + ble.w 5700 <_list_extend+0x87c> │ │ │ │ │ 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 57b6 <_list_extend+0x9fa> │ │ │ │ │ + beq.w 5860 <_list_extend+0x9dc> │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 57d8 <_list_extend+0xa1c> │ │ │ │ │ + bcs.w 5870 <_list_extend+0x9ec> │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57d8 <_list_extend+0xa1c> │ │ │ │ │ + beq.w 5870 <_list_extend+0x9ec> │ │ │ │ │ strd r0, r8, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 5016 <_list_extend+0x25a> │ │ │ │ │ + b.n 50e0 <_list_extend+0x25c> │ │ │ │ │ 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 564e <_list_extend+0x892> │ │ │ │ │ + ble.w 57b0 <_list_extend+0x92c> │ │ │ │ │ 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 57ba <_list_extend+0x9fe> │ │ │ │ │ + beq.w 5890 <_list_extend+0xa0c> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 57c2 <_list_extend+0xa06> │ │ │ │ │ + bcs.w 5880 <_list_extend+0x9fc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57c2 <_list_extend+0xa06> │ │ │ │ │ + beq.w 5880 <_list_extend+0x9fc> │ │ │ │ │ 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 │ │ │ │ │ @@ -8429,160 +8552,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 5582 <_list_extend+0x7c6> │ │ │ │ │ + beq.n 563e <_list_extend+0x7ba> │ │ │ │ │ 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 5582 <_list_extend+0x7c6> │ │ │ │ │ + beq.n 563e <_list_extend+0x7ba> │ │ │ │ │ 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 5582 <_list_extend+0x7c6> │ │ │ │ │ + beq.n 563e <_list_extend+0x7ba> │ │ │ │ │ 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 5582 <_list_extend+0x7c6> │ │ │ │ │ + beq.n 563e <_list_extend+0x7ba> │ │ │ │ │ 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 5582 <_list_extend+0x7c6> │ │ │ │ │ + beq.n 563e <_list_extend+0x7ba> │ │ │ │ │ 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, 5582 <_list_extend+0x7c6> │ │ │ │ │ + cbz r0, 563e <_list_extend+0x7ba> │ │ │ │ │ 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, 5582 <_list_extend+0x7c6> │ │ │ │ │ + cbz r0, 563e <_list_extend+0x7ba> │ │ │ │ │ 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, 5582 <_list_extend+0x7c6> │ │ │ │ │ + cbz r0, 563e <_list_extend+0x7ba> │ │ │ │ │ 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, 5582 <_list_extend+0x7c6> │ │ │ │ │ + cbz r0, 563e <_list_extend+0x7ba> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r9, r9, #36 @ 0x24 │ │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ │ - b.n 5572 <_list_extend+0x7b6> │ │ │ │ │ + b.n 562e <_list_extend+0x7aa> │ │ │ │ │ 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 556c <_list_extend+0x7b0> │ │ │ │ │ + bne.n 5628 <_list_extend+0x7a4> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 4f48 <_list_extend+0x18c> │ │ │ │ │ + b.n 5012 <_list_extend+0x18e> │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.w 52d6 <_list_extend+0x51a> │ │ │ │ │ + blt.w 5392 <_list_extend+0x50e> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 5312 <_list_extend+0x556> │ │ │ │ │ + b.n 53ce <_list_extend+0x54a> │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.w 5370 <_list_extend+0x5b4> │ │ │ │ │ + blt.w 542c <_list_extend+0x5a8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b.n 53b8 <_list_extend+0x5fc> │ │ │ │ │ + b.n 5474 <_list_extend+0x5f0> │ │ │ │ │ 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 5710 <_list_extend+0x954> │ │ │ │ │ + ble.w 57ee <_list_extend+0x96a> │ │ │ │ │ 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 5798 <_list_extend+0x9dc> │ │ │ │ │ + beq.w 585c <_list_extend+0x9d8> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 57c2 <_list_extend+0xa06> │ │ │ │ │ + bcs.w 5880 <_list_extend+0x9fc> │ │ │ │ │ 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 57c2 <_list_extend+0xa06> │ │ │ │ │ + beq.w 5880 <_list_extend+0x9fc> │ │ │ │ │ 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 562e <_list_extend+0x872> │ │ │ │ │ + b.n 56ea <_list_extend+0x866> │ │ │ │ │ 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 │ │ │ │ │ @@ -8590,110 +8713,125 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 561c <_list_extend+0x860> │ │ │ │ │ - b.n 535c <_list_extend+0x5a0> │ │ │ │ │ + bne.n 56d8 <_list_extend+0x854> │ │ │ │ │ + b.n 5418 <_list_extend+0x594> │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - bge.w 5432 <_list_extend+0x676> │ │ │ │ │ - b.n 53f6 <_list_extend+0x63a> │ │ │ │ │ - cmp.w sl, r2, asr #1 │ │ │ │ │ - blt.w 544a <_list_extend+0x68e> │ │ │ │ │ - ldr.w fp, [r0, #12] │ │ │ │ │ - str.w sl, [r0, #8] │ │ │ │ │ - b.n 548e <_list_extend+0x6d2> │ │ │ │ │ + bge.w 54ee <_list_extend+0x66a> │ │ │ │ │ + b.n 54b2 <_list_extend+0x62e> │ │ │ │ │ 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 5702 <_list_extend+0x946> │ │ │ │ │ + ble.n 57c2 <_list_extend+0x93e> │ │ │ │ │ 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 57a2 <_list_extend+0x9e6> │ │ │ │ │ + beq.w 587c <_list_extend+0x9f8> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 579c <_list_extend+0x9e0> │ │ │ │ │ + bcs.w 5876 <_list_extend+0x9f2> │ │ │ │ │ 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.n 579c <_list_extend+0x9e0> │ │ │ │ │ + beq.w 5876 <_list_extend+0x9f2> │ │ │ │ │ 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 56e4 <_list_extend+0x928> │ │ │ │ │ + b.n 5792 <_list_extend+0x90e> │ │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57ec <_list_extend+0xa30> │ │ │ │ │ + beq.w 5898 <_list_extend+0xa14> │ │ │ │ │ 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 56ce <_list_extend+0x912> │ │ │ │ │ + bne.n 577c <_list_extend+0x8f8> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 4f48 <_list_extend+0x18c> │ │ │ │ │ + b.n 5012 <_list_extend+0x18e> │ │ │ │ │ + cmp.w sl, r2, asr #1 │ │ │ │ │ + blt.w 5506 <_list_extend+0x682> │ │ │ │ │ + ldr.w fp, [r0, #12] │ │ │ │ │ + str.w sl, [r0, #8] │ │ │ │ │ + b.n 554a <_list_extend+0x6c6> │ │ │ │ │ cmp.w fp, r1, asr #1 │ │ │ │ │ - blt.n 5674 <_list_extend+0x8b8> │ │ │ │ │ + blt.n 571e <_list_extend+0x89a> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str.w fp, [r0, #8] │ │ │ │ │ - b.n 56b8 <_list_extend+0x8fc> │ │ │ │ │ + b.n 5766 <_list_extend+0x8e2> │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5864 <_list_extend+0x9e0> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 5180 <_list_extend+0x2fc> │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5870 <_list_extend+0x9ec> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 5130 <_list_extend+0x2ac> │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.w 55c2 <_list_extend+0x806> │ │ │ │ │ + blt.w 567e <_list_extend+0x7fa> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 5600 <_list_extend+0x844> │ │ │ │ │ + b.n 56bc <_list_extend+0x838> │ │ │ │ │ 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 4f48 <_list_extend+0x18c> │ │ │ │ │ + beq.w 5012 <_list_extend+0x18e> │ │ │ │ │ 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 5762 <_list_extend+0x9a6> │ │ │ │ │ + b.n 5840 <_list_extend+0x9bc> │ │ │ │ │ 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] │ │ │ │ │ @@ -8703,431 +8841,413 @@ │ │ │ │ │ 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 574c <_list_extend+0x990> │ │ │ │ │ + bne.n 582a <_list_extend+0x9a6> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 4f48 <_list_extend+0x18c> │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 57d8 <_list_extend+0xa1c> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 5066 <_list_extend+0x2aa> │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 57a6 <_list_extend+0x9ea> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.n 50b6 <_list_extend+0x2fa> │ │ │ │ │ + b.w 5012 <_list_extend+0x18e> │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 55e6 <_list_extend+0x82a> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 52c2 <_list_extend+0x506> │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b.n 569e <_list_extend+0x8e2> │ │ │ │ │ + b.n 56a2 <_list_extend+0x81e> │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 54dc <_list_extend+0x658> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4f34 <_list_extend+0x178> │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 52fa <_list_extend+0x53e> │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.n 5420 <_list_extend+0x664> │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 5476 <_list_extend+0x6ba> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.n 539c <_list_extend+0x5e0> │ │ │ │ │ + b.w 4ffe <_list_extend+0x17a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4f48 <_list_extend+0x18c> │ │ │ │ │ + b.n 536a <_list_extend+0x4e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5250 <_list_extend+0x494> │ │ │ │ │ + b.n 537e <_list_extend+0x4fa> │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b.n 574a <_list_extend+0x8c6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 52ae <_list_extend+0x4f2> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52c2 <_list_extend+0x506> │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - b.w 138 │ │ │ │ │ - R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 5012 <_list_extend+0x18e> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 5458 <_list_extend+0x5d4> │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n 5532 <_list_extend+0x6ae> │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 53b6 <_list_extend+0x532> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, sl │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 52c2 <_list_extend+0x506> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 537e <_list_extend+0x4fa> │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + b.w 138 │ │ │ │ │ + R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.w 4f48 <_list_extend+0x18c> │ │ │ │ │ - nop │ │ │ │ │ + b.w 5012 <_list_extend+0x18e> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 537e <_list_extend+0x4fa> │ │ │ │ │ │ │ │ │ │ -00005804 : │ │ │ │ │ +000058bc : │ │ │ │ │ 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 5832 │ │ │ │ │ + beq.n 58ea │ │ │ │ │ ldr.w r1, [r1, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5834 │ │ │ │ │ - cbnz r2, 5846 │ │ │ │ │ + bne.n 58ec │ │ │ │ │ + cbnz r2, 58fe │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 585e │ │ │ │ │ + bhi.n 5916 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 587a │ │ │ │ │ - cbnz r3, 5896 │ │ │ │ │ + cbnz r1, 5932 │ │ │ │ │ + cbnz r3, 594e │ │ │ │ │ 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 5834 │ │ │ │ │ + bne.n 58ec │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5842 │ │ │ │ │ + b.n 58fa │ │ │ │ │ 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 5858 │ │ │ │ │ + beq.n 5910 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 583e │ │ │ │ │ + ble.n 58f6 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - cbnz r3, 5898 │ │ │ │ │ + cbnz r3, 5950 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5840 │ │ │ │ │ + beq.n 58f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4dbc <_list_extend> │ │ │ │ │ + bl 4e84 <_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 1c74 │ │ │ │ │ + bl 1c9c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 587e │ │ │ │ │ + b.n 5936 │ │ │ │ │ │ │ │ │ │ -000058a4 : │ │ │ │ │ +0000595c : │ │ │ │ │ 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 5a30 │ │ │ │ │ + bpl.w 5ae8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 5a30 │ │ │ │ │ + bpl.w 5ae8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 5a3a │ │ │ │ │ + bne.w 5af2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 5a0a │ │ │ │ │ + ble.w 5ac2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5962 │ │ │ │ │ - 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 594a │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + bge.n 5a1a │ │ │ │ │ + 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 5a02 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 598c │ │ │ │ │ + beq.n 5a44 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 5992 │ │ │ │ │ + beq.n 5a4a │ │ │ │ │ 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 592a │ │ │ │ │ + beq.n 59e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5a98 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + beq.w 5b50 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 593a │ │ │ │ │ + beq.n 59f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5aa8 │ │ │ │ │ + beq.w 5b60 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.w 5a94 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ │ - beq.n 5962 │ │ │ │ │ + blt.w 5b4c │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ + beq.n 5a1a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 58e4 │ │ │ │ │ + blt.n 599c │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 5aa0 │ │ │ │ │ + bhi.w 5b58 │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ .word 0x8111aa76 │ │ │ │ │ .short 0xa284 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 5950 │ │ │ │ │ + bge.n 5a08 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5950 │ │ │ │ │ + bge.n 5a08 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 59aa │ │ │ │ │ + bne.n 5a62 │ │ │ │ │ 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 5970 │ │ │ │ │ + bne.n 5a28 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 5978 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + b.n 5a30 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 590a │ │ │ │ │ + bne.n 59c2 │ │ │ │ │ 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 5920 │ │ │ │ │ - b.n 592a │ │ │ │ │ + bne.n 59d8 │ │ │ │ │ + b.n 59e2 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 5982 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ │ - ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ + beq.n 5a3a │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ + ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + strne r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r6, #0] │ │ │ │ │ + strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5a4e │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + bne.n 5b06 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5978 │ │ │ │ │ + beq.n 5a30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5978 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.n 5a30 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5978 │ │ │ │ │ + b.n 5a30 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 5ab8 │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 5a18 ) │ │ │ │ │ + bhi.n 5b70 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 5ad0 ) │ │ │ │ │ ldr.w pc, [r2, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00005971 │ │ │ │ │ + .word 0x00005a29 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005ab1 │ │ │ │ │ + .word 0x00005b69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000597f │ │ │ │ │ + .word 0x00005a37 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005a5f │ │ │ │ │ + .word 0x00005b17 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005a65 │ │ │ │ │ + .word 0x00005b1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005aa1 │ │ │ │ │ + .word 0x00005b59 │ │ │ │ │ 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 5978 │ │ │ │ │ + b.n 5a30 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 5a6a │ │ │ │ │ + bhi.n 5b22 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 5970 │ │ │ │ │ - b.n 5982 │ │ │ │ │ + beq.n 5a28 │ │ │ │ │ + b.n 5a3a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 5982 │ │ │ │ │ - b.n 5970 │ │ │ │ │ + bgt.n 5a3a │ │ │ │ │ + b.n 5a28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59f0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne.n 5aa8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59f0 │ │ │ │ │ + b.n 5aa8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 5970 │ │ │ │ │ - b.n 5982 │ │ │ │ │ + beq.n 5a28 │ │ │ │ │ + b.n 5a3a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.n 5982 │ │ │ │ │ - b.n 5970 │ │ │ │ │ + blt.n 5a3a │ │ │ │ │ + b.n 5a28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 58de │ │ │ │ │ + bgt.w 5996 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 5ab8 │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 5a7c ) │ │ │ │ │ + bhi.n 5b70 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 5b34 ) │ │ │ │ │ ldr.w pc, [r2, r9, lsl #2] │ │ │ │ │ - .word 0x00005a49 │ │ │ │ │ + .word 0x00005b01 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005ab1 │ │ │ │ │ + .word 0x00005b69 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005ab9 │ │ │ │ │ + .word 0x00005b71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005ab9 │ │ │ │ │ + .word 0x00005b71 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005a65 │ │ │ │ │ + .word 0x00005b1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005aa1 │ │ │ │ │ + .word 0x00005b59 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5978 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 5a30 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 592a │ │ │ │ │ + b.n 59e2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 5970 │ │ │ │ │ - b.n 5982 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bgt.w 5a28 │ │ │ │ │ + b.n 5a3a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 593a │ │ │ │ │ + b.n 59f2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.w 5982 │ │ │ │ │ - b.n 5970 │ │ │ │ │ + bge.w 5a3a │ │ │ │ │ + b.n 5a28 │ │ │ │ │ │ │ │ │ │ -00005ab8 : │ │ │ │ │ +00005b70 : │ │ │ │ │ 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 5b8a │ │ │ │ │ + ble.n 5c42 │ │ │ │ │ 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 5b6c │ │ │ │ │ + beq.n 5c24 │ │ │ │ │ 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 5afc │ │ │ │ │ + beq.n 5bb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5ba4 │ │ │ │ │ + beq.n 5c5c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5b1c │ │ │ │ │ + ble.n 5bd4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1820 │ │ │ │ │ + bl 1848 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ba0 │ │ │ │ │ + bne.n 5c58 │ │ │ │ │ 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 5ba0 │ │ │ │ │ + bne.n 5c58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 5b8a │ │ │ │ │ + ble.n 5c42 │ │ │ │ │ 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 │ │ │ │ │ @@ -9137,432 +9257,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 5b54 │ │ │ │ │ + beq.n 5c0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5bac │ │ │ │ │ + cbz r3, 5c64 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 5b7e │ │ │ │ │ + ble.n 5c36 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1820 │ │ │ │ │ + bl 1848 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b10 │ │ │ │ │ - b.n 5ba0 │ │ │ │ │ + beq.n 5bc8 │ │ │ │ │ + b.n 5c58 │ │ │ │ │ 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 5af4 │ │ │ │ │ - b.n 5afc │ │ │ │ │ + bne.n 5bac │ │ │ │ │ + b.n 5bb4 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - bne.n 5ba0 │ │ │ │ │ + bne.n 5c58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 5b2a │ │ │ │ │ + blt.n 5be2 │ │ │ │ │ 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 5b18 │ │ │ │ │ + b.n 5bd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5afc │ │ │ │ │ + b.n 5bb4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b54 │ │ │ │ │ + b.n 5c0c │ │ │ │ │ │ │ │ │ │ -00005bb4 : │ │ │ │ │ +00005c6c : │ │ │ │ │ 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 5cae │ │ │ │ │ + bhi.n 5d66 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5cc6 │ │ │ │ │ + bne.n 5d7e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5cfc │ │ │ │ │ + beq.w 5db4 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs.w 5d30 │ │ │ │ │ + bcs.w 5de8 │ │ │ │ │ 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 5c44 │ │ │ │ │ + beq.n 5cfc │ │ │ │ │ subs r5, r6, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 5c7e │ │ │ │ │ + bgt.n 5d36 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 5c92 │ │ │ │ │ + ble.n 5d4a │ │ │ │ │ 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 5d18 │ │ │ │ │ + bcs.n 5dd0 │ │ │ │ │ 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 5d18 │ │ │ │ │ + beq.n 5dd0 │ │ │ │ │ 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 5c3c │ │ │ │ │ + beq.n 5cf4 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 5c70 │ │ │ │ │ + cbz r0, 5d28 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5ca0 │ │ │ │ │ + bne.n 5d58 │ │ │ │ │ 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 5c9c │ │ │ │ │ + bgt.n 5d54 │ │ │ │ │ cmp.w r6, r2, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge.n 5c3c │ │ │ │ │ + bge.n 5cf4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 5c04 │ │ │ │ │ + b.n 5cbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c70 │ │ │ │ │ + bne.n 5d28 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c70 │ │ │ │ │ + b.n 5d28 │ │ │ │ │ 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, 5d12 │ │ │ │ │ + cbz r0, 5dca │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 5bd4 │ │ │ │ │ + ble.n 5c8c │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d50 │ │ │ │ │ + beq.n 5e08 │ │ │ │ │ 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 5ce8 │ │ │ │ │ + beq.n 5da0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 5d48 │ │ │ │ │ + cbz r3, 5e00 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 5d50 │ │ │ │ │ + beq.n 5e08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - cbz r3, 5cfc │ │ │ │ │ + cbz r3, 5db4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 5be0 │ │ │ │ │ + bge.w 5c98 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5be0 │ │ │ │ │ + b.n 5c98 │ │ │ │ │ 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 5c3c │ │ │ │ │ + b.n 5cf4 │ │ │ │ │ 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 5d12 │ │ │ │ │ + b.n 5dca │ │ │ │ │ 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 5d12 │ │ │ │ │ + b.n 5dca │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ce8 │ │ │ │ │ + b.n 5da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d12 │ │ │ │ │ + bne.n 5dca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5cfc │ │ │ │ │ + beq.n 5db4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5be0 │ │ │ │ │ + b.n 5c98 │ │ │ │ │ │ │ │ │ │ -00005d68 : │ │ │ │ │ +00005e20 : │ │ │ │ │ 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 5ddc │ │ │ │ │ + bcs.n 5e94 │ │ │ │ │ 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, 5dc8 │ │ │ │ │ + cbnz r2, 5e80 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ it ge │ │ │ │ │ strge r7, [r4, #8] │ │ │ │ │ - bge.n 5daa │ │ │ │ │ + bge.n 5e62 │ │ │ │ │ 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 5dba │ │ │ │ │ + beq.n 5e72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5dbe │ │ │ │ │ + cbz r3, 5e76 │ │ │ │ │ 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 5dbc │ │ │ │ │ + b.n 5e74 │ │ │ │ │ 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 5daa │ │ │ │ │ + b.n 5e62 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00005df8 : │ │ │ │ │ +00005eb0 : │ │ │ │ │ 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 5ff6 │ │ │ │ │ - ldr r3, [pc, #508] @ (6010 ) │ │ │ │ │ + bpl.w 60ae │ │ │ │ │ + ldr r3, [pc, #508] @ (60c8 ) │ │ │ │ │ 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 5f14 │ │ │ │ │ + beq.n 5fcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5f62 │ │ │ │ │ + ble.w 601a │ │ │ │ │ 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] @ (6014 ) │ │ │ │ │ + ldr r3, [pc, #432] @ (60cc ) │ │ │ │ │ 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 5fae │ │ │ │ │ + bcs.w 6066 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fb2 │ │ │ │ │ + beq.w 606a │ │ │ │ │ ldrd r8, r3, [r6, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 5ed4 │ │ │ │ │ + ble.n 5f8c │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ add.w r1, ip, r8, lsl #2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 5ec2 │ │ │ │ │ + b.n 5f7a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 5ed4 │ │ │ │ │ + beq.n 5f8c │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 5eb6 │ │ │ │ │ + bne.n 5f6e │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 5ec2 │ │ │ │ │ + bne.n 5f7a │ │ │ │ │ ldrd r6, r1, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 5f02 │ │ │ │ │ + ble.n 5fba │ │ │ │ │ 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 5f0a │ │ │ │ │ + beq.n 5fc2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5eec │ │ │ │ │ + bne.n 5fa4 │ │ │ │ │ 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 5eec │ │ │ │ │ - b.n 5f02 │ │ │ │ │ + bne.n 5fa4 │ │ │ │ │ + b.n 5fba │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5fe0 │ │ │ │ │ + ble.n 6098 │ │ │ │ │ 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] @ (6018 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (60d0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -9580,317 +9700,317 @@ │ │ │ │ │ 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 5ff2 │ │ │ │ │ + beq.n 60aa │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #152] @ (601c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (60d4 ) │ │ │ │ │ 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 5e8a │ │ │ │ │ + bcc.w 5f42 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5fc8 │ │ │ │ │ + beq.n 6080 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5fc8 │ │ │ │ │ + cbnz r3, 6080 │ │ │ │ │ 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, 5ff2 │ │ │ │ │ + cbz r0, 60aa │ │ │ │ │ ldrd r8, r3, [r6, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 5ea4 │ │ │ │ │ - b.n 5ed4 │ │ │ │ │ + bgt.w 5f5c │ │ │ │ │ + b.n 5f8c │ │ │ │ │ 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 5f2c │ │ │ │ │ + bne.n 5fe4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5f04 │ │ │ │ │ + b.n 5fbc │ │ │ │ │ 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 5ff2 │ │ │ │ │ + b.n 60aa │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00006020 : │ │ │ │ │ +000060d8 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4dbc <_list_extend> │ │ │ │ │ + bl 4e84 <_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 │ │ │ │ │ │ │ │ │ │ -00006044 : │ │ │ │ │ +000060fc : │ │ │ │ │ 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 6144 │ │ │ │ │ + bpl.n 61fc │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6132 │ │ │ │ │ + beq.n 61ea │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.n 60f2 │ │ │ │ │ + ble.n 61aa │ │ │ │ │ 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 6110 │ │ │ │ │ + beq.n 61c8 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 6128 │ │ │ │ │ + bcs.n 61e0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6128 │ │ │ │ │ + beq.n 61e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ strd r0, r7, [r6, #12] │ │ │ │ │ - blt.n 6102 │ │ │ │ │ + blt.n 61ba │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ it ge │ │ │ │ │ movge r1, r4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ it le │ │ │ │ │ addle.w r3, r0, r4, lsl #2 │ │ │ │ │ - bgt.n 60d4 │ │ │ │ │ + bgt.n 618c │ │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r4, [r3], #-4 │ │ │ │ │ - ble.n 60c4 │ │ │ │ │ + ble.n 617c │ │ │ │ │ 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, r1, lsl #2] │ │ │ │ │ - beq.n 610a │ │ │ │ │ + beq.n 61c2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.n 6072 │ │ │ │ │ + blt.n 612a │ │ │ │ │ str.w r9, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - bge.n 60ae │ │ │ │ │ + bge.n 6166 │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ - b.n 60ae │ │ │ │ │ + b.n 6166 │ │ │ │ │ str.w r8, [r0, r1, lsl #2] │ │ │ │ │ - b.n 60ec │ │ │ │ │ + b.n 61a4 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 6128 │ │ │ │ │ + cbz r0, 61e0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ strd r9, r0, [r6, #8] │ │ │ │ │ str.w r9, [r6, #16] │ │ │ │ │ - b.n 60d4 │ │ │ │ │ + b.n 618c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 60ee │ │ │ │ │ + b.n 61a6 │ │ │ │ │ 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 612c │ │ │ │ │ + b.n 61e4 │ │ │ │ │ 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 612c │ │ │ │ │ + b.n 61e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006158 : │ │ │ │ │ +00006210 : │ │ │ │ │ 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 617e │ │ │ │ │ + bpl.n 6236 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 6192 │ │ │ │ │ + bcs.n 624a │ │ │ │ │ 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] @ (61a4 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (625c ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 618e │ │ │ │ │ + b.n 6246 │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000061a8 : │ │ │ │ │ +00006260 : │ │ │ │ │ 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 6224 │ │ │ │ │ + ble.n 62dc │ │ │ │ │ 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 629a │ │ │ │ │ - beq.n 622e │ │ │ │ │ + blt.n 6352 │ │ │ │ │ + beq.n 62e6 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6224 │ │ │ │ │ + beq.n 62dc │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 629a │ │ │ │ │ - beq.n 6270 │ │ │ │ │ + blt.n 6352 │ │ │ │ │ + beq.n 6328 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6224 │ │ │ │ │ + beq.n 62dc │ │ │ │ │ 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 629a │ │ │ │ │ - beq.n 6288 │ │ │ │ │ + blt.n 6352 │ │ │ │ │ + beq.n 6340 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n 620a │ │ │ │ │ + bne.n 62c2 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 626a │ │ │ │ │ + b.n 6322 │ │ │ │ │ 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 628e │ │ │ │ │ + bne.n 6346 │ │ │ │ │ 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 │ │ │ │ │ @@ -9911,180 +10031,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 6272 │ │ │ │ │ - b.n 6224 │ │ │ │ │ + bgt.n 632a │ │ │ │ │ + b.n 62dc │ │ │ │ │ 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 626a │ │ │ │ │ + b.n 6322 │ │ │ │ │ │ │ │ │ │ -000062a0 : │ │ │ │ │ +00006358 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6300 │ │ │ │ │ + bne.n 63b8 │ │ │ │ │ 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 632c │ │ │ │ │ - cbz r0, 6326 │ │ │ │ │ + beq.n 63e4 │ │ │ │ │ + cbz r0, 63de │ │ │ │ │ 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 6306 │ │ │ │ │ + bne.n 63be │ │ │ │ │ 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 6316 │ │ │ │ │ + bne.n 63ce │ │ │ │ │ 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 62fc │ │ │ │ │ + beq.n 63b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 62fc │ │ │ │ │ + bne.n 63b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 62fc │ │ │ │ │ + b.n 63b4 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 62fc │ │ │ │ │ + b.n 63b4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6344 │ │ │ │ │ + bne.n 63fc │ │ │ │ │ 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 6336 │ │ │ │ │ + bne.n 63ee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6336 │ │ │ │ │ + b.n 63ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006354 : │ │ │ │ │ +0000640c : │ │ │ │ │ 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, 63a4 │ │ │ │ │ + cbz r4, 645c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - bmi.n 639e │ │ │ │ │ + bmi.n 6456 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 6384 │ │ │ │ │ + cbz r0, 643c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 63b6 │ │ │ │ │ + bne.n 646e │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 639e │ │ │ │ │ + beq.n 6456 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ │ - cbz r0, 639a │ │ │ │ │ + cbz r0, 6452 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 63a8 │ │ │ │ │ + bne.n 6460 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcs.n 638e │ │ │ │ │ + bcs.n 6446 │ │ │ │ │ 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 639a │ │ │ │ │ + bne.n 6452 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 639a │ │ │ │ │ + b.n 6452 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6384 │ │ │ │ │ + bne.n 643c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 638a │ │ │ │ │ - b.n 639e │ │ │ │ │ + bne.n 6442 │ │ │ │ │ + b.n 6456 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000063cc : │ │ │ │ │ +00006484 : │ │ │ │ │ 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 63fe │ │ │ │ │ + bpl.n 64b6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 6418 │ │ │ │ │ + bcs.n 64d0 │ │ │ │ │ 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 63fc │ │ │ │ │ + beq.n 64b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -10097,31 +10217,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] @ (642c ) │ │ │ │ │ + ldr r1, [pc, #8] @ (64e4 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6414 │ │ │ │ │ + b.n 64cc │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006430 : │ │ │ │ │ +000064e8 : │ │ │ │ │ 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, 647a │ │ │ │ │ + cbz r3, 6532 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -10133,45 +10253,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 6482 │ │ │ │ │ - cbnz r5, 647c │ │ │ │ │ + bne.n 653a │ │ │ │ │ + cbnz r5, 6534 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bhi.n 644e │ │ │ │ │ + bhi.n 6506 │ │ │ │ │ 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 6470 │ │ │ │ │ + bne.n 6528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6470 │ │ │ │ │ + b.n 6528 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006494 : │ │ │ │ │ +0000654c : │ │ │ │ │ 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] @ (64cc ) │ │ │ │ │ + ldr r0, [pc, #36] @ (6584 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 64c8 │ │ │ │ │ + cbz r0, 6580 │ │ │ │ │ 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 │ │ │ │ │ @@ -10181,1053 +10301,1053 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000064d0 : │ │ │ │ │ +00006588 : │ │ │ │ │ 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, 64f2 │ │ │ │ │ + cbz r0, 65aa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 64fc │ │ │ │ │ + bne.n 65b4 │ │ │ │ │ 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 64f2 │ │ │ │ │ + bne.n 65aa │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00006514 : │ │ │ │ │ +000065cc : │ │ │ │ │ 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 6660 │ │ │ │ │ + bne.w 6718 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6636 │ │ │ │ │ + beq.n 66ee │ │ │ │ │ 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 6606 │ │ │ │ │ + bne.n 66be │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 6636 │ │ │ │ │ + beq.n 66ee │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 664e │ │ │ │ │ + beq.n 6706 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.n 65e8 │ │ │ │ │ + ble.n 66a0 │ │ │ │ │ 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 6616 │ │ │ │ │ + beq.n 66ce │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 662e │ │ │ │ │ + bcs.n 66e6 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 662e │ │ │ │ │ + beq.n 66e6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ strd r0, r7, [r6, #12] │ │ │ │ │ - blt.n 65f8 │ │ │ │ │ + blt.n 66b0 │ │ │ │ │ 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 65c4 │ │ │ │ │ + bgt.n 667c │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - ble.n 65b6 │ │ │ │ │ + ble.n 666e │ │ │ │ │ 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 6600 │ │ │ │ │ + beq.n 66b8 │ │ │ │ │ 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 6564 │ │ │ │ │ + blt.n 661c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ - bge.n 65a0 │ │ │ │ │ + bge.n 6658 │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ - b.n 65a0 │ │ │ │ │ + b.n 6658 │ │ │ │ │ str.w r8, [r0, ip, lsl #2] │ │ │ │ │ - b.n 65dc │ │ │ │ │ + b.n 6694 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 654a │ │ │ │ │ + bne.n 6602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 654a │ │ │ │ │ + b.n 6602 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 662e │ │ │ │ │ + cbz r0, 66e6 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ strd r9, r0, [r6, #8] │ │ │ │ │ str.w r9, [r6, #16] │ │ │ │ │ - b.n 65c4 │ │ │ │ │ + b.n 667c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 65e4 │ │ │ │ │ + b.n 669c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6632 │ │ │ │ │ + bne.n 66ea │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 655a │ │ │ │ │ + bne.n 6612 │ │ │ │ │ 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 6632 │ │ │ │ │ + b.n 66ea │ │ │ │ │ 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 6632 │ │ │ │ │ - b.n 652e │ │ │ │ │ + beq.n 66ea │ │ │ │ │ + b.n 65e6 │ │ │ │ │ │ │ │ │ │ -00006678 : │ │ │ │ │ +00006730 : │ │ │ │ │ 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 4dbc <_list_extend> │ │ │ │ │ + bl 4e84 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 66a2 │ │ │ │ │ + beq.n 675a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 669e │ │ │ │ │ + beq.n 6756 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 669e │ │ │ │ │ + b.n 6756 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000066a8 : │ │ │ │ │ +00006760 : │ │ │ │ │ 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 672e │ │ │ │ │ + bne.n 67e6 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 6716 │ │ │ │ │ + cbnz r3, 67ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6708 │ │ │ │ │ - cbz r4, 66ec │ │ │ │ │ + cbz r0, 67c0 │ │ │ │ │ + cbz r4, 67a4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r3, 670c │ │ │ │ │ - cbz r1, 66ec │ │ │ │ │ + cbnz r3, 67c4 │ │ │ │ │ + cbz r1, 67a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4dbc <_list_extend> │ │ │ │ │ + bl 4e84 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 66f2 │ │ │ │ │ + beq.n 67aa │ │ │ │ │ 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 6708 │ │ │ │ │ + beq.n 67c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 6708 │ │ │ │ │ + cbnz r3, 67c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 66ec │ │ │ │ │ + b.n 67a4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1c74 │ │ │ │ │ + bl 1c9c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 66e0 │ │ │ │ │ + b.n 6798 │ │ │ │ │ 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 66cc │ │ │ │ │ - b.n 6708 │ │ │ │ │ + bne.n 6784 │ │ │ │ │ + b.n 67c0 │ │ │ │ │ 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 6708 │ │ │ │ │ - b.n 66c0 │ │ │ │ │ + beq.n 67c0 │ │ │ │ │ + b.n 6778 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006748 : │ │ │ │ │ +00006800 : │ │ │ │ │ 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 68aa │ │ │ │ │ - ldr r3, [pc, #340] @ (68b8 ) │ │ │ │ │ + ble.w 6962 │ │ │ │ │ + ldr r3, [pc, #340] @ (6970 ) │ │ │ │ │ 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 6822 │ │ │ │ │ + ble.n 68da │ │ │ │ │ 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] @ (68bc ) │ │ │ │ │ + ldr r3, [pc, #276] @ (6974 ) │ │ │ │ │ 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 686c │ │ │ │ │ + bcs.n 6924 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6870 │ │ │ │ │ + beq.n 6928 │ │ │ │ │ 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 6814 │ │ │ │ │ + bne.n 68cc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ - bne.n 67fa │ │ │ │ │ + bne.n 68b2 │ │ │ │ │ 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 67fa │ │ │ │ │ - b.n 680c │ │ │ │ │ + bne.n 68b2 │ │ │ │ │ + b.n 68c4 │ │ │ │ │ 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 68b4 │ │ │ │ │ + beq.n 696c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #124] @ (68c0 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (6978 ) │ │ │ │ │ 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 67ce │ │ │ │ │ + bcc.n 6886 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6886 │ │ │ │ │ + beq.n 693e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6886 │ │ │ │ │ + cbnz r3, 693e │ │ │ │ │ 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, 68b4 │ │ │ │ │ + cbz r0, 696c │ │ │ │ │ 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 67f6 │ │ │ │ │ + b.n 68ae │ │ │ │ │ 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 680e │ │ │ │ │ + b.n 68c6 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000068c4 : │ │ │ │ │ +0000697c : │ │ │ │ │ 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 6966 │ │ │ │ │ + beq.n 6a1e │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6966 │ │ │ │ │ + beq.n 6a1e │ │ │ │ │ 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 695c │ │ │ │ │ + bne.n 6a14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f80 │ │ │ │ │ + bne.w 7038 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 7070 │ │ │ │ │ + bcs.w 7128 │ │ │ │ │ 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 69f4 │ │ │ │ │ + bne.n 6aac │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 693a │ │ │ │ │ + bge.n 69f2 │ │ │ │ │ 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 6952 │ │ │ │ │ + beq.n 6a0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6952 │ │ │ │ │ + cbnz r3, 6a0a │ │ │ │ │ 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 690e │ │ │ │ │ + bge.n 69c6 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 690e │ │ │ │ │ + b.n 69c6 │ │ │ │ │ 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 7094 │ │ │ │ │ + bne.w 714c │ │ │ │ │ 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 6f80 │ │ │ │ │ + blt.w 7038 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6a08 │ │ │ │ │ + beq.n 6ac0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 7080 │ │ │ │ │ + beq.w 7138 │ │ │ │ │ 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 6f80 │ │ │ │ │ + beq.w 7038 │ │ │ │ │ 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 6b00 │ │ │ │ │ - beq.w 6b08 │ │ │ │ │ + blt.w 6bb8 │ │ │ │ │ + beq.w 6bc0 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 6b14 │ │ │ │ │ + bgt.w 6bcc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 6ad6 │ │ │ │ │ + bne.w 6b8e │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1820 │ │ │ │ │ + bl 1848 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6a0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6954 │ │ │ │ │ + bne.n 6a0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6954 │ │ │ │ │ + b.n 6a0c │ │ │ │ │ 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 693c │ │ │ │ │ + b.n 69f4 │ │ │ │ │ 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 6b20 │ │ │ │ │ - beq.w 6b2a │ │ │ │ │ + blt.w 6bd8 │ │ │ │ │ + beq.w 6be2 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 6b28 │ │ │ │ │ + bgt.n 6be0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6b34 │ │ │ │ │ + beq.w 6bec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 6952 │ │ │ │ │ + ble.n 6a0a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6a4c │ │ │ │ │ + bge.n 6b04 │ │ │ │ │ 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 70c4 │ │ │ │ │ + beq.w 717c │ │ │ │ │ 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 6a88 │ │ │ │ │ - b.n 6f1c │ │ │ │ │ + bcc.n 6b40 │ │ │ │ │ + b.n 6fd4 │ │ │ │ │ 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 6d2c │ │ │ │ │ + bcs.w 6de4 │ │ │ │ │ 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 6a72 │ │ │ │ │ + bcc.n 6b2a │ │ │ │ │ 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 6a7c │ │ │ │ │ + b.n 6b34 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 6f52 │ │ │ │ │ - cbnz r0, 6b40 │ │ │ │ │ + bne.w 700a │ │ │ │ │ + cbnz r0, 6bf8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6952 │ │ │ │ │ + beq.w 6a0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6952 │ │ │ │ │ + bne.w 6a0a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6952 │ │ │ │ │ + b.n 6a0a │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 6b14 │ │ │ │ │ + blt.n 6bcc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 6ad6 │ │ │ │ │ + bne.n 6b8e │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ - b.n 69d0 │ │ │ │ │ + b.n 6a88 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 6ad6 │ │ │ │ │ + bne.n 6b8e │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 69d0 │ │ │ │ │ + b.n 6a88 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 6b2a │ │ │ │ │ + bge.n 6be2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 6a32 │ │ │ │ │ + bne.n 6aea │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 1820 │ │ │ │ │ + bl 1848 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 6954 │ │ │ │ │ + b.n 6a0c │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70ae │ │ │ │ │ + beq.w 7166 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 70d2 │ │ │ │ │ + bpl.w 718a │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ble.w 6d24 │ │ │ │ │ + ble.w 6ddc │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 6e1c │ │ │ │ │ + bne.w 6ed4 │ │ │ │ │ subs r7, r4, #4 │ │ │ │ │ add r3, r9 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r0, r3, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 6be8 │ │ │ │ │ + beq.n 6ca0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 6bc8 │ │ │ │ │ + beq.n 6c80 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 6bae │ │ │ │ │ + beq.n 6c66 │ │ │ │ │ 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 6e08 │ │ │ │ │ + bne.w 6ec0 │ │ │ │ │ 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 6e08 │ │ │ │ │ + bne.w 6ec0 │ │ │ │ │ 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 6e08 │ │ │ │ │ + bne.w 6ec0 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.n 6c6e │ │ │ │ │ + beq.n 6d26 │ │ │ │ │ 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 6e08 │ │ │ │ │ + bne.w 6ec0 │ │ │ │ │ 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 6e08 │ │ │ │ │ + bne.w 6ec0 │ │ │ │ │ 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 6e08 │ │ │ │ │ + bne.w 6ec0 │ │ │ │ │ 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 6e08 │ │ │ │ │ + bne.w 6ec0 │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r1, fp, #3 │ │ │ │ │ - bne.n 6be8 │ │ │ │ │ + bne.n 6ca0 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6fc6 │ │ │ │ │ + bne.w 707e │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6d24 │ │ │ │ │ + beq.n 6ddc │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6fd6 │ │ │ │ │ + bne.w 708e │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6d24 │ │ │ │ │ + beq.n 6ddc │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7006 │ │ │ │ │ + bne.w 70be │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 6d24 │ │ │ │ │ + beq.n 6ddc │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6ff6 │ │ │ │ │ + bne.w 70ae │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 6d24 │ │ │ │ │ + beq.n 6ddc │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7046 │ │ │ │ │ + bne.w 70fe │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 6d24 │ │ │ │ │ + beq.n 6ddc │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7036 │ │ │ │ │ + bne.w 70ee │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ - beq.n 6d24 │ │ │ │ │ + beq.n 6ddc │ │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r6, r9, #24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7026 │ │ │ │ │ + bne.w 70de │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - beq.n 6d24 │ │ │ │ │ + beq.n 6ddc │ │ │ │ │ movs r4, #7 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 6f2a │ │ │ │ │ + bne.w 6fe2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 6d12 │ │ │ │ │ + bne.n 6dca │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6ae2 │ │ │ │ │ + b.n 6b9a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcc.w 6f3a │ │ │ │ │ + bcc.w 6ff2 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ subs r5, r5, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 6f20 │ │ │ │ │ + ble.w 6fd8 │ │ │ │ │ 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 7056 │ │ │ │ │ + beq.w 710e │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 7066 │ │ │ │ │ + bcs.w 711e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7066 │ │ │ │ │ + beq.w 711e │ │ │ │ │ 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 6f96 │ │ │ │ │ + bne.w 704e │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 6e00 │ │ │ │ │ + beq.n 6eb8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6fa6 │ │ │ │ │ + bne.w 705e │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 6e00 │ │ │ │ │ + beq.n 6eb8 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6fb6 │ │ │ │ │ + bne.w 706e │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 6e00 │ │ │ │ │ + beq.n 6eb8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6fe6 │ │ │ │ │ + bne.w 709e │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 6e00 │ │ │ │ │ + beq.n 6eb8 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r8, r7, #16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7016 │ │ │ │ │ + bne.w 70ce │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 6e00 │ │ │ │ │ + beq.n 6eb8 │ │ │ │ │ movs r5, #5 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 6f86 │ │ │ │ │ + bne.w 703e │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 6dee │ │ │ │ │ + bne.n 6ea6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6954 │ │ │ │ │ + b.n 6a0c │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - bne.w 6b7e │ │ │ │ │ - b.n 6c6e │ │ │ │ │ + bne.w 6c36 │ │ │ │ │ + b.n 6d26 │ │ │ │ │ subs r4, #4 │ │ │ │ │ add r3, r9 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r0, r3, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 6e92 │ │ │ │ │ + beq.n 6f4a │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 6e72 │ │ │ │ │ + beq.n 6f2a │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 6e58 │ │ │ │ │ + beq.n 6f10 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6f08 │ │ │ │ │ + bne.n 6fc0 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6f08 │ │ │ │ │ + bne.n 6fc0 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6f08 │ │ │ │ │ + bne.n 6fc0 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ - beq.w 6c6e │ │ │ │ │ + beq.w 6d26 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6f08 │ │ │ │ │ + bne.n 6fc0 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6f08 │ │ │ │ │ + bne.n 6fc0 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, fp, #8 │ │ │ │ │ add.w r4, sl, #8 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [fp, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6f08 │ │ │ │ │ + bne.n 6fc0 │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, fp, #12 │ │ │ │ │ add.w r4, sl, #12 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [fp, #12] │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 6e86 │ │ │ │ │ + beq.n 6f3e │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 6e28 │ │ │ │ │ - b.n 6c6e │ │ │ │ │ + bne.n 6ee0 │ │ │ │ │ + b.n 6d26 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 6d2e │ │ │ │ │ + b.n 6de6 │ │ │ │ │ cmp.w r5, r3, asr #1 │ │ │ │ │ - bge.w 6d88 │ │ │ │ │ - b.n 6d46 │ │ │ │ │ + bge.w 6e40 │ │ │ │ │ + b.n 6dfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d1e │ │ │ │ │ + bne.w 6dd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d1e │ │ │ │ │ + b.n 6dd6 │ │ │ │ │ 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 6d3a │ │ │ │ │ + b.n 6df2 │ │ │ │ │ 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 │ │ │ │ │ @@ -11236,387 +11356,387 @@ │ │ │ │ │ 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 6f80 │ │ │ │ │ + beq.n 7038 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 70ca │ │ │ │ │ + beq.w 7182 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6954 │ │ │ │ │ + b.n 6a0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dfa │ │ │ │ │ + bne.w 6eb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6dfa │ │ │ │ │ + b.n 6eb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d98 │ │ │ │ │ + bne.w 6e50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d98 │ │ │ │ │ + b.n 6e50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6daa │ │ │ │ │ + bne.w 6e62 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6daa │ │ │ │ │ + b.n 6e62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dbc │ │ │ │ │ + bne.w 6e74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6dbc │ │ │ │ │ + b.n 6e74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c7e │ │ │ │ │ + bne.w 6d36 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c7e │ │ │ │ │ + b.n 6d36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c94 │ │ │ │ │ + bne.w 6d4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c94 │ │ │ │ │ + b.n 6d4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dce │ │ │ │ │ + bne.w 6e86 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6dce │ │ │ │ │ + b.n 6e86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6cc0 │ │ │ │ │ + bne.w 6d78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6cc0 │ │ │ │ │ + b.n 6d78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6caa │ │ │ │ │ + bne.w 6d62 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6caa │ │ │ │ │ + b.n 6d62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6de4 │ │ │ │ │ + bne.w 6e9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6de4 │ │ │ │ │ + b.n 6e9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d06 │ │ │ │ │ + bne.w 6dbe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d06 │ │ │ │ │ + b.n 6dbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6cec │ │ │ │ │ + bne.w 6da4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6cec │ │ │ │ │ + b.n 6da4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6cd6 │ │ │ │ │ + bne.w 6d8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6cd6 │ │ │ │ │ + b.n 6d8e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 7066 │ │ │ │ │ + cbz r0, 711e │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 6d80 │ │ │ │ │ + b.n 6e38 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6d8a │ │ │ │ │ + b.n 6e42 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6f80 │ │ │ │ │ + b.n 7038 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6748 │ │ │ │ │ + bl 6800 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69a6 │ │ │ │ │ - b.n 6f80 │ │ │ │ │ + bne.w 6a5e │ │ │ │ │ + b.n 7038 │ │ │ │ │ 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 6f80 │ │ │ │ │ + b.n 7038 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 70c4 │ │ │ │ │ + beq.n 717c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 70c4 │ │ │ │ │ + cbnz r3, 717c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6f80 │ │ │ │ │ + b.n 7038 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6f80 │ │ │ │ │ + b.n 7038 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 6b68 │ │ │ │ │ - b.n 6d24 │ │ │ │ │ + bgt.w 6c20 │ │ │ │ │ + b.n 6ddc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000070e4 : │ │ │ │ │ +0000719c : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 70ee │ │ │ │ │ + cbz r0, 71a6 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000070f0 : │ │ │ │ │ +000071a8 : │ │ │ │ │ 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, 7138 │ │ │ │ │ + cbnz r3, 71f0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 717e │ │ │ │ │ + blt.n 7236 │ │ │ │ │ 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 71a4 │ │ │ │ │ + bne.n 725c │ │ │ │ │ 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] @ (71c4 ) │ │ │ │ │ + ldr r6, [pc, #132] @ (727c ) │ │ │ │ │ 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 71c0 │ │ │ │ │ + beq.n 7278 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 7124 │ │ │ │ │ + beq.n 71dc │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ - cbz r1, 7174 │ │ │ │ │ + cbz r1, 722c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 712e │ │ │ │ │ + beq.n 71e6 │ │ │ │ │ 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 712e │ │ │ │ │ - b.n 71c0 │ │ │ │ │ + bge.n 71e6 │ │ │ │ │ + b.n 7278 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 7164 │ │ │ │ │ - ldr r5, [pc, #68] @ (71c4 ) │ │ │ │ │ + b.n 721c │ │ │ │ │ + ldr r5, [pc, #68] @ (727c ) │ │ │ │ │ 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, 71c0 │ │ │ │ │ + cbz r0, 7278 │ │ │ │ │ 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 7164 │ │ │ │ │ - ldr r5, [pc, #28] @ (71c4 ) │ │ │ │ │ + b.n 721c │ │ │ │ │ + ldr r5, [pc, #28] @ (727c ) │ │ │ │ │ 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 7154 │ │ │ │ │ + bne.n 720c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7134 │ │ │ │ │ + b.n 71ec │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000071c8 : │ │ │ │ │ +00007280 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 72c0 │ │ │ │ │ + beq.n 7378 │ │ │ │ │ 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 7316 │ │ │ │ │ + bne.w 73ce │ │ │ │ │ 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 72ea │ │ │ │ │ + blt.n 73a2 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 729c │ │ │ │ │ + ble.n 7354 │ │ │ │ │ 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 722e │ │ │ │ │ + b.n 72e6 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 729c │ │ │ │ │ + ble.n 7354 │ │ │ │ │ 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 7252 │ │ │ │ │ + ble.n 730a │ │ │ │ │ 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 72e0 │ │ │ │ │ + blt.n 7398 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 72e0 │ │ │ │ │ + beq.n 7398 │ │ │ │ │ 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 72cc │ │ │ │ │ + blt.n 7384 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 72fa │ │ │ │ │ + beq.n 73b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 72fa │ │ │ │ │ + bne.n 73b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7224 │ │ │ │ │ + beq.n 72dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7224 │ │ │ │ │ + bne.n 72dc │ │ │ │ │ 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 722e │ │ │ │ │ + blt.n 72e6 │ │ │ │ │ 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 72ea │ │ │ │ │ + blt.n 73a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -11625,98 +11745,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 72e0 │ │ │ │ │ + beq.n 7398 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 72e0 │ │ │ │ │ + cbnz r3, 7398 │ │ │ │ │ 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 7306 │ │ │ │ │ + bne.n 73be │ │ │ │ │ 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 72ba │ │ │ │ │ + b.n 7372 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7224 │ │ │ │ │ - b.n 7284 │ │ │ │ │ + beq.n 72dc │ │ │ │ │ + b.n 733c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 72ea │ │ │ │ │ + bne.n 73a2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72ea │ │ │ │ │ - ble.n 72f6 │ │ │ │ │ + b.n 73a2 │ │ │ │ │ + ble.n 73ae │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000732c <_PyList_ClearFreeList>: │ │ │ │ │ +000073e4 <_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 7360 <_PyList_ClearFreeList+0x34> │ │ │ │ │ + ble.n 7418 <_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 7346 <_PyList_ClearFreeList+0x1a> │ │ │ │ │ - cbnz r5, 7364 <_PyList_ClearFreeList+0x38> │ │ │ │ │ + bgt.n 73fe <_PyList_ClearFreeList+0x1a> │ │ │ │ │ + cbnz r5, 741c <_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 │ │ │ │ │ │ │ │ │ │ -00007370 : │ │ │ │ │ +00007428 : │ │ │ │ │ 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 73ce │ │ │ │ │ + blt.n 7486 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 73ae │ │ │ │ │ + bcs.n 7466 │ │ │ │ │ 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 │ │ │ │ │ @@ -11728,25 +11848,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 73ce │ │ │ │ │ + beq.n 7486 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 73d2 │ │ │ │ │ + cbz r3, 748a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 73ce │ │ │ │ │ + b.n 7486 │ │ │ │ │ │ │ │ │ │ -000073d8 : │ │ │ │ │ +00007490 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11757,119 +11877,119 @@ │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007408 : │ │ │ │ │ +000074c0 : │ │ │ │ │ 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 75a2 │ │ │ │ │ + ble.w 765a │ │ │ │ │ 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 76f0 │ │ │ │ │ - ldr r3, [pc, #696] @ (76f8 ) │ │ │ │ │ + bgt.w 77a8 │ │ │ │ │ + ldr r3, [pc, #696] @ (77b0 ) │ │ │ │ │ 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 7606 │ │ │ │ │ + ble.w 76be │ │ │ │ │ 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] @ (76fc ) │ │ │ │ │ + ldr r3, [pc, #636] @ (77b4 ) │ │ │ │ │ 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 7650 │ │ │ │ │ + bcs.w 7708 │ │ │ │ │ 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 7654 │ │ │ │ │ + beq.w 770c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne.w 7682 │ │ │ │ │ + bne.w 773a │ │ │ │ │ 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 759a │ │ │ │ │ + bcs.n 7652 │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ mov.w r0, sl, lsr #2 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - beq.n 7598 │ │ │ │ │ + beq.n 7650 │ │ │ │ │ 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 755e │ │ │ │ │ + beq.n 7616 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 7552 │ │ │ │ │ + beq.n 760a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 754a │ │ │ │ │ + beq.n 7602 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 7542 │ │ │ │ │ + beq.n 75fa │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 753a │ │ │ │ │ + beq.n 75f2 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 7532 │ │ │ │ │ + beq.n 75ea │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 752a │ │ │ │ │ + beq.n 75e2 │ │ │ │ │ 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] │ │ │ │ │ @@ -11877,55 +11997,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 758c │ │ │ │ │ + beq.n 7644 │ │ │ │ │ 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 755e │ │ │ │ │ + bne.n 7616 │ │ │ │ │ lsls r2, r0, #31 │ │ │ │ │ - bpl.n 759a │ │ │ │ │ + bpl.n 7652 │ │ │ │ │ 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] @ (7700 ) │ │ │ │ │ + ldr r3, [pc, #348] @ (77b8 ) │ │ │ │ │ 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 76ca │ │ │ │ │ + ble.w 7782 │ │ │ │ │ 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] @ (7704 ) │ │ │ │ │ + ldr r1, [pc, #300] @ (77bc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -11943,356 +12063,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 76de │ │ │ │ │ + beq.n 7796 │ │ │ │ │ strd r6, r6, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #224] @ (7708 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (77c0 ) │ │ │ │ │ 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 74aa │ │ │ │ │ + bcc.w 7562 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 766a │ │ │ │ │ + beq.n 7722 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 766a │ │ │ │ │ + cbnz r3, 7722 │ │ │ │ │ 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, 76de │ │ │ │ │ + cbz r0, 7796 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 74ca │ │ │ │ │ + beq.w 7582 │ │ │ │ │ add.w r2, r3, r7, lsl #2 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 76ac │ │ │ │ │ + bcs.n 7764 │ │ │ │ │ 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 76e2 │ │ │ │ │ + bne.n 779a │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 769a │ │ │ │ │ + bne.n 7752 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - ble.w 759a │ │ │ │ │ + ble.w 7652 │ │ │ │ │ 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 76ac │ │ │ │ │ + b.n 7764 │ │ │ │ │ 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 75d2 │ │ │ │ │ + bne.w 768a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 759c │ │ │ │ │ + b.n 7654 │ │ │ │ │ add r1, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 769a │ │ │ │ │ - b.n 76ac │ │ │ │ │ + bne.n 7752 │ │ │ │ │ + b.n 7764 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000770c : │ │ │ │ │ +000077c4 : │ │ │ │ │ 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, 775c │ │ │ │ │ + cbz r4, 7814 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - bmi.n 7756 │ │ │ │ │ + bmi.n 780e │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 773c │ │ │ │ │ + cbz r0, 77f4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7774 │ │ │ │ │ + bne.n 782c │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 7756 │ │ │ │ │ + beq.n 780e │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ │ - cbz r0, 7752 │ │ │ │ │ + cbz r0, 780a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 7766 │ │ │ │ │ + bne.n 781e │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcs.n 7746 │ │ │ │ │ + bcs.n 77fe │ │ │ │ │ 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 7752 │ │ │ │ │ + bne.n 780a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7752 │ │ │ │ │ + b.n 780a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 773c │ │ │ │ │ + bne.n 77f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 7742 │ │ │ │ │ - b.n 7756 │ │ │ │ │ + bne.n 77fa │ │ │ │ │ + b.n 780e │ │ │ │ │ │ │ │ │ │ -00007788 : │ │ │ │ │ +00007840 : │ │ │ │ │ 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, 77f0 │ │ │ │ │ + cbz r2, 78a8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 77d6 │ │ │ │ │ + b.n 788e │ │ │ │ │ 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 7814 │ │ │ │ │ + bne.n 78cc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r9, r9, #1 │ │ │ │ │ ldrgt r2, [r7, #8] │ │ │ │ │ - bgt.n 77ea │ │ │ │ │ + bgt.n 78a2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 783e │ │ │ │ │ + bne.n 78f6 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs.n 77f0 │ │ │ │ │ + bcs.n 78a8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 77fa │ │ │ │ │ + bne.n 78b2 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 77ac │ │ │ │ │ + bne.n 7864 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi.n 77d6 │ │ │ │ │ + bhi.n 788e │ │ │ │ │ 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 7824 │ │ │ │ │ + beq.n 78dc │ │ │ │ │ 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 77be │ │ │ │ │ + beq.n 7876 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 77be │ │ │ │ │ + bne.n 7876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 77be │ │ │ │ │ + b.n 7876 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 77ea │ │ │ │ │ + beq.n 78a2 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 77ea │ │ │ │ │ + bne.n 78a2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - b.n 77ea │ │ │ │ │ + b.n 78a2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -00007844 : │ │ │ │ │ +000078fc : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 7854 │ │ │ │ │ + bgt.n 790c │ │ │ │ │ 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 784a │ │ │ │ │ + bcs.n 7902 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 7860 │ │ │ │ │ + bhi.n 7918 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000787c : │ │ │ │ │ +00007934 : │ │ │ │ │ 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 7962 │ │ │ │ │ + bhi.n 7a1a │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 795e │ │ │ │ │ + beq.n 7a16 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 793a │ │ │ │ │ + beq.n 79f2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 78c8 │ │ │ │ │ + beq.n 7980 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 793a │ │ │ │ │ + beq.n 79f2 │ │ │ │ │ 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 7922 │ │ │ │ │ + ble.n 79da │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 7922 │ │ │ │ │ + bls.n 79da │ │ │ │ │ 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 7942 │ │ │ │ │ + bne.n 79fa │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 7952 │ │ │ │ │ + bgt.n 7a0a │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cbnz r5, 793a │ │ │ │ │ + cbnz r5, 79f2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne.n 78ee │ │ │ │ │ + bne.n 79a6 │ │ │ │ │ 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 │ │ │ │ │ @@ -12303,88 +12423,88 @@ │ │ │ │ │ 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 7916 │ │ │ │ │ + bne.n 79ce │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7916 │ │ │ │ │ + b.n 79ce │ │ │ │ │ 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 78ea │ │ │ │ │ + b.n 79a2 │ │ │ │ │ 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 793a │ │ │ │ │ + beq.n 79f2 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 78c8 │ │ │ │ │ + ble.n 7980 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 78bc │ │ │ │ │ - b.n 793a │ │ │ │ │ + bne.n 7974 │ │ │ │ │ + b.n 79f2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007990 : │ │ │ │ │ +00007a48 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000079a8 : │ │ │ │ │ +00007a60 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cbz r3, 79ba │ │ │ │ │ + cbz r3, 7a72 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 79ba │ │ │ │ │ + bgt.n 7a72 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 79b6 │ │ │ │ │ + b.n 7a6e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000079c0 : │ │ │ │ │ +00007a78 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 79d2 │ │ │ │ │ + blt.n 7a8a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 79d2 │ │ │ │ │ + bmi.n 7a8a │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000079d8 : │ │ │ │ │ +00007a90 : │ │ │ │ │ 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 1c74 │ │ │ │ │ + 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 4dbc <_list_extend> │ │ │ │ │ + b.w 4e84 <_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: 108240 (bytes into file) │ │ │ │ │ + Start of section headers: 108164 (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 0x1a6d0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1a684: │ │ │ │ │ │ │ │ │ │ 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 000898 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 016a48 0003b0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0008cc 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 016df8 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000d94 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000d94 011530 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0171b0 0032e8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0122c4 000b73 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 012e38 000280 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01a498 000168 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0130b8 000dba 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01a600 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 013e72 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 013e72 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 013ea8 001b20 10 16 300 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0159c8 00107e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01a640 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000894 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 016a1c 0003b0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0008c8 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 016dcc 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000d90 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000d90 011508 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 017184 0032c8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 012298 000b73 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 012e0c 000280 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01a44c 000168 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 01308c 000dba 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01a5b4 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 013e46 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 013e46 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 013e7c 001b20 10 16 300 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01599c 00107e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01a5f4 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -31,15 +31,15 @@ │ │ │ │ │ 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: 0000c441 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 34: 0000c451 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 35: 00000f68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 00000f78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 37: 00001275 428 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 38: 000012c2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 39: 000012c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 40: 00001300 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00001318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ @@ -69,198 +69,198 @@ │ │ │ │ │ 65: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 66: 00002468 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 67: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 68: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 69: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 70: 000025a5 748 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ 71: 00002891 880 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 72: 000092f1 736 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 72: 000092d9 736 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ 73: 0000288c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 74: 00002890 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 75: 00002bfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 76: 00002c00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 77: 00002c01 388 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 78: 000086c1 756 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 79: 0000703d 512 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 78: 000086a9 756 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 79: 00007029 512 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ 80: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 81: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 82: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 83: 0000313d 292 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ 84: 0000325c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 85: 00003260 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 86: 00003261 344 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 87: 000056b1 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 88: 0000c459 258 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 87: 000056a1 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 88: 0000c469 258 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ 89: 000033b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 90: 000033b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 91: 00003484 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 00003474 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 92: 00000404 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 93: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 94: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 95: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 96: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 97: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 98: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 99: 00003488 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 100: 00003489 1952 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 101: 0000385c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00003864 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 00003c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00003c28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 00003478 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 00003479 1952 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 101: 0000384c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00003854 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 00003c10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00003c18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 105: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 106: 0000411d 3112 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 107: 000042ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 000042f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 109: 00004910 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00004918 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 111: 00004cdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00004cec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00004d40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 114: 00004d44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 115: 0000545c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 00005460 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 117: 000056ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 000056b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 119: 00005add 524 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 120: 00005ed9 4452 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 121: 00005ce4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 00005ce8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 123: 00005ed4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 00005ed8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 125: 00010981 498 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 126: 000069a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 000069a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 00006cd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00006cd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 00007038 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 131: 0000703c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 132: 0000723d 318 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 133: 000077cd 3436 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 106: 0000410d 3112 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 107: 000042dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 000042e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 00004900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00004908 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 00004ccc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00004cdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00004d30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00004d34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 115: 0000544c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 00005450 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 117: 0000569c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 000056a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 119: 00005ac9 524 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 120: 00005ec5 4452 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 121: 00005cd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00005cd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 00005ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 00005ec4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 125: 00010959 498 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 126: 00006990 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00006994 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 00006cbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 00006cc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 00007024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 00007028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 132: 00007229 318 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 133: 000077b5 3436 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 134: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 135: 00007389 108 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 136: 0000c7a9 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 137: 000073f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00007375 108 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 136: 0000c7b9 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 137: 000073dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 138: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 139: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 140: 000073f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 000076e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 000076f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 143: 00007b54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 00007b58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 145: 0000857c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 00008580 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 00008581 320 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 148: 000089ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 000089b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 150: 000089b5 312 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 151: 00008aed 864 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 140: 000073e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 141: 000076c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 000076e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 143: 00007b3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 00007b40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 145: 00008564 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 00008568 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 00008569 320 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 148: 00008994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 0000899c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 150: 0000899d 312 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 151: 00008ad5 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: 00008e4d 1186 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 157: 00008e48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 00008e35 1186 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 157: 00008e30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 158: 000005a8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 159: 00008e4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 160: 0000f265 2692 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 161: 0000920c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00009214 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 0000ce41 2428 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 159: 00008e34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 0000f239 2696 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 161: 000091f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000091fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 0000ce51 2428 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ 164: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 165: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 166: 000096a9 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 166: 00009691 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: 000097cd 2506 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 171: 00009ef8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 00009f10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 000097b5 2506 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 171: 00009ee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 00009ef8 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: 0000a221 8120 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 177: 0000dd09 1148 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 178: 0000a5b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000a5b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 0000aba4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000abac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 182: 0000b0e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 0000b0ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 184: 0000b454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 0000b45c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 0000b8fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0000b900 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 188: 0000fce9 164 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 189: 0000bc70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0000bc74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 191: 0000c1d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 0000c1d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 176: 0000a209 8160 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 177: 0000dd19 1148 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 178: 0000a5a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000a5a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 180: 0000ab80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 0000ab88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 182: 0000b08c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000b098 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 184: 0000b474 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000b47c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 186: 0000b6b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 0000b6bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 188: 0000fcc1 164 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 189: 0000bd0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000bd10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 191: 0000c1e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 0000c1e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 193: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 194: 0000c3e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 0000c3ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 196: 0000c43c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 0000c440 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 194: 0000c3f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0000c3fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 196: 0000c44c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 0000c450 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: 0000c55d 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 202: 0000c7a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 203: 0000c7a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 204: 0000c954 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 0000c958 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 206: 0000c959 400 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 207: 0000cadc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 0000cae8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 0000cc05 232 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 210: 0000cced 272 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 211: 0000cdf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 0000cdfc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 201: 0000c56d 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 202: 0000c7b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 0000c7b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 204: 0000c964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 0000c968 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 206: 0000c969 400 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 207: 0000caec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 0000caf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 209: 0000cc15 232 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 210: 0000ccfd 272 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 211: 0000ce08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000ce0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 213: 00000730 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 214: 0000d7bd 226 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 215: 0000d8a1 1126 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 216: 0000dca8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 0000dcac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 218: 0000e130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 0000e134 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 220: 0000e271 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 214: 0000d7cd 226 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 215: 0000d8b1 1126 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 216: 0000dcb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 0000dcbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 218: 0000e140 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 0000e144 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 220: 0000e281 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ 221: 00000748 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 222: 0000e670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 223: 0000e688 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 224: 0000e76d 2244 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 225: 0000f010 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 226: 0000f018 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 227: 0000f031 364 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 228: 0000f198 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 0000e680 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 223: 0000e698 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 224: 0000e77d 2244 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 225: 0000f020 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 0000f028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 227: 0000f041 304 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 228: 0000f16c 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: 0000f19c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 235: 0000fce0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 236: 0000fce8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 237: 0000fd88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 238: 0000fd8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 234: 0000f170 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 235: 0000fcb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 0000fcc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 237: 0000fd60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 238: 0000fd64 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: 00010b75 124 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 249: 00010bec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 250: 00010bf0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 251: 00010e48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 248: 00010b4d 124 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 249: 00010bc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 250: 00010bc8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 251: 00010e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 252: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 253: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 254: 00010e4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 255: 00011528 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00010e24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 255: 00011500 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 │ │ │ │ │ @@ -310,15 +310,15 @@ │ │ │ │ │ 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 │ │ │ │ │ + 313: 0000041d 220 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 │ │ │ │ │ @@ -350,86 +350,86 @@ │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 348: 00002469 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 349: 000024c5 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: 00002d85 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 353: 00002eed 364 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 353: 00002eed 362 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ 354: 00003059 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 355: 0000c2f9 244 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 356: 000033b9 208 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 355: 0000c309 244 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 356: 000033b9 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 _PyArg_UnpackKeywords │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 362: 00003c29 1266 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 362: 00003c19 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: 00004d45 2412 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 366: 00005839 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 367: 000059a5 312 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 368: 00005ce9 496 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 369: 0000737d 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 365: 00004d35 2412 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 366: 00005829 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 367: 00005995 308 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 368: 00005cd5 496 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 369: 00007369 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: 000073f5 772 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 373: 000073e1 768 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: 000076f9 210 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 378: 00008539 72 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 377: 000076e1 210 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 378: 00008521 72 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 380: 000095d1 62 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 381: 00009611 152 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 380: 000095b9 62 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 381: 000095f9 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: 00009711 186 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 387: 0000e2f1 1146 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 386: 000096f9 186 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 387: 0000e301 1146 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 389: 0000a199 134 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 389: 0000a181 134 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: 0000c1d9 288 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 392: 0000c1e9 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: 0000c3ed 84 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 395: 0000c3fd 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: 0000cb89 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 400: 0000cae9 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 399: 0000cb99 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 400: 0000caf9 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: 0000cdfd 66 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 406: 0000e185 236 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 405: 0000ce0d 66 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 406: 0000e195 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: 0000f19d 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 411: 0000fd8d 3058 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 410: 0000f171 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 411: 0000fd65 3058 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: 00010bf1 284 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 416: 00010d0d 320 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 415: 00010bc9 284 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 416: 00010ce5 320 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ 417: 00000431 74 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 418: 00010e4d 1764 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 418: 00010e25 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 664 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 424: 00000601 660 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x16a48 contains 118 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x16a1c 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 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 │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ 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 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000011e 0000530a R_ARM_THM_CALL 0000313d long_neg │ │ │ │ │ 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 0000a221 long_pow │ │ │ │ │ +0000013e 0000b00a R_ARM_THM_CALL 0000a209 long_pow │ │ │ │ │ 00000164 0001980a R_ARM_THM_CALL 0000047d _PyLong_DivmodNear │ │ │ │ │ 0000017c 00004d0a R_ARM_THM_CALL 00002c01 long_sub │ │ │ │ │ 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 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001e6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -64,82 +64,82 @@ │ │ │ │ │ 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 0000570a R_ARM_THM_CALL 000056b1 long_add │ │ │ │ │ +000003f0 0000570a R_ARM_THM_CALL 000056a1 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 0000ce41 long_format_binary │ │ │ │ │ +0000045a 0000a30a R_ARM_THM_CALL 0000ce51 long_format_binary │ │ │ │ │ 00000474 0000370a R_ARM_THM_CALL 000017cd long_to_decimal_string_internal │ │ │ │ │ -000004c8 00009c0a R_ARM_THM_CALL 00008e4d long_divrem │ │ │ │ │ +000004c8 00009c0a R_ARM_THM_CALL 00008e35 long_divrem │ │ │ │ │ 000004d8 0000460a R_ARM_THM_CALL 000025a5 long_lshift │ │ │ │ │ 000004ea 0000340a R_ARM_THM_CALL 000016b1 long_compare │ │ │ │ │ 0000051c 0001970a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000538 0000570a R_ARM_THM_CALL 000056b1 long_add │ │ │ │ │ +00000538 0000570a R_ARM_THM_CALL 000056a1 long_add │ │ │ │ │ 00000556 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000564 00004d0a R_ARM_THM_CALL 00002c01 long_sub │ │ │ │ │ 00000582 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0000220a R_ARM_THM_CALL 0000c441 Py_XDECREF │ │ │ │ │ -00000592 0000220a R_ARM_THM_CALL 0000c441 Py_XDECREF │ │ │ │ │ +0000058c 0000220a R_ARM_THM_CALL 0000c451 Py_XDECREF │ │ │ │ │ +00000592 0000220a R_ARM_THM_CALL 0000c451 Py_XDECREF │ │ │ │ │ 00000598 0000530a R_ARM_THM_CALL 0000313d long_neg │ │ │ │ │ 000005b0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005be 0000570a R_ARM_THM_CALL 000056b1 long_add │ │ │ │ │ +000005be 0000570a R_ARM_THM_CALL 000056a1 long_add │ │ │ │ │ 000005c6 00004d0a R_ARM_THM_CALL 00002c01 long_sub │ │ │ │ │ 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 00003c29 _PyLong_AsByteArray │ │ │ │ │ +00000662 00016a0a R_ARM_THM_CALL 00003c19 _PyLong_AsByteArray │ │ │ │ │ 00000668 00015c0a R_ARM_THM_CALL 00002469 _PyLong_NumBits │ │ │ │ │ -000006ba 00015c0a R_ARM_THM_CALL 00002469 _PyLong_NumBits │ │ │ │ │ -000006d2 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006d6 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006dc 0001052f R_ARM_THM_MOVW_ABS_NC 000007f4 .LC58 │ │ │ │ │ -000006e0 00010530 R_ARM_THM_MOVT_ABS 000007f4 .LC58 │ │ │ │ │ -000006e6 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000728 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000072c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000734 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000075a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000075e 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000762 0001062f R_ARM_THM_MOVW_ABS_NC 00000808 .LC59 │ │ │ │ │ -00000766 00010630 R_ARM_THM_MOVT_ABS 00000808 .LC59 │ │ │ │ │ -0000076c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000078a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000794 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000007be 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007ea 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000085c 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000886 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000006c0 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006c4 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006c8 0001052f R_ARM_THM_MOVW_ABS_NC 000007f4 .LC58 │ │ │ │ │ +000006cc 00010530 R_ARM_THM_MOVT_ABS 000007f4 .LC58 │ │ │ │ │ +000006d4 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006e4 00015c0a R_ARM_THM_CALL 00002469 _PyLong_NumBits │ │ │ │ │ +0000071e 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000766 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000077e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000782 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000786 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000798 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000079c 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000007a0 0001062f R_ARM_THM_MOVW_ABS_NC 00000808 .LC59 │ │ │ │ │ +000007a4 00010630 R_ARM_THM_MOVT_ABS 00000808 .LC59 │ │ │ │ │ +000007aa 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007c8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d4 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000830 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000868 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000e0 00018a1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -00000266 0001631e R_ARM_THM_JUMP24 0000c2f9 _PyLong_Copy │ │ │ │ │ -000001ca 0001631e R_ARM_THM_JUMP24 0000c2f9 _PyLong_Copy │ │ │ │ │ +00000266 0001631e R_ARM_THM_JUMP24 0000c309 _PyLong_Copy │ │ │ │ │ +000001ca 0001631e R_ARM_THM_JUMP24 0000c309 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x16df8 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x16dcc contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001af02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003502 R_ARM_ABS32 00001749 long_dealloc │ │ │ │ │ 0000002c 00003602 R_ARM_ABS32 000017a1 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000199 long_hash │ │ │ │ │ 00000048 0001b002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002502 R_ARM_ABS32 00001275 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000c902 R_ARM_ABS32 0000c55d long_new │ │ │ │ │ +0000009c 0000c902 R_ARM_ABS32 0000c56d long_new │ │ │ │ │ 000000a0 00014302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008702 R_ARM_ABS32 00007389 long_vectorcall │ │ │ │ │ +000000c8 00008702 R_ARM_ABS32 00007375 long_vectorcall │ │ │ │ │ 000000d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -162,35 +162,35 @@ │ │ │ │ │ 000002c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00005702 R_ARM_ABS32 000056b1 long_add │ │ │ │ │ +000002e4 00005702 R_ARM_ABS32 000056a1 long_add │ │ │ │ │ 000002e8 00004d02 R_ARM_ABS32 00002c01 long_sub │ │ │ │ │ -000002ec 00007702 R_ARM_ABS32 00005add long_mul │ │ │ │ │ -000002f0 0000d702 R_ARM_ABS32 0000d8a1 long_mod │ │ │ │ │ -000002f4 0000dc02 R_ARM_ABS32 0000e271 long_divmod │ │ │ │ │ -000002f8 0000b002 R_ARM_ABS32 0000a221 long_pow │ │ │ │ │ +000002ec 00007702 R_ARM_ABS32 00005ac9 long_mul │ │ │ │ │ +000002f0 0000d702 R_ARM_ABS32 0000d8b1 long_mod │ │ │ │ │ +000002f4 0000dc02 R_ARM_ABS32 0000e281 long_divmod │ │ │ │ │ +000002f8 0000b002 R_ARM_ABS32 0000a209 long_pow │ │ │ │ │ 000002fc 00005302 R_ARM_ABS32 0000313d long_neg │ │ │ │ │ -00000300 0000d202 R_ARM_ABS32 0000cced long_long │ │ │ │ │ -00000304 0000e302 R_ARM_ABS32 0000f031 long_abs │ │ │ │ │ +00000300 0000d202 R_ARM_ABS32 0000ccfd long_long │ │ │ │ │ +00000304 0000e302 R_ARM_ABS32 0000f041 long_abs │ │ │ │ │ 00000308 00003202 R_ARM_ABS32 00001421 long_bool │ │ │ │ │ 0000030c 00005602 R_ARM_ABS32 00003261 long_invert │ │ │ │ │ 00000310 00004602 R_ARM_ABS32 000025a5 long_lshift │ │ │ │ │ -00000314 0000e002 R_ARM_ABS32 0000e76d long_rshift │ │ │ │ │ -00000318 00008402 R_ARM_ABS32 0000723d long_and │ │ │ │ │ -0000031c 0000d102 R_ARM_ABS32 0000cc05 long_xor │ │ │ │ │ -00000320 00009302 R_ARM_ABS32 00008581 long_or │ │ │ │ │ -00000324 0000d202 R_ARM_ABS32 0000cced long_long │ │ │ │ │ -0000032c 0000d602 R_ARM_ABS32 0000d7bd long_float │ │ │ │ │ -00000358 00009602 R_ARM_ABS32 000089b5 long_div │ │ │ │ │ -0000035c 0000aa02 R_ARM_ABS32 000097cd long_true_divide │ │ │ │ │ -00000368 0000d202 R_ARM_ABS32 0000cced long_long │ │ │ │ │ +00000314 0000e002 R_ARM_ABS32 0000e77d long_rshift │ │ │ │ │ +00000318 00008402 R_ARM_ABS32 00007229 long_and │ │ │ │ │ +0000031c 0000d102 R_ARM_ABS32 0000cc15 long_xor │ │ │ │ │ +00000320 00009302 R_ARM_ABS32 00008569 long_or │ │ │ │ │ +00000324 0000d202 R_ARM_ABS32 0000ccfd long_long │ │ │ │ │ +0000032c 0000d602 R_ARM_ABS32 0000d7cd long_float │ │ │ │ │ +00000358 00009602 R_ARM_ABS32 0000899d long_div │ │ │ │ │ +0000035c 0000aa02 R_ARM_ABS32 000097b5 long_true_divide │ │ │ │ │ +00000368 0000d202 R_ARM_ABS32 0000ccfd long_long │ │ │ │ │ 00000374 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 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 │ │ │ │ │ @@ -199,27 +199,27 @@ │ │ │ │ │ 000003b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 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 0000ce02 R_ARM_ABS32 0000c959 int_bit_length │ │ │ │ │ +000003ec 0000ce02 R_ARM_ABS32 0000c969 int_bit_length │ │ │ │ │ 000003f4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 00006402 R_ARM_ABS32 00003489 int_to_bytes │ │ │ │ │ +0000040c 00006402 R_ARM_ABS32 00003479 int_to_bytes │ │ │ │ │ 00000414 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00006a02 R_ARM_ABS32 0000411d int_from_bytes │ │ │ │ │ +0000041c 00006a02 R_ARM_ABS32 0000410d int_from_bytes │ │ │ │ │ 00000424 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000f802 R_ARM_ABS32 00010b75 int_as_integer_ratio │ │ │ │ │ +0000042c 0000f802 R_ARM_ABS32 00010b4d int_as_integer_ratio │ │ │ │ │ 00000434 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 0000f002 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 00000454 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -229,24 +229,24 @@ │ │ │ │ │ 00000468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0000e602 R_ARM_ABS32 000000e5 int___round__ │ │ │ │ │ 00000474 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000478 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 000096a9 int___format__ │ │ │ │ │ +0000048c 0000a602 R_ARM_ABS32 00009691 int___format__ │ │ │ │ │ 00000494 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 00010002 R_ARM_ABS32 00000153 int_is_integer │ │ │ │ │ 000004b4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x171b0 contains 1629 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x17184 contains 1625 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 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 │ │ │ │ │ @@ -288,27 +288,27 @@ │ │ │ │ │ 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 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 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 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 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000498 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000049c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000004a0 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +000004a4 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000004aa 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004ce 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004d2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004d6 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000004da 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000004e0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000004ea 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000004f2 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 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ @@ -574,23 +574,23 @@ │ │ │ │ │ 00002e3c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00002e64 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00002e72 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002e76 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002e8a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00002ee4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002f20 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002f88 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002f8c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002f90 0000502f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ -00002f94 00005030 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ -00002f9a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fc0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fdc 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002fe0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002fe4 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002f86 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002f8a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f8e 0000502f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ +00002f92 00005030 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ +00002f98 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002fbe 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fda 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002fde 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002fe2 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000030dc 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000030e0 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000030e4 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ 000030e8 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ 000030ee 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000030f4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000030f8 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ @@ -605,15 +605,15 @@ │ │ │ │ │ 0000312c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00003130 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00003134 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000031a0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000031aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000031ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000031d0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000031dc 0001630a R_ARM_THM_CALL 0000c2f9 _PyLong_Copy │ │ │ │ │ +000031dc 0001630a R_ARM_THM_CALL 0000c309 _PyLong_Copy │ │ │ │ │ 00003216 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000321e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003222 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00003236 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00003254 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000325c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000329e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -622,1263 +622,1259 @@ │ │ │ │ │ 000032d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000032d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000032f8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00003394 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000033a8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000033b0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000033b4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003400 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000340e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003412 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003422 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003442 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003460 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003484 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034d0 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000033f8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003402 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003406 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000341a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003448 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000346c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003474 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034c0 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003520 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 00003530 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003540 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003556 0001660a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000365a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000365e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003662 0000622f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00003666 00006230 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -0000366c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000368c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000379a 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000385c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003860 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003a54 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003a7c 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003a8c 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003ab6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003aba 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003abe 0000612f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -00003ac2 00006130 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00003ac8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003aee 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003afe 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003b02 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003b06 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00003b0a 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00003b10 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b1e 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b40 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003b62 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003b70 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b74 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b78 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003b7c 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003b9e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003ba2 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003ba6 00005c2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ -00003baa 00005c30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ -00003bb0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003be0 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00003be4 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -00003be8 00005e2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -00003bec 00005e30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00003bf0 00005f2f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ -00003bf4 00005f30 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ -00003bf8 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003c02 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003c06 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003c0a 0000602f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00003c0e 00006030 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -00003c14 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003c24 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003d58 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000040d4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000040d8 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000040dc 0000622f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -000040e0 00006230 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -000040e6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040f6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000040fa 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000040fe 0000612f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -00004102 00006130 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00004108 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004182 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004194 00016b0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -000042ec 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004342 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004350 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004354 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000437c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000045fa 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000461a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000461e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004786 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000048f8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000048fc 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004900 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004904 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000490a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004910 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004914 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004968 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004976 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004996 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000049a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000049be 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000049d2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c32 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004c3c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c40 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004c44 0000602f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00004c48 00006030 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -00004c4e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c58 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004c64 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004c74 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004c9e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cd0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004cd4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004cdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004ce0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004ce4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004ce8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004cf4 00016c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00004d0e 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00004d12 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -00004d16 00005e2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -00004d1a 00005e30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00004d1e 0000692f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ -00004d22 00006930 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ -00004d26 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004d38 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d40 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004ee8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004ef4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004ef8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f1a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000051a4 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000051ac 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000051b0 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000053f8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005404 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000545c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005692 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005696 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000569a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000569e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000056a4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000056ac 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005724 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005728 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005752 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000575c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005760 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005782 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000579e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057a2 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057ca 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000057d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000057da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057ee 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005830 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000589c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000058a0 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000058ca 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000058d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000058d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000058fa 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005938 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005944 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005948 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000595c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000599e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000059e0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000059ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a10 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005a32 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005a40 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005a44 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a5e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005a98 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005a9c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005ac6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005ad6 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005b44 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005b48 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005ba0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005bac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005bb0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005bd2 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005bde 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005be2 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c06 00012d0a 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 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005cc4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cca 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ce4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005d40 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005d44 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005d6c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d78 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005d7c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005d9e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005df4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005dfe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e02 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e1e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005eb4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005eba 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ed4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005f36 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005f42 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005f46 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005f5c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005f76 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005fc0 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000061a8 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000642a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006436 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000643a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006458 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006492 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000064d0 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000066c2 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000688c 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000068c0 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000068e6 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006926 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000694a 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000697c 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000069a4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000069aa 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006b84 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006c58 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006c72 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006c78 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006cd0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006cd8 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -00006cf2 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006cf8 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -00006d32 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006f5c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006f7a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006f7e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006f82 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006f86 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006f8c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006fce 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fd8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007010 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007018 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000701e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007022 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007026 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000702a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007030 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007038 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007076 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007088 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000708c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000070a0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000721c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007224 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007228 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000722c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007230 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007236 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000072a6 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000072aa 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000072d2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000072dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000072e0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007302 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007322 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000732e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007332 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007346 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000736a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007370 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007374 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000073c2 0001730a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000073d2 0001740a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000073da 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000073de 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000073e2 0000862f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ -000073e6 00008630 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ -000073f0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000743c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007440 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007468 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007474 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007478 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000749a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000074c2 0001760a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000074f8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007504 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007508 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000752c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007552 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007570 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000758a 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000075ae 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000075f2 0001760a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00007624 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007634 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007642 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007654 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007658 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007668 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007684 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007688 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000768c 00008a2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ -00007690 00008a30 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ -00007696 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000769c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000076a0 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000076a4 00008b2f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ -000076a8 00008b30 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ -000076ae 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000076ba 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000076c6 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000076d0 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000773c 00016a0a R_ARM_THM_CALL 00003c29 _PyLong_AsByteArray │ │ │ │ │ -0000774c 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000778c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007792 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00007796 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000779e 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000077b0 00016a0a R_ARM_THM_CALL 00003c29 _PyLong_AsByteArray │ │ │ │ │ -00007868 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007874 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007878 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000789c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000079c0 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000079c8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000079cc 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000079e0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079fe 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007a10 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007a14 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007a26 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007adc 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007b1e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007b22 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007b26 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007b2a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007b30 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007b4c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b54 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007d96 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007daa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007dae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007dc0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007f2a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083ca 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000083d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000083d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000083ee 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000840e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008418 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000841c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008430 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008486 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000849e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084b2 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000084ba 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000084cc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003546 0001660a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000364a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000364e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003652 0000622f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +00003656 00006230 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +0000365c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000367c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000378a 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000384c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003850 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003a44 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003a6c 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003a7c 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003aa6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003aaa 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003aae 0000612f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +00003ab2 00006130 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +00003ab8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ade 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aee 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003af2 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003af6 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00003afa 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00003b00 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b0e 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b30 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003b52 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003b60 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b64 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b68 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003b6c 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00003b8e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003b92 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003b96 00005c2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ +00003b9a 00005c30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ +00003ba0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003bd0 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00003bd4 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00003bd8 00005e2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +00003bdc 00005e30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +00003be0 00005f2f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ +00003be4 00005f30 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ +00003be8 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003bf2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003bf6 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003bfa 0000602f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +00003bfe 00006030 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +00003c04 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003c14 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d48 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000040c4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000040c8 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000040cc 0000622f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +000040d0 00006230 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +000040d6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040e6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000040ea 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000040ee 0000612f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +000040f2 00006130 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +000040f8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004172 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004184 00016b0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +000042dc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004332 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004340 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004344 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000436c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000045ea 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000460a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000460e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004776 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000048e8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000048ec 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000048f0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000048f4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000048fa 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004900 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004904 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004958 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004966 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004986 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004990 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004994 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000049ae 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000049c2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c22 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004c2c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c30 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004c34 0000602f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +00004c38 00006030 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +00004c3e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c48 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004c54 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004c64 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004c8e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cc0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004cc4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ccc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004cd0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004cd4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004cd8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004ce4 00016c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004cfe 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00004d02 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00004d06 00005e2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +00004d0a 00005e30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +00004d0e 0000692f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ +00004d12 00006930 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ +00004d16 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004d28 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d30 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004ed8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004ee4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004ee8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004f0a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005194 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000519c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000051a0 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000053e8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000053f4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000544c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005682 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005686 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000568a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000568e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005694 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000569c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005714 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005718 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005742 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000574c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005750 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005772 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000578e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005792 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057ba 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000057c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000057ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057de 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005820 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000588c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005890 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000058ba 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000058c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000058c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058ea 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005928 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005934 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005938 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000594c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000598e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000059d0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000059da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000059de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005a00 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005a22 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005a30 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005a34 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005a4e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005a88 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005a8c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005ab2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ac2 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b30 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005b34 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005b8c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b98 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b9c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005bbe 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005bca 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005bce 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005bf2 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 │ │ │ │ │ +00005cb0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cb6 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005cd0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005d2c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005d30 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 │ │ │ │ │ +00005de0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005dea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005dee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e0a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ea0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ea6 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ec0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005f22 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005f2e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005f32 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f48 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005f62 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005fac 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00006194 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00006416 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006422 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006426 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006444 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000647e 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000064bc 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000066ae 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006878 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000068ac 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000068d2 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006912 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006936 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006968 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006990 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006996 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006b70 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006c44 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006c5e 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006c64 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006cbc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006cc4 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00006cde 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006ce4 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00006d1e 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006f48 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006f66 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006f6a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006f6e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006f72 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006f78 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006fba 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fc4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006ffc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007004 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000700a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000700e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007012 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007016 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000701c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007024 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007062 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007074 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007078 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000708c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007208 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007210 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007214 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007218 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000721c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007222 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007292 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007296 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000072be 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000072c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000072cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000072ee 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000730e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000731a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000731e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007332 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007356 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000735c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007360 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000073ae 0001730a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000073be 0001740a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000073c6 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000073ca 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000073ce 0000862f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ +000073d2 00008630 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ +000073dc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007428 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000742c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007454 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007460 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007464 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007486 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000074ae 0001760a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000074e4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000074f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000074f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007518 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000753e 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000755c 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007576 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000759a 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000075de 0001760a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00007610 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007620 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000762e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007640 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007644 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007654 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007670 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007674 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007678 00008a2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ +0000767c 00008a30 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ +00007682 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007688 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000768c 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007690 00008b2f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ +00007694 00008b30 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ +0000769a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000076a6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000076b2 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000076bc 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007724 00016a0a R_ARM_THM_CALL 00003c19 _PyLong_AsByteArray │ │ │ │ │ +00007734 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00007774 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000777a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000777e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00007786 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007798 00016a0a R_ARM_THM_CALL 00003c19 _PyLong_AsByteArray │ │ │ │ │ +00007850 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000785c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007860 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007884 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000079a8 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000079b0 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000079b4 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000079c8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079e6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000079f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000079fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007a0e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007ac4 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007b06 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007b0a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007b0e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007b12 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007b18 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007b34 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b3c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007d7e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d92 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007d96 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007da8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007f12 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083b2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000083bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000083c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000083d6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000083f6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008400 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008404 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008418 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000846e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008486 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000849a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000084a2 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000084b4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000084ce 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000084d2 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000084d6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000084da 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000084e0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000084e6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000084ea 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000084ee 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000084f2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000084f8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084fe 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008502 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008506 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000850a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008510 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000851c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008560 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000857c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000085ea 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000085ee 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008616 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008620 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008624 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008646 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000865c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008668 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000866c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008680 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000086b0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000086b6 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000086ba 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008702 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000870e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008712 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008734 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008884 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000888c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008890 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000088cc 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000897c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008992 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008996 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000899a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000899e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000089a4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000089ac 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000089b0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000089f4 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008a06 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008a0a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008a1e 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008a3c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008a46 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008a4a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008a6c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008a9a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008aa6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008aaa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008abe 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008adc 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008ae2 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008ae6 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008b76 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008b7a 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008ba0 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008ba8 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008bd8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008bf4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c22 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c54 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c86 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008c90 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008cbe 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008cc4 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008cde 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00008ce2 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00008ce6 00014c0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00008cf4 0000982f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ -00008cf8 00009830 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ -00008cfc 0000992f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ -00008d00 00009930 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ -00008d04 00014d0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00008d7e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d94 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008d98 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008d9c 00009b2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC38 │ │ │ │ │ -00008da0 00009b30 R_ARM_THM_MOVT_ABS 0000057c .LC38 │ │ │ │ │ -00008da6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008dbe 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008dc2 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008dc6 00009a2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ -00008dca 00009a30 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ -00008dd0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008504 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008548 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00008564 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000085d2 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000085d6 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000085fe 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008608 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000860c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000862e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008644 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008650 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008654 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008668 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008698 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000869e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000086a2 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000086ea 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000086f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000086fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000871c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000886c 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008874 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008878 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000088b4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008964 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000897a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000897e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008982 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008986 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000898c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008994 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008998 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000089dc 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000089ee 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000089f2 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008a06 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008a24 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008a2e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008a32 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008a54 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008a82 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008a8e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008a92 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008aa6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008ac4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008aca 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008ace 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008b5e 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008b62 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008b88 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008b90 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008bc0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bdc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c0a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c3c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c6e 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008c78 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008ca6 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008cac 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008cc6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00008cca 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00008cce 00014c0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00008cdc 0000982f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ +00008ce0 00009830 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ +00008ce4 0000992f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ +00008ce8 00009930 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ +00008cec 00014d0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00008d66 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d7c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008d80 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008d84 00009b2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC38 │ │ │ │ │ +00008d88 00009b30 R_ARM_THM_MOVT_ABS 0000057c .LC38 │ │ │ │ │ +00008d8e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008da6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008daa 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008dae 00009a2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ +00008db2 00009a30 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ +00008db8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008dc0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00008dd8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008df0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e10 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e16 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008e1e 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008e32 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e40 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e48 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008e94 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008eec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008ef0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008fa0 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008fa8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008fac 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009000 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009008 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000900c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000090ea 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000910a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009128 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009134 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009138 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000915c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009194 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000919e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000091a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000091c6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000091ea 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000920c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009210 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009220 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009224 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009228 00009e2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC39 │ │ │ │ │ -0000922c 00009e30 R_ARM_THM_MOVT_ABS 000005a8 .LC39 │ │ │ │ │ -00009232 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009254 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009272 0001630a R_ARM_THM_CALL 0000c2f9 _PyLong_Copy │ │ │ │ │ -00009294 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000929a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000092c8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009322 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000932e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009332 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000934a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008df8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dfe 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008e06 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008e1a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e28 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e30 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008e7c 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008ed4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008ed8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008f88 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008f90 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008f94 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008fe8 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008ff0 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008ff4 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000090d2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090f2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009110 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000911c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009120 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009144 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000917c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009186 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000918a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000091ae 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000091d2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091f4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000091f8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009208 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000920c 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009210 00009e2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC39 │ │ │ │ │ +00009214 00009e30 R_ARM_THM_MOVT_ABS 000005a8 .LC39 │ │ │ │ │ +0000921a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000923c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000925a 0001630a R_ARM_THM_CALL 0000c309 _PyLong_Copy │ │ │ │ │ +0000927c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009282 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000092b0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000930a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009316 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000931a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009332 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000094aa 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 000094c2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000094da 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000094fa 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000950c 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009520 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009534 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000954a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009558 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009560 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009564 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009578 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009590 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009598 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000959c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000095a0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000095a4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000095aa 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000095b6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009660 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009664 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009668 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -0000966c 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -00009672 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009676 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000968a 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000968e 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009692 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00009696 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000969c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000096a2 0001510a R_ARM_THM_CALL 00001431 PyLong_AsLong │ │ │ │ │ -000096c6 00017e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000096d6 00017f0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -000096e0 0001800a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000096e8 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000096f2 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -000096f6 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -000096fa 0000a42f R_ARM_THM_MOVW_ABS_NC 000005cc .LC40 │ │ │ │ │ -000096fe 0000a430 R_ARM_THM_MOVT_ABS 000005cc .LC40 │ │ │ │ │ -00009702 0000a52f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC41 │ │ │ │ │ -00009706 0000a530 R_ARM_THM_MOVT_ABS 000005d8 .LC41 │ │ │ │ │ -0000970a 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00009750 0001830a R_ARM_THM_CALL 0000e2f1 _PyLong_Frexp │ │ │ │ │ -00009778 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009784 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009788 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000978c 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ -00009790 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ -00009796 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000097a0 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000097a4 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000097a8 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000097ac 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000097b2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000097b8 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000097bc 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000097c4 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009902 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009914 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009918 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000992c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000994e 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00009b34 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b5e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bf0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c06 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00009c60 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009c64 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009cf6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009d02 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009d06 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009d2a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009f62 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009f66 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009f6a 0000a82f R_ARM_THM_MOVW_ABS_NC 00000608 .LC43 │ │ │ │ │ -00009f6e 0000a830 R_ARM_THM_MOVT_ABS 00000608 .LC43 │ │ │ │ │ -00009f74 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009f90 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009f94 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009f98 0000a92f R_ARM_THM_MOVW_ABS_NC 0000061c .LC44 │ │ │ │ │ -00009f9c 0000a930 R_ARM_THM_MOVT_ABS 0000061c .LC44 │ │ │ │ │ -00009fa2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a00a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a0f6 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000a152 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a158 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a15c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a160 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a164 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a16a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a180 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a184 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a1dc 00016a0a R_ARM_THM_CALL 00003c29 _PyLong_AsByteArray │ │ │ │ │ -0000a1ee 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a1f2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a1f6 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000a1fa 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000a200 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a20c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a210 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a218 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a27c 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a280 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a338 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a33c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a34e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a352 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a3ba 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a43a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a43e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a466 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4c6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4de 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4f6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a542 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5a6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5b4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a644 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a66a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a67a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a67e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a6a0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a6fa 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a70e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a712 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a734 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a740 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a744 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a784 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a804 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a834 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a884 0001630a R_ARM_THM_CALL 0000c2f9 _PyLong_Copy │ │ │ │ │ -0000a97c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9a6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a9aa 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a9b0 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC45 │ │ │ │ │ -0000a9b4 0000ad30 R_ARM_THM_MOVT_ABS 0000064c .LC45 │ │ │ │ │ -0000a9be 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a9d0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa48 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab62 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab8a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aba4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aba8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000abb0 0001630a R_ARM_THM_CALL 0000c2f9 _PyLong_Copy │ │ │ │ │ -0000ac26 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac54 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ac6a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ac6e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ac8e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ace6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad6a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adda 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adf6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ae0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ae10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ae30 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ae8e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aeaa 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aece 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aeea 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000aeee 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000aef2 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC46 │ │ │ │ │ -0000aef6 0000ae30 R_ARM_THM_MOVT_ABS 0000066c .LC46 │ │ │ │ │ -0000aefc 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000af1a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af44 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000af48 00018730 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000af50 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000af54 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b05c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b0e0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b0e4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b0e8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b178 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1ac 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1ce 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b1d2 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b238 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b24a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b29c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b2c2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b2d6 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b32a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b378 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094e2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000094f4 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009508 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000951c 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009532 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009540 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009548 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000954c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009560 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009578 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009580 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009584 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009588 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000958c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009592 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000959e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009648 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000964c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009650 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +00009654 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000965a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000965e 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009672 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009676 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000967a 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000967e 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00009684 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000968a 0001510a R_ARM_THM_CALL 00001431 PyLong_AsLong │ │ │ │ │ +000096ae 00017e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +000096be 00017f0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +000096c8 0001800a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000096d0 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000096da 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +000096de 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +000096e2 0000a42f R_ARM_THM_MOVW_ABS_NC 000005cc .LC40 │ │ │ │ │ +000096e6 0000a430 R_ARM_THM_MOVT_ABS 000005cc .LC40 │ │ │ │ │ +000096ea 0000a52f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC41 │ │ │ │ │ +000096ee 0000a530 R_ARM_THM_MOVT_ABS 000005d8 .LC41 │ │ │ │ │ +000096f2 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00009738 0001830a R_ARM_THM_CALL 0000e301 _PyLong_Frexp │ │ │ │ │ +00009760 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000976c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009770 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009774 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ +00009778 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +0000977e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009788 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000978c 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009790 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00009794 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000979a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000097a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000097a4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000097ac 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000098ea 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000098fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009900 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009914 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009936 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00009b1c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b46 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bd8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bee 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00009c48 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009c4c 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009cde 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009cea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009cee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009d12 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009f4a 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009f4e 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009f52 0000a82f R_ARM_THM_MOVW_ABS_NC 00000608 .LC43 │ │ │ │ │ +00009f56 0000a830 R_ARM_THM_MOVT_ABS 00000608 .LC43 │ │ │ │ │ +00009f5c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009f78 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009f7c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009f80 0000a92f R_ARM_THM_MOVW_ABS_NC 0000061c .LC44 │ │ │ │ │ +00009f84 0000a930 R_ARM_THM_MOVT_ABS 0000061c .LC44 │ │ │ │ │ +00009f8a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009ff2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a0de 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000a13a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a140 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a144 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a148 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a14c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a152 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a168 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a16c 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a1c4 00016a0a R_ARM_THM_CALL 00003c19 _PyLong_AsByteArray │ │ │ │ │ +0000a1d6 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a1da 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a1de 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000a1e2 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000a1e8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a1f4 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a1f8 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a200 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a262 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a266 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a31c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a320 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a336 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a33a 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a3a2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a422 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a426 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a44e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4b2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4ca 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4e2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a52e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a592 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5a0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a624 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a64a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a65a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a65e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a680 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a6dc 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a6f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a6f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a716 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a722 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a726 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a766 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7e2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a812 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a860 0001630a R_ARM_THM_CALL 0000c309 _PyLong_Copy │ │ │ │ │ +0000a958 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a982 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a986 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a98c 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC45 │ │ │ │ │ +0000a990 0000ad30 R_ARM_THM_MOVT_ABS 0000064c .LC45 │ │ │ │ │ +0000a99a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a9ac 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa20 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab3c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab68 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab80 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ab84 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ab8c 0001630a R_ARM_THM_CALL 0000c309 _PyLong_Copy │ │ │ │ │ +0000ac0c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ac22 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ac26 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ac46 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ac9e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad20 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad90 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adac 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000adc2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000adc6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000adec 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ae48 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae92 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aec4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aee8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af04 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000af08 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000af0e 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC46 │ │ │ │ │ +0000af12 0000ae30 R_ARM_THM_MOVT_ABS 0000066c .LC46 │ │ │ │ │ +0000af1e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000af34 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af5e 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000af62 00018730 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000af6a 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000af6e 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b082 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b08c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b090 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b094 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b196 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b1bc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b204 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b22e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b232 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b274 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b296 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b2ac 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b2d0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b2ea 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b366 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b36e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000b394 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3a2 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b3c4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3d8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3f8 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b41a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b42e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b454 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b458 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b506 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b534 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b538 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b53e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b542 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b5bc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b5f4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b656 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b65a 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b6bc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b70a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b75e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7b0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7e6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b82a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b860 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8a6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3a6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b3e6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3ee 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b462 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b46c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b474 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b478 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b47e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b486 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b48e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4a4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b4c4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4d8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5a0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5ce 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b5d2 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b5d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b5dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b65a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b692 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6b4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b6b8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b6fe 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b702 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b764 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b7b2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b806 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b858 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b88e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000b8d2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8fc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b93e 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b946 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000b99e 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b9fa 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ba2c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bbac 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000bc70 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bd6e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bd88 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bda2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bdca 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bdde 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000bdf2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000be06 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000be18 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000be54 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000be74 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bea6 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000beaa 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000beb0 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000beb4 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000bec0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000beec 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf12 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bf4a 0001630a R_ARM_THM_CALL 0000c2f9 _PyLong_Copy │ │ │ │ │ -0000bffa 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c058 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c06c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c086 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c09a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c10e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c118 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c120 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c128 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c130 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c170 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1a0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1d4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c24a 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000c28c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2d0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c2d4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c2d8 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b908 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b94e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b97a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9e4 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b9ec 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000ba4a 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000baa4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bad6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bc56 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000bd0c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000be14 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000be2e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000be48 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000be70 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000be84 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000be98 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000beac 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000bebe 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000befa 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bf1a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bf4c 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000bf50 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000bf56 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000bf5a 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000bf6a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bf98 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bfba 0001630a R_ARM_THM_CALL 0000c309 _PyLong_Copy │ │ │ │ │ +0000bfd4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c066 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c098 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c0bc 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c172 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c194 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c1e4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c25a 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000c29c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000c2e0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000c2e4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c2ec 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c332 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c336 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c35a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c362 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c366 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c382 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c3a0 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000c3b6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c3c0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c3c6 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c3d0 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c3d4 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c3d8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c3dc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c3e2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c3e8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c404 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000c428 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000c434 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c43c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c478 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c482 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c486 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c49a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c4ea 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c4f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c4f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c50a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c52c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c542 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c584 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c588 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c5a0 0001720a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000c5b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c5b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c5e8 00018c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000c600 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c62c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c63a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c63e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c658 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000c68e 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000c6b8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000c6bc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000c6ce 00018f0a R_ARM_THM_CALL 0000cb89 _PyLong_FromBytes │ │ │ │ │ -0000c6de 0001900a R_ARM_THM_CALL 0000cae9 PyLong_FromUnicodeObject │ │ │ │ │ -0000c6ec 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c704 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000c708 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000c70c 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c71c 00018f0a R_ARM_THM_CALL 0000cb89 _PyLong_FromBytes │ │ │ │ │ -0000c724 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c728 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c72c 0000c82f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ -0000c730 0000c830 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ -0000c736 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c73e 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c746 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c74a 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c74e 0000c72f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ -0000c752 0000c730 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ -0000c758 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c768 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c76c 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c770 0000c62f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ -0000c774 0000c630 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ -0000c77a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c786 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000c78a 00019230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000c7a4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c7b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c7ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c7d2 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000c800 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000c804 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000c858 00018c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000c878 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c890 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000c894 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000c898 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000c8ba 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c8e0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c8ec 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c8f6 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c8fa 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c8fe 0000c62f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ -0000c902 0000c630 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ -0000c908 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c90e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c912 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c916 0000c72f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ -0000c91a 0000c730 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ -0000c920 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c926 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c92a 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c92e 0000c82f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ -0000c932 0000c830 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ -0000c938 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c946 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000c94a 00019230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000c954 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c99e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c9a2 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c9b8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c9c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c9c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c9d8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c9f6 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ca0e 0001370a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ -0000ca42 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca48 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000ca7a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca96 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000caaa 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cab8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cad6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cadc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cae0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cae4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cb02 0001930a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000cb0c 0001940a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000cb16 0001410a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ -0000cb58 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cb5c 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cb60 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000cb64 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000cb6e 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000cb78 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cb80 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cba4 0001410a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ -0000cbc6 0001660a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000cbce 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cbd2 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cbda 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000cbde 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000cbe4 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000cbfa 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc64 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cc68 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000cc8e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cc96 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cc9a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ccbc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ccdc 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cce2 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cce6 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ccfe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cd02 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cd36 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cd3a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000cd5e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cd7e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cd9c 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000cdc4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cdce 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cdd4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cdde 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000cde2 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000cde6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000cdea 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000cdf0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cdf8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cef2 0001570a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000d140 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d18a 0001580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000d4f0 0001590a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000d526 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d52a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d532 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d556 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d55a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d55e 0000d52f R_ARM_THM_MOVW_ABS_NC 00000730 .LC51 │ │ │ │ │ -0000d562 0000d530 R_ARM_THM_MOVT_ABS 00000730 .LC51 │ │ │ │ │ -0000d568 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d804 0001830a R_ARM_THM_CALL 0000e2f1 _PyLong_Frexp │ │ │ │ │ -0000d81e 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000d830 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d848 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d854 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d858 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d85c 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ -0000d860 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ -0000d866 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d86c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d870 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d874 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000d878 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000d87e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d884 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d888 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d890 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d908 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d980 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d988 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d98c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d9dc 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d9e4 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000db58 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000db8a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000db8e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000dbde 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000dbf4 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000dc1e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000dc34 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000dc4a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000dc60 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000dc6e 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000dc78 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000dc8e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000dc92 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000dc96 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000dc9a 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000dca0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dca8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dcd2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dcec 0001630a R_ARM_THM_CALL 0000c2f9 _PyLong_Copy │ │ │ │ │ -0000dcfc 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000dd00 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000dd60 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dddc 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000dde4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dde8 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000de38 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000de40 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000dfca 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000dffe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e002 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e054 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e070 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e0a2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e0bc 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e0d6 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e0f0 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e102 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e114 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e118 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e11c 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000e120 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000e126 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e130 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e15a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e174 0001630a R_ARM_THM_CALL 0000c2f9 _PyLong_Copy │ │ │ │ │ -0000e1e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e1ea 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e1f2 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e1fe 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000e23a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e25e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e262 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e26a 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e29e 0001970a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000e2b0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e2b4 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e2e0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e2e8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e3a8 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000e3ac 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000e646 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000e64a 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000e73e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000e742 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000e746 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000748 .LC52 │ │ │ │ │ -0000e74a 0000dd30 R_ARM_THM_MOVT_ABS 00000748 .LC52 │ │ │ │ │ -0000e750 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e836 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e83a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e868 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e874 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e878 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e89c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e8f6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e904 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e908 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e928 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ed2a 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ed32 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ed36 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000edfc 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ee0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ee10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ee24 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ee94 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000eeaa 0001390a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ -0000eec2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eed0 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ef34 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ef38 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ef88 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ef8c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ef90 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000ef94 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000ef9a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000efcc 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000efe0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000efe4 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000eff6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000effa 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000effe 0000452f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -0000f002 00004530 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -0000f008 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f010 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f014 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f018 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f01c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f020 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f024 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f02a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f03c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f040 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f0b4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f0bc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f0c0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f0e4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f0ee 0001630a R_ARM_THM_CALL 0000c2f9 _PyLong_Copy │ │ │ │ │ -0000f116 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f122 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f126 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f138 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f15c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f166 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f174 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f198 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f1f4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f1f8 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f1fc 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -0000f200 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -0000f206 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f20a 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f21a 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f21e 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f222 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000f226 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000f22c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f232 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f236 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f23a 0000e92f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ -0000f23e 0000e930 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ -0000f244 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f24a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000f24e 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000f252 0000e82f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ -0000f256 0000e830 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ -0000f25c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f29e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f2ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f2b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f2cc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f2e8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f31a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f62e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f65c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f6a4 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000f6d8 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f998 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000faa8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fac6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000faf2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fafe 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fb1c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc08 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc28 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc2e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc96 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fca6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fcaa 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fcae 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fcb2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fcb8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fcc0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fcc6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fcca 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fcce 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fcd2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fcd8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fd88 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fe5e 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000fe76 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000fe88 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000fec2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fece 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fed2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fef4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010008 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010026 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010036 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001003a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010054 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000100b8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100d8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001014e 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000101a0 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0001023e 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -00010268 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0001044e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010540 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010560 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001058a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001058e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010650 00016a0a R_ARM_THM_CALL 00003c29 _PyLong_AsByteArray │ │ │ │ │ -00010670 00016a0a R_ARM_THM_CALL 00003c29 _PyLong_AsByteArray │ │ │ │ │ -0001070e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010732 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001073e 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00010782 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001078a 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000107d6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000107e6 00016a0a R_ARM_THM_CALL 00003c29 _PyLong_AsByteArray │ │ │ │ │ -00010812 00016a0a R_ARM_THM_CALL 00003c29 _PyLong_AsByteArray │ │ │ │ │ -00010844 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010858 0001630a R_ARM_THM_CALL 0000c2f9 _PyLong_Copy │ │ │ │ │ -0001088e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010896 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010910 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010918 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010932 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010954 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010962 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001096a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109bc 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000109c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000109cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000109f4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010a08 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010a3a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010a4c 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00010a5c 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00010af6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010b02 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010b34 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010b4c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b52 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010b56 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010b5a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010b5e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010b64 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010b84 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010b88 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010ba2 00019e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00010bbc 00019e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00010bd6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010bdc 0001630a R_ARM_THM_CALL 0000c2f9 _PyLong_Copy │ │ │ │ │ -00010bec 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010c30 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00010c34 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00010c3c 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00010c96 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00010cce 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d86 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010d8a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010db0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010dba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010dbe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010de0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010e3c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e48 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010edc 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010ee0 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010f0c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010f18 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010f1c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010f3e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010f88 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010f96 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010f9a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010fb4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000113bc 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000113c4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000113c8 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011408 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011458 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -000114a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000114a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000114ec 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001150e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00011512 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00011516 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001151a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011520 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011528 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001152c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c2e8 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c2f0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c2f4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c2fc 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c342 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c346 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c36a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c372 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c376 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c392 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c3b0 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c3c6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c3d0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c3d6 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c3e0 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c3e4 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c3e8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c3ec 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c3f2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c3f8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c414 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000c438 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c444 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c44c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c488 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c492 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c496 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c4aa 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c4fa 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c502 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c506 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c51a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c53c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c552 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c594 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c598 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c5b0 0001720a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000c5c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c5c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c5f8 00018c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000c610 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c63c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c64a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c64e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c668 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000c69e 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000c6c8 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000c6cc 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000c6de 00018f0a R_ARM_THM_CALL 0000cb99 _PyLong_FromBytes │ │ │ │ │ +0000c6ee 0001900a R_ARM_THM_CALL 0000caf9 PyLong_FromUnicodeObject │ │ │ │ │ +0000c6fc 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c714 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000c718 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000c71c 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c72c 00018f0a R_ARM_THM_CALL 0000cb99 _PyLong_FromBytes │ │ │ │ │ +0000c734 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c738 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c73c 0000c82f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ +0000c740 0000c830 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ +0000c746 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c74e 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c756 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c75a 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c75e 0000c72f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ +0000c762 0000c730 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ +0000c768 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c778 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c77c 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c780 0000c62f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ +0000c784 0000c630 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ +0000c78a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c796 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000c79a 00019230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000c7b4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c7c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c7ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c7e2 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000c810 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000c814 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000c868 00018c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000c888 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c8a0 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000c8a4 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000c8a8 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c8ca 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c8f0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c8fc 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c906 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c90a 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c90e 0000c62f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ +0000c912 0000c630 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ +0000c918 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c91e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c922 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c926 0000c72f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ +0000c92a 0000c730 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ +0000c930 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c936 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c93a 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c93e 0000c82f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ +0000c942 0000c830 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ +0000c948 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c956 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000c95a 00019230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000c964 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c9ae 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c9b2 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c9c8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c9d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c9d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c9e8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ca06 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ca1e 0001370a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ +0000ca52 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca58 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000ca8a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000caa6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000caba 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cac8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cae6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000caec 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000caf0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000caf4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cb12 0001930a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000cb1c 0001940a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000cb26 0001410a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ +0000cb68 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cb6c 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cb70 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000cb74 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000cb7e 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cb88 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cb90 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cbb4 0001410a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ +0000cbd6 0001660a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000cbde 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cbe2 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cbea 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000cbee 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000cbf4 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cc0a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc74 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000cc78 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cc9e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cca6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ccaa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cccc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ccec 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ccf2 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ccf6 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cd0e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cd12 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd46 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000cd4a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cd6e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cd8e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cdac 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000cdd4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cdde 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cde4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cdee 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000cdf2 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000cdf6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cdfa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ce00 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce08 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cf02 0001570a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000d150 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d19a 0001580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000d500 0001590a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000d536 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d53a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d542 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d566 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d56a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d56e 0000d52f R_ARM_THM_MOVW_ABS_NC 00000730 .LC51 │ │ │ │ │ +0000d572 0000d530 R_ARM_THM_MOVT_ABS 00000730 .LC51 │ │ │ │ │ +0000d578 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d814 0001830a R_ARM_THM_CALL 0000e301 _PyLong_Frexp │ │ │ │ │ +0000d82e 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000d840 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d858 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d864 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d868 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d86c 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ +0000d870 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +0000d876 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d87c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d880 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d884 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000d888 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000d88e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d894 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d898 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d8a0 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d918 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d990 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d998 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d99c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d9ec 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d9f4 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000db68 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000db9a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000db9e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dbee 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000dc04 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000dc2e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000dc44 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000dc5a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000dc70 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000dc7e 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000dc88 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000dc9e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000dca2 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000dca6 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000dcaa 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000dcb0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dcb8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000dce2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dcfc 0001630a R_ARM_THM_CALL 0000c309 _PyLong_Copy │ │ │ │ │ +0000dd0c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000dd10 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000dd70 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ddec 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ddf4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ddf8 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000de48 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000de50 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000dfda 0001380a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000e00e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e012 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e064 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e080 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e0b2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e0cc 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e0e6 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e100 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e112 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e124 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e128 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e12c 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000e130 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000e136 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e140 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e16a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e184 0001630a R_ARM_THM_CALL 0000c309 _PyLong_Copy │ │ │ │ │ +0000e1f6 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e1fa 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e202 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e20e 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000e24a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e26e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e272 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e27a 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e2ae 0001970a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000e2c0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e2c4 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e2f0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2f8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e3b8 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000e3bc 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000e656 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000e65a 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000e74e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000e752 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000e756 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000748 .LC52 │ │ │ │ │ +0000e75a 0000dd30 R_ARM_THM_MOVT_ABS 00000748 .LC52 │ │ │ │ │ +0000e760 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e846 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e84a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e878 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e884 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e888 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e8ac 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e906 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e914 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e918 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e938 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ed3a 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ed42 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ed46 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ee0c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ee1c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ee20 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ee34 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000eea4 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000eeba 0001390a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ +0000eed2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eee0 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000ef44 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ef48 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ef98 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ef9c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000efa0 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000efa4 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000efaa 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000efdc 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eff0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000eff4 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f006 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000f00a 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000f00e 0000452f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +0000f012 00004530 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +0000f018 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f020 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f024 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f028 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f02c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f030 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f034 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f03a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f05e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f062 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f0c2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f0ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f0ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f0f2 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f0fc 0001630a R_ARM_THM_CALL 0000c309 _PyLong_Copy │ │ │ │ │ +0000f11e 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000f140 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000f158 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f16c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f1c8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f1cc 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f1d0 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +0000f1d4 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000f1da 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f1de 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1ee 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f1f2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f1f6 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000f1fa 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000f200 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f206 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f20a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f20e 0000e92f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ +0000f212 0000e930 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ +0000f218 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f21e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000f222 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000f226 0000e82f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ +0000f22a 0000e830 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ +0000f230 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f272 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f280 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f284 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f2a0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f2bc 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f2ee 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f602 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f630 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f678 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000f6ac 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f96c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa7c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fa9a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fac6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fad2 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000faf0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbdc 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fbfc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc02 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fc6a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fc7a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fc7e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fc82 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fc86 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fc8c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fc94 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc9a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fc9e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fca2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fca6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fcac 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fd60 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fe36 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000fe4e 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000fe60 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000fe9a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fea6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000feaa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fecc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ffe0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fffe 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001000e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010012 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001002c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010090 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100b0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010126 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010178 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010216 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00010240 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00010426 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010518 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010538 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010562 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010566 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010628 00016a0a R_ARM_THM_CALL 00003c19 _PyLong_AsByteArray │ │ │ │ │ +00010648 00016a0a R_ARM_THM_CALL 00003c19 _PyLong_AsByteArray │ │ │ │ │ +000106e6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001070a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010716 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0001075a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010762 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000107ae 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000107be 00016a0a R_ARM_THM_CALL 00003c19 _PyLong_AsByteArray │ │ │ │ │ +000107ea 00016a0a R_ARM_THM_CALL 00003c19 _PyLong_AsByteArray │ │ │ │ │ +0001081c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010830 0001630a R_ARM_THM_CALL 0000c309 _PyLong_Copy │ │ │ │ │ +00010866 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001086e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108e8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108f0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001090a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001092c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001093a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010942 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010994 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000109a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000109a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000109cc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000109e0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010a12 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010a24 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00010a34 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00010ace 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010ada 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010b0c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010b24 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b2a 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010b2e 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010b32 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010b36 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010b3c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010b5c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010b60 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010b7a 00019e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00010b94 00019e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00010bae 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010bb4 0001630a R_ARM_THM_CALL 0000c309 _PyLong_Copy │ │ │ │ │ +00010bc4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010c08 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00010c0c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00010c14 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010c6e 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00010ca6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d5e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010d62 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010d88 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010d92 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010d96 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010db8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010e14 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010e20 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010eb4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010eb8 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010ee4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010ef0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010ef4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010f16 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010f60 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010f6e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010f72 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010f8c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011394 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0001139c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000113a0 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000113e0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011430 0001320a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0001147c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011480 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000114c4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000114e6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000114ea 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000114ee 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000114f2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000114f8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011500 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011504 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000179c 0001541e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ 00002452 0001431e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00007394 0001721e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -000073ec 0001481e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00009770 0001771e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -00009c1c 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00009c9c 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000c452 0001401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000c824 0001721e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000c872 0001901e R_ARM_THM_JUMP24 0000cae9 PyLong_FromUnicodeObject │ │ │ │ │ -0000d7fe 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000d840 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000efaa 0001381e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ -0000eff2 0001631e R_ARM_THM_JUMP24 0000c2f9 _PyLong_Copy │ │ │ │ │ -0000f194 0001631e R_ARM_THM_JUMP24 0000c2f9 _PyLong_Copy │ │ │ │ │ -0000fd58 0001401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000114e8 0001381e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ -00011506 0001631e R_ARM_THM_JUMP24 0000c2f9 _PyLong_Copy │ │ │ │ │ +00007380 0001721e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000073d8 0001481e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00009758 0001771e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +00009c04 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00009c84 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000c462 0001401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000c834 0001721e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000c882 0001901e R_ARM_THM_JUMP24 0000caf9 PyLong_FromUnicodeObject │ │ │ │ │ +0000d80e 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000d850 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000efba 0001381e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ +0000f002 0001631e R_ARM_THM_JUMP24 0000c309 _PyLong_Copy │ │ │ │ │ +0000f166 0001631e R_ARM_THM_JUMP24 0000c309 _PyLong_Copy │ │ │ │ │ +0000fd30 0001401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000114c0 0001381e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ +000114de 0001631e R_ARM_THM_JUMP24 0000c309 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1a498 contains 45 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1a44c contains 45 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ @@ -1886,26 +1882,26 @@ │ │ │ │ │ 0000007e 0001620a R_ARM_THM_CALL 00003059 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 0000a199 PyLong_AsUnsignedLongLong │ │ │ │ │ +000000d4 0001850a R_ARM_THM_CALL 0000a181 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 00003059 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 0000c2f9 _PyLong_Copy │ │ │ │ │ +0000016a 0001630a R_ARM_THM_CALL 0000c309 _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 │ │ │ │ │ @@ -1915,18 +1911,18 @@ │ │ │ │ │ 00000214 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 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 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 00004d45 _PyLong_FromByteArray │ │ │ │ │ -0000024a 00016d1e R_ARM_THM_JUMP24 00004d45 _PyLong_FromByteArray │ │ │ │ │ +00000208 00016d1e R_ARM_THM_JUMP24 00004d35 _PyLong_FromByteArray │ │ │ │ │ +0000024a 00016d1e R_ARM_THM_JUMP24 00004d35 _PyLong_FromByteArray │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1a600 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1a5b4 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000038 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000003c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000048 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -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 a220 │ │ │ │ │ + bl a208 │ │ │ │ │ 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 c2f8 <_PyLong_Copy> │ │ │ │ │ + b.w c308 <_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 c2f8 <_PyLong_Copy> │ │ │ │ │ + b.w c308 <_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 56b0 │ │ │ │ │ + bl 56a0 │ │ │ │ │ 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 ce40 │ │ │ │ │ + bl ce50 │ │ │ │ │ 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 8e4c │ │ │ │ │ + bl 8e34 │ │ │ │ │ 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 25a4 │ │ │ │ │ @@ -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 56b0 │ │ │ │ │ + bl 56a0 │ │ │ │ │ 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 c440 │ │ │ │ │ + bl c450 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 5e4 <_PyLong_DivmodNear+0x168> │ │ │ │ │ bl 313c │ │ │ │ │ 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 56b0 │ │ │ │ │ + bl 56a0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 56a <_PyLong_DivmodNear+0xee> │ │ │ │ │ bl 2c00 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 53e <_PyLong_DivmodNear+0xc2> │ │ │ │ │ @@ -709,138 +709,167 @@ │ │ │ │ │ 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 728 │ │ │ │ │ + beq.w 77a │ │ │ │ │ mov r4, r2 │ │ │ │ │ movs.w r8, r2, lsr #31 │ │ │ │ │ - bne.w 728 │ │ │ │ │ + bne.w 77a │ │ │ │ │ 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 6ca │ │ │ │ │ + beq.n 6b8 │ │ │ │ │ orr.w r9, r6, r6, lsr #1 │ │ │ │ │ and.w r9, r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 790 │ │ │ │ │ + beq.w 7ce │ │ │ │ │ lsls r3, r6, #28 │ │ │ │ │ - bmi.w 74e │ │ │ │ │ + bmi.w 78c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 7c6 │ │ │ │ │ - cbz r4, 6b8 │ │ │ │ │ + bls.n 6f4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 6e2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 3c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3c18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2468 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 742 │ │ │ │ │ + beq.n 76e │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 686 │ │ │ │ │ + beq.n 684 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 7a6 │ │ │ │ │ + bne.n 752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 73c │ │ │ │ │ + b.n 6dc │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ bne.n 678 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6ec │ │ │ │ │ + beq.w 7e6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ beq.n 6a0 │ │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldrsb.w r2, [r7, r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bge.n 678 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ beq.n 67a │ │ │ │ │ lsls r2, r6, #29 │ │ │ │ │ bpl.n 678 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 682 │ │ │ │ │ - b.n 7a6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 2468 <_PyLong_NumBits> │ │ │ │ │ - R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.n 742 │ │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 67a │ │ │ │ │ + beq.n 680 │ │ │ │ │ + b.n 752 │ │ │ │ │ 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 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 738 │ │ │ │ │ - mov.w r6, r9, lsl #7 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - eor.w r6, r6, #128 @ 0x80 │ │ │ │ │ - subs r1, r4, #1 │ │ │ │ │ - b.n 712 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - ble.w 88c │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble.w 826 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 678 │ │ │ │ │ - ldrb.w r2, [r7, #1]! │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 6fa │ │ │ │ │ - sub.w ip, r6, r2 │ │ │ │ │ - rsbs r2, ip, #0 │ │ │ │ │ - adc.w r2, r2, ip │ │ │ │ │ - b.n 706 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 2468 <_PyLong_NumBits> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 76e │ │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 67a │ │ │ │ │ + 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.w 86c │ │ │ │ │ + cmp r4, #4 │ │ │ │ │ + bgt.w 820 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 848 │ │ │ │ │ + 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.n 67a │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + asr.w r3, r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 67a │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 86c │ │ │ │ │ + asrs r1, r2 │ │ │ │ │ + bne.w 86c │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + beq.n 67a │ │ │ │ │ + lsls r0, r6, #29 │ │ │ │ │ + it pl │ │ │ │ │ + addpl r4, #1 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 680 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 680 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 680 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 6dc │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 680 │ │ │ │ │ + b.n 752 │ │ │ │ │ + mov.w r1, #1112 @ 0x458 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - mov.w r1, #1112 @ 0x458 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 682 │ │ │ │ │ - b.n 7a6 │ │ │ │ │ + b.n 6d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -849,125 +878,96 @@ │ │ │ │ │ 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.n 738 │ │ │ │ │ + beq.n 6d8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 738 │ │ │ │ │ + beq.n 6d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 738 │ │ │ │ │ + bne.n 6d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 738 │ │ │ │ │ + b.n 6d8 │ │ │ │ │ lsls r2, r6, #27 │ │ │ │ │ - bpl.n 6d2 │ │ │ │ │ + bpl.w 6c0 │ │ │ │ │ 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 738 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 682 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 682 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.n 73c │ │ │ │ │ - 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 872 │ │ │ │ │ - cmp r4, #4 │ │ │ │ │ - bgt.n 84c │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 836 │ │ │ │ │ - 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 67a │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - asr.w r3, r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.w 67a │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.n 872 │ │ │ │ │ - asrs r1, r2 │ │ │ │ │ - bne.n 872 │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - beq.w 67a │ │ │ │ │ - lsls r0, r6, #29 │ │ │ │ │ - bmi.w 67a │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 682 │ │ │ │ │ - b.n 7a6 │ │ │ │ │ + b.n 6d8 │ │ │ │ │ + mov.w r6, r9, lsl #7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + eor.w r6, r6, #128 @ 0x80 │ │ │ │ │ + subs r1, r4, #1 │ │ │ │ │ + b.n 80a │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + ble.n 888 │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.n 878 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 678 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 682 │ │ │ │ │ - b.n 7a6 │ │ │ │ │ - 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 7ee │ │ │ │ │ - b.n 83a │ │ │ │ │ - asrs r2, r3, #31 │ │ │ │ │ - uxtb r1, r2 │ │ │ │ │ + ldrb.w r2, [r7, #1]! │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 7f4 │ │ │ │ │ + sub.w ip, r6, r2 │ │ │ │ │ + rsbs r2, ip, #0 │ │ │ │ │ + adc.w r2, r2, ip │ │ │ │ │ + b.n 7fe │ │ │ │ │ + asrs r1, r3, #31 │ │ │ │ │ + uxtb r1, r1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 87e │ │ │ │ │ + bne.n 860 │ │ │ │ │ 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 864 │ │ │ │ │ - movs r4, #4 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 682 │ │ │ │ │ - b.n 7a6 │ │ │ │ │ + bne.n 838 │ │ │ │ │ + b.n 86c │ │ │ │ │ + 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.w 722 │ │ │ │ │ + b.n 84c │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ str.w r3, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 872 │ │ │ │ │ + movs r4, #4 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 680 │ │ │ │ │ + b.n 752 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 678 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 680 │ │ │ │ │ + b.n 752 │ │ │ │ │ cmp.w r2, r9, lsl #7 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - b.n 706 │ │ │ │ │ + b.n 7fe │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -460,100 +460,99 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ b.n 412 <_PyLong_FromMedium+0x4a> │ │ │ │ │ │ │ │ │ │ 0000041c : │ │ │ │ │ PyLong_AsSsize_t(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ + push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e4 │ │ │ │ │ + beq.n 4e6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 4cc │ │ │ │ │ + bpl.n 4ce │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ bhi.n 44c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - add.w r1, r0, r2, lsl #2 │ │ │ │ │ - ldr.w ip, [r1, #8] │ │ │ │ │ - movs.w lr, ip, lsr #30 │ │ │ │ │ - bne.n 494 │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - orr.w lr, r4, ip, lsl #30 │ │ │ │ │ - cmp.w ip, lr, lsr #30 │ │ │ │ │ - bne.n 494 │ │ │ │ │ - sub.w ip, r2, #3 │ │ │ │ │ + add.w ip, r0, r2, lsl #2 │ │ │ │ │ + ldr.w lr, [ip, #8] │ │ │ │ │ + movs.w r1, lr, lsr #30 │ │ │ │ │ + bne.n 498 │ │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ │ + orr.w r1, r1, lr, lsl #30 │ │ │ │ │ + cmp.w lr, r1, lsr #30 │ │ │ │ │ + bne.n 498 │ │ │ │ │ + sub.w lr, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4b0 │ │ │ │ │ + beq.n 4b4 │ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ │ - orr.w r2, r2, lr, lsl #30 │ │ │ │ │ - cmp.w lr, r2, lsr #30 │ │ │ │ │ - bne.n 494 │ │ │ │ │ - subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 4b2 │ │ │ │ │ - ldr.w r0, [r1, #-4]! │ │ │ │ │ - orr.w r0, r0, r2, lsl #30 │ │ │ │ │ - cmp.w r2, r0, lsr #30 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - beq.n 47e │ │ │ │ │ + orr.w r2, r2, r1, lsl #30 │ │ │ │ │ + cmp.w r1, r2, lsr #30 │ │ │ │ │ + bne.n 498 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + subs.w lr, lr, #1 │ │ │ │ │ + bcc.n 4b4 │ │ │ │ │ + ldr.w r2, [ip, #-4]! │ │ │ │ │ + orr.w r2, r2, r1, lsl #30 │ │ │ │ │ + cmp.w r1, r2, lsr #30 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + beq.n 482 │ │ │ │ │ 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 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r2, lr │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 4bc │ │ │ │ │ - mul.w r0, r3, r2 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 4be │ │ │ │ │ + mul.w r0, r3, r1 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 494 │ │ │ │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 494 │ │ │ │ │ + bge.n 498 │ │ │ │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ + bne.n 498 │ │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ 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 4aa │ │ │ │ │ + b.n 4ae │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4aa │ │ │ │ │ - nop │ │ │ │ │ + b.n 4ae │ │ │ │ │ │ │ │ │ │ 000004f8 : │ │ │ │ │ PyLong_FromString(): │ │ │ │ │ stmdb 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 │ │ │ │ │ @@ -1318,15 +1317,15 @@ │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbz r3, d86 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ @@ -3522,15 +3521,15 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 240a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cbz r3, 2412 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ b.n 1e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 240a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -3923,15 +3922,15 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.w 25fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 92f0 │ │ │ │ │ + bl 92d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 284e │ │ │ │ │ bl 41c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -4376,15 +4375,15 @@ │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 2d38 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 2d30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 86c0 │ │ │ │ │ + b.w 86a8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ blt.n 2d70 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ @@ -4409,18 +4408,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 2c7e │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 703c │ │ │ │ │ + b.w 7028 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 2d64 │ │ │ │ │ - bl 703c │ │ │ │ │ + bl 7028 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2c7e │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -4431,15 +4430,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b.n 2c7e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 86c0 │ │ │ │ │ + b.w 86a8 │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ b.n 2cf2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ @@ -4519,15 +4518,15 @@ │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 2ea8 <_PyLong_Subtract+0x124> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 2ea0 <_PyLong_Subtract+0x11c> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 86c0 │ │ │ │ │ + b.w 86a8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ blt.n 2ed6 <_PyLong_Subtract+0x152> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ @@ -4552,32 +4551,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 2dee <_PyLong_Subtract+0x6a> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 703c │ │ │ │ │ + b.w 7028 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq.n 2eca <_PyLong_Subtract+0x146> │ │ │ │ │ - bl 703c │ │ │ │ │ + bl 7028 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2dee <_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 2dee <_PyLong_Subtract+0x6a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 86c0 │ │ │ │ │ + b.w 86a8 │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ b.n 2e62 <_PyLong_Subtract+0xde> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ @@ -4587,15 +4586,15 @@ │ │ │ │ │ 00002eec : │ │ │ │ │ PyLong_AsInt(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fd8 │ │ │ │ │ + beq.n 2fd6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ bpl.n 2f20 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ @@ -4606,46 +4605,45 @@ │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3002 │ │ │ │ │ + bne.n 3000 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 2f1c │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 2f80 │ │ │ │ │ + bne.n 2f7e │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w r4, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, r4, lsr #30 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, ip │ │ │ │ │ - bne.n 2f80 │ │ │ │ │ + bne.n 2f7e │ │ │ │ │ sub.w ip, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2fa0 │ │ │ │ │ + beq.n 2f9e │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ orr.w r2, r2, r4, lsl #30 │ │ │ │ │ cmp.w r4, r2, lsr #30 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, r2 │ │ │ │ │ - bne.n 2f7e │ │ │ │ │ + bne.n 2f7c │ │ │ │ │ + mov r4, r2 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 2fa0 │ │ │ │ │ + bcc.n 2f9e │ │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ │ orr.w r2, r2, r4, lsl #30 │ │ │ │ │ cmp.w r4, r2, lsr #30 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq.n 2f68 │ │ │ │ │ - cbnz r0, 2fea │ │ │ │ │ + beq.n 2f66 │ │ │ │ │ + cbnz r0, 2fe8 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 2f1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ @@ -4654,89 +4652,90 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 2f2a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2fc6 │ │ │ │ │ + blt.n 2fc4 │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2f1c │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ beq.n 2f1c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.n 2f1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f84 │ │ │ │ │ + b.n 2f82 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 2f7e │ │ │ │ │ + bge.n 2f7c │ │ │ │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 2f7e │ │ │ │ │ - cbnz r0, 3022 │ │ │ │ │ + bne.n 2f7c │ │ │ │ │ + cbnz r0, 3020 │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ b.n 2f1c │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ b.n 2f2a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2f80 │ │ │ │ │ + beq.n 2f7e │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f80 │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + bne.n 2f7e │ │ │ │ │ + b.n 2fbc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n 303a │ │ │ │ │ + bhi.n 3038 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ - bne.n 2fb6 │ │ │ │ │ + bne.n 2fb4 │ │ │ │ │ b.n 2f1c │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 2fd2 │ │ │ │ │ + beq.n 2fd0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2fd2 │ │ │ │ │ + bne.n 2fd0 │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2fbe │ │ │ │ │ + b.n 2fbc │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ lsrs r4, r0, #30 │ │ │ │ │ - bne.n 2fea │ │ │ │ │ + bne.n 2fe8 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w r4, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, r4, lsr #30 │ │ │ │ │ - bne.n 2fea │ │ │ │ │ + bne.n 2fe8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n 2f50 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00003058 : │ │ │ │ │ PyLong_AsUnsignedLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -4886,15 +4885,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 c2f8 <_PyLong_Copy> │ │ │ │ │ + bl c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3182 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ @@ -5007,15 +5006,15 @@ │ │ │ │ │ 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] @ (33b0 ) │ │ │ │ │ - bl 56b0 │ │ │ │ │ + bl 56a0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3398 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ @@ -5023,15 +5022,15 @@ │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ b.n 32ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c458 <_PyLong_FromLarge> │ │ │ │ │ + b.w c468 <_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 │ │ │ │ │ @@ -5053,15 +5052,15 @@ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ bcs.n 338a │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 335e │ │ │ │ │ - bl c458 <_PyLong_FromLarge> │ │ │ │ │ + bl c468 <_PyLong_FromLarge> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 335e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 32ac │ │ │ │ │ @@ -5084,249 +5083,248 @@ │ │ │ │ │ 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 344c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + itt cc │ │ │ │ │ + ldrcc r4, [pc, #156] @ (3474 ) │ │ │ │ │ + addcc.w r4, r4, r0, lsl #4 │ │ │ │ │ + bcc.n 3430 │ │ │ │ │ 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 33fa │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - ite ne │ │ │ │ │ - movne.w r8, #3 │ │ │ │ │ - moveq.w r8, #2 │ │ │ │ │ - add.w r0, r8, #3 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + bne.n 3436 │ │ │ │ │ + adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 3442 │ │ │ │ │ - mov.w r3, r8, lsl #3 │ │ │ │ │ - str r3, [r0, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 346c │ │ │ │ │ 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 3458 │ │ │ │ │ + bne.n 3440 │ │ │ │ │ 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 3474 │ │ │ │ │ - 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] @ (3484 ) │ │ │ │ │ - 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 3458 │ │ │ │ │ + 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 33f4 │ │ │ │ │ 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 343c │ │ │ │ │ + add.w r3, r4, #16 │ │ │ │ │ + orrs.w r8, r6, r8 │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + beq.n 3430 │ │ │ │ │ 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 343c │ │ │ │ │ + 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 3430 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003488 : │ │ │ │ │ +00003478 : │ │ │ │ │ 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 r6, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a38 │ │ │ │ │ + bne.w 3a28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 3b4e │ │ │ │ │ + blt.w 3b3e │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3c1a │ │ │ │ │ + bne.w 3c0a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3934 │ │ │ │ │ + beq.w 3924 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bfe │ │ │ │ │ + beq.w 3bee │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b1e │ │ │ │ │ + beq.w 3b0e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 3b70 │ │ │ │ │ + bpl.w 3b60 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r7, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r7, r7, #1 │ │ │ │ │ - bhi.w 3a9a │ │ │ │ │ + bhi.w 3a8a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mul.w r7, r3, r7 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3ae2 │ │ │ │ │ + bne.w 3ad2 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.w 3b1e │ │ │ │ │ + beq.w 3b0e │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.w 3b84 │ │ │ │ │ + beq.w 3b74 │ │ │ │ │ ldr r5, [r6, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3b3e │ │ │ │ │ + beq.w 3b2e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 3bde │ │ │ │ │ + bpl.w 3bce │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 3a7a │ │ │ │ │ - ldr r1, [pc, #812] @ (385c ) │ │ │ │ │ + bne.w 3a6a │ │ │ │ │ + ldr r1, [pc, #812] @ (384c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a24 │ │ │ │ │ - ldr r1, [pc, #800] @ (3860 ) │ │ │ │ │ + bne.w 3a14 │ │ │ │ │ + ldr r1, [pc, #800] @ (3850 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c02 │ │ │ │ │ + beq.w 3bf2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 3b9e │ │ │ │ │ + blt.w 3b8e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bb4 │ │ │ │ │ + beq.w 3ba4 │ │ │ │ │ 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 393c │ │ │ │ │ + beq.w 392c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3692 │ │ │ │ │ + bne.w 3682 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ add lr, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3864 │ │ │ │ │ + beq.w 3854 │ │ │ │ │ add.w sl, fp, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w fp, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ - b.n 3602 │ │ │ │ │ + b.n 35f2 │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov.w r0, ip, lsr #16 │ │ │ │ │ orr.w r0, r0, r6, lsl #16 │ │ │ │ │ adds r5, r2, #2 │ │ │ │ │ strb.w r3, [lr], #-1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.n 3656 │ │ │ │ │ + bls.n 3646 │ │ │ │ │ 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, r6, lsr #24 │ │ │ │ │ orr.w ip, ip, r6, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ movls r6, r5 │ │ │ │ │ movls r2, r0 │ │ │ │ │ - bls.n 35fa │ │ │ │ │ + bls.n 35ea │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bls.n 3656 │ │ │ │ │ + bls.n 3646 │ │ │ │ │ strb.w ip, [lr, #-1] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ sub.w r3, r1, #32 │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.w 394c │ │ │ │ │ + beq.w 393c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 39c6 │ │ │ │ │ + bne.w 39b6 │ │ │ │ │ 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 r6, r6, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ - beq.w 395c │ │ │ │ │ + beq.w 394c │ │ │ │ │ add.w r1, r3, #30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 3656 │ │ │ │ │ + bls.n 3646 │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ uxtb.w r5, ip │ │ │ │ │ orr.w r3, r3, r6, lsl #24 │ │ │ │ │ add.w r9, lr, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r7, r0 │ │ │ │ │ strb.w r5, [lr] │ │ │ │ │ - bhi.n 35aa │ │ │ │ │ + bhi.n 359a │ │ │ │ │ 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 │ │ │ │ │ @@ -5334,155 +5332,155 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3bb4 │ │ │ │ │ + beq.w 3ba4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bb4 │ │ │ │ │ + bne.w 3ba4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bb4 │ │ │ │ │ + b.n 3ba4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3a30 │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r1, fp, #8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r6, 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 370e │ │ │ │ │ + b.n 36fe │ │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ │ strb.w r3, [r9] │ │ │ │ │ orr.w r5, r5, r6, lsl #16 │ │ │ │ │ add.w r9, r2, #2 │ │ │ │ │ add.w r8, lr, #2 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.n 3762 │ │ │ │ │ + bls.n 3752 │ │ │ │ │ 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, r6, lsr #24 │ │ │ │ │ orr.w ip, ip, r6, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w lr, lr, #3 │ │ │ │ │ movls r6, r8 │ │ │ │ │ movls r2, r5 │ │ │ │ │ - bls.n 3708 │ │ │ │ │ + bls.n 36f8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.n 3762 │ │ │ │ │ + bls.n 3752 │ │ │ │ │ strb.w ip, [lr, #3] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 3768 │ │ │ │ │ + beq.n 3758 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 380e │ │ │ │ │ + bne.n 37fe │ │ │ │ │ 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 r6, r6, r4 │ │ │ │ │ lsl.w r4, r5, r3 │ │ │ │ │ orr.w ip, r4, ip │ │ │ │ │ - beq.n 37a6 │ │ │ │ │ + beq.n 3796 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 3762 │ │ │ │ │ + bls.n 3752 │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ uxtb.w r8, ip │ │ │ │ │ orr.w r3, r3, r6, lsl #24 │ │ │ │ │ add.w r9, lr, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ strb.w r8, [lr] │ │ │ │ │ - bhi.n 36b4 │ │ │ │ │ + bhi.n 36a4 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 365a │ │ │ │ │ + b.n 364a │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 386a │ │ │ │ │ + beq.n 385a │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 365a │ │ │ │ │ + bls.w 364a │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, lr, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3a10 │ │ │ │ │ + bne.w 3a00 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ - bls.n 379e │ │ │ │ │ + bls.n 378e │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 389e │ │ │ │ │ + bne.w 388e │ │ │ │ │ subs r2, r7, 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 3708 │ │ │ │ │ + beq.n 36f8 │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r4, r5 │ │ │ │ │ subs r4, r3, r4 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r4 │ │ │ │ │ - bls.n 3708 │ │ │ │ │ + bls.n 36f8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 3762 │ │ │ │ │ + bls.n 3752 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov.w r5, ip, lsr #8 │ │ │ │ │ sub.w r3, r4, #8 │ │ │ │ │ orr.w r5, r5, r6, lsl #24 │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ lsrs r1, r6, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w ip, [r9], #1 │ │ │ │ │ - bls.w 3bc8 │ │ │ │ │ + bls.w 3bb8 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bcs.n 3762 │ │ │ │ │ + bcs.n 3752 │ │ │ │ │ strb.w r5, [lr, #1] │ │ │ │ │ sub.w r3, r4, #16 │ │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr.w r5, r5, r6, lsl #16 │ │ │ │ │ add.w r9, r2, #2 │ │ │ │ │ add.w r8, lr, #2 │ │ │ │ │ mov.w r1, r6, lsr #16 │ │ │ │ │ itttt ls │ │ │ │ │ movls ip, r5 │ │ │ │ │ movls r6, r1 │ │ │ │ │ movls lr, r8 │ │ │ │ │ movls r2, r9 │ │ │ │ │ - bls.w 3708 │ │ │ │ │ - b.n 36c8 │ │ │ │ │ + bls.w 36f8 │ │ │ │ │ + b.n 36b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5495,19 +5493,19 @@ │ │ │ │ │ orr.w r6, r6, 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 37a6 │ │ │ │ │ + beq.n 3796 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 3762 │ │ │ │ │ + bls.n 3752 │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ - b.n 3748 │ │ │ │ │ + b.n 3738 │ │ │ │ │ .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 │ │ │ │ │ @@ -5518,47 +5516,47 @@ │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a6a │ │ │ │ │ + bne.w 3a5a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, lr │ │ │ │ │ rsb r8, r3, #0 │ │ │ │ │ uxtb.w r1, r8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.n 379e │ │ │ │ │ + bls.n 378e │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 3798 │ │ │ │ │ + beq.w 3788 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.w 379e │ │ │ │ │ + bcs.w 378e │ │ │ │ │ adds r2, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 379e │ │ │ │ │ + bls.w 378e │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3906 │ │ │ │ │ + beq.n 38f6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 38fa │ │ │ │ │ + beq.n 38ea │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 38f4 │ │ │ │ │ + beq.n 38e4 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 38ee │ │ │ │ │ + beq.n 38de │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 38e8 │ │ │ │ │ + beq.n 38d8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 38e2 │ │ │ │ │ + beq.n 38d2 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 38dc │ │ │ │ │ + beq.n 38cc │ │ │ │ │ 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 │ │ │ │ │ @@ -5566,80 +5564,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 r7, r2 │ │ │ │ │ - beq.w 379e │ │ │ │ │ + beq.w 378e │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r7, 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 3906 │ │ │ │ │ - b.n 379e │ │ │ │ │ + bne.n 38f6 │ │ │ │ │ + b.n 378e │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3552 │ │ │ │ │ + b.n 3542 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ab6 │ │ │ │ │ + beq.w 3aa6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 3584 │ │ │ │ │ + b.n 3574 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3772 │ │ │ │ │ + b.n 3762 │ │ │ │ │ eor.w r1, r1, r9 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 35fa │ │ │ │ │ + beq.w 35ea │ │ │ │ │ clz r1, r1 │ │ │ │ │ adds r3, #32 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls.n 3a0c │ │ │ │ │ + bls.n 39fc │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 3656 │ │ │ │ │ + bls.w 3646 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov.w r0, ip, lsr #8 │ │ │ │ │ orr.w r0, r0, r6, lsl #24 │ │ │ │ │ add.w r9, r2, #1 │ │ │ │ │ lsrs r5, r6, #8 │ │ │ │ │ strb.w ip, [r3], #-1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.w 3bd2 │ │ │ │ │ + bls.w 3bc2 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.w 3656 │ │ │ │ │ + bls.w 3646 │ │ │ │ │ strb.w r0, [lr, #-1] │ │ │ │ │ sub.w r3, r1, #16 │ │ │ │ │ mov.w r0, ip, lsr #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr.w r0, r0, r6, lsl #16 │ │ │ │ │ add.w r5, r2, #2 │ │ │ │ │ mov.w r9, r6, lsr #16 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ ittt ls │ │ │ │ │ movls ip, r0 │ │ │ │ │ movls r6, r9 │ │ │ │ │ movls r2, r5 │ │ │ │ │ - bls.w 35fa │ │ │ │ │ - b.n 35ba │ │ │ │ │ + bls.w 35ea │ │ │ │ │ + b.n 35aa │ │ │ │ │ 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 │ │ │ │ │ @@ -5648,221 +5646,221 @@ │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ │ lsr.w r5, r1, r5 │ │ │ │ │ orr.w r0, r0, r5 │ │ │ │ │ orr.w r6, r6, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ - beq.n 3958 │ │ │ │ │ + beq.n 3948 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bls.w 3656 │ │ │ │ │ + bls.w 3646 │ │ │ │ │ add.w r1, r3, #30 │ │ │ │ │ - b.n 363c │ │ │ │ │ + b.n 362c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 35fa │ │ │ │ │ + b.n 35ea │ │ │ │ │ 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 3894 │ │ │ │ │ + b.n 3884 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 3552 │ │ │ │ │ - b.n 3b9e │ │ │ │ │ + bge.w 3542 │ │ │ │ │ + b.n 3b8e │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 386a │ │ │ │ │ + b.n 385a │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #480] @ (3c20 ) │ │ │ │ │ + ldr r4, [pc, #480] @ (3c10 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bb4 │ │ │ │ │ + beq.w 3ba4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3934 │ │ │ │ │ + beq.w 3924 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 34c8 │ │ │ │ │ + b.n 34b8 │ │ │ │ │ ldrsb.w r3, [lr, r1] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp.w r2, r3, lsr #31 │ │ │ │ │ - bne.w 365a │ │ │ │ │ - b.n 379e │ │ │ │ │ + bne.w 364a │ │ │ │ │ + b.n 378e │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - blt.w 3bb4 │ │ │ │ │ - ldr r1, [pc, #408] @ (3c24 ) │ │ │ │ │ + blt.w 3ba4 │ │ │ │ │ + ldr r1, [pc, #408] @ (3c14 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 353c │ │ │ │ │ + beq.w 352c │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 3a28 │ │ │ │ │ + b.n 3a18 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r0, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 3ace │ │ │ │ │ + bcc.n 3abe │ │ │ │ │ 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 3aa0 │ │ │ │ │ - b.n 3afe │ │ │ │ │ + beq.n 3a90 │ │ │ │ │ + b.n 3aee │ │ │ │ │ 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 3670 │ │ │ │ │ + b.n 3660 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3af4 │ │ │ │ │ + blt.n 3ae4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mul.w r7, r2, r7 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3508 │ │ │ │ │ + beq.w 34f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3508 │ │ │ │ │ + bne.w 34f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3508 │ │ │ │ │ + b.n 34f8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 3afe │ │ │ │ │ + bge.n 3aee │ │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 3b88 │ │ │ │ │ + beq.n 3b78 │ │ │ │ │ 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 3b30 │ │ │ │ │ + bne.n 3b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3bb4 │ │ │ │ │ + bne.n 3ba4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 3b8e │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3514 │ │ │ │ │ + b.n 3504 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b1e │ │ │ │ │ - b.n 3aec │ │ │ │ │ + bne.n 3b0e │ │ │ │ │ + b.n 3adc │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - blt.n 3bb4 │ │ │ │ │ + blt.n 3ba4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3a28 │ │ │ │ │ + b.n 3a18 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #204] @ (3c20 ) │ │ │ │ │ + ldr r1, [pc, #204] @ (3c10 ) │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34c8 │ │ │ │ │ - b.n 3bb4 │ │ │ │ │ + bne.w 34b8 │ │ │ │ │ + b.n 3ba4 │ │ │ │ │ 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 3b10 │ │ │ │ │ + b.n 3b00 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3a28 │ │ │ │ │ + b.n 3a18 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3bba │ │ │ │ │ + bne.n 3baa │ │ │ │ │ subs r4, #1 │ │ │ │ │ it ne │ │ │ │ │ movne.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.w 3514 │ │ │ │ │ + bne.w 3504 │ │ │ │ │ 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 379e │ │ │ │ │ + b.n 378e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b92 │ │ │ │ │ + bne.n 3b82 │ │ │ │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3aec │ │ │ │ │ + b.n 3adc │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 3708 │ │ │ │ │ + b.n 36f8 │ │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 35fa │ │ │ │ │ + b.n 35ea │ │ │ │ │ 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 │ │ │ │ │ @@ -5870,38 +5868,38 @@ │ │ │ │ │ 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 3bb4 │ │ │ │ │ + b.n 3ba4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 3514 │ │ │ │ │ + b.n 3504 │ │ │ │ │ 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 3bb4 │ │ │ │ │ + b.n 3ba4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3a3c │ │ │ │ │ + b.n 3a2c │ │ │ │ │ nop │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003c28 <_PyLong_AsByteArray>: │ │ │ │ │ +00003c18 <_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 │ │ │ │ │ @@ -5911,236 +5909,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 3f36 <_PyLong_AsByteArray+0x30e> │ │ │ │ │ + beq.w 3f26 <_PyLong_AsByteArray+0x30e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3d64 <_PyLong_AsByteArray+0x13c> │ │ │ │ │ + bne.w 3d54 <_PyLong_AsByteArray+0x13c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 40b4 <_PyLong_AsByteArray+0x48c> │ │ │ │ │ + beq.w 40a4 <_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 3fc8 <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ + bne.w 3fb8 <_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 3f4a <_PyLong_AsByteArray+0x322> │ │ │ │ │ + beq.w 3f3a <_PyLong_AsByteArray+0x322> │ │ │ │ │ add.w r6, r3, #30 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_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 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_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 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_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 3d24 <_PyLong_AsByteArray+0xfc> │ │ │ │ │ + bls.n 3d14 <_PyLong_AsByteArray+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_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 3c7a <_PyLong_AsByteArray+0x52> │ │ │ │ │ + bne.n 3c6a <_PyLong_AsByteArray+0x52> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e32 <_PyLong_AsByteArray+0x20a> │ │ │ │ │ + beq.n 3e22 <_PyLong_AsByteArray+0x20a> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 40a2 <_PyLong_AsByteArray+0x47a> │ │ │ │ │ + bne.w 4092 <_PyLong_AsByteArray+0x47a> │ │ │ │ │ strb.w lr, [r1] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.n 3d5c <_PyLong_AsByteArray+0x134> │ │ │ │ │ + bls.n 3d4c <_PyLong_AsByteArray+0x134> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 400c <_PyLong_AsByteArray+0x3e4> │ │ │ │ │ + bne.w 3ffc <_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 40bc <_PyLong_AsByteArray+0x494> │ │ │ │ │ + beq.w 40ac <_PyLong_AsByteArray+0x494> │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add.w fp, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldr.w ip, [r6, #4]! │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3ede <_PyLong_AsByteArray+0x2b6> │ │ │ │ │ + bne.w 3ece <_PyLong_AsByteArray+0x2b6> │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ lsl.w r6, ip, r6 │ │ │ │ │ lsr.w r9, ip, r9 │ │ │ │ │ orr.w r6, r6, r9 │ │ │ │ │ orr.w r0, r0, r6 │ │ │ │ │ lsl.w r6, ip, r3 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ - beq.n 3e6c <_PyLong_AsByteArray+0x244> │ │ │ │ │ + beq.n 3e5c <_PyLong_AsByteArray+0x244> │ │ │ │ │ add.w sl, r3, #30 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov.w r3, lr, lsr #8 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ │ uxtb.w ip, lr │ │ │ │ │ add.w r9, r1, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ strb.w ip, [r1] │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov.w r6, lr, lsr #16 │ │ │ │ │ strb.w r3, [r9] │ │ │ │ │ orr.w r6, r6, r0, lsl #16 │ │ │ │ │ add.w r9, r2, #2 │ │ │ │ │ add.w ip, r1, #2 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ strb.w r6, [ip] │ │ │ │ │ sub.w r3, sl, #24 │ │ │ │ │ mov.w r6, lr, lsr #24 │ │ │ │ │ add.w ip, r2, #3 │ │ │ │ │ orr.w r6, r6, r0, lsl #8 │ │ │ │ │ mov.w r9, r0, lsr #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 3e5e <_PyLong_AsByteArray+0x236> │ │ │ │ │ + bls.n 3e4e <_PyLong_AsByteArray+0x236> │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov lr, r0 │ │ │ │ │ strb r6, [r1, #3] │ │ │ │ │ adds r2, #4 │ │ │ │ │ adds r1, #4 │ │ │ │ │ sub.w r3, sl, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 3d7e <_PyLong_AsByteArray+0x156> │ │ │ │ │ + bne.n 3d6e <_PyLong_AsByteArray+0x156> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d34 <_PyLong_AsByteArray+0x10c> │ │ │ │ │ + bne.n 3d24 <_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 40c4 <_PyLong_AsByteArray+0x49c> │ │ │ │ │ + bne.w 40b4 <_PyLong_AsByteArray+0x49c> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ rsb r8, r3, #0 │ │ │ │ │ uxtb.w r1, r8 │ │ │ │ │ - b.n 3d4c <_PyLong_AsByteArray+0x124> │ │ │ │ │ + b.n 3d3c <_PyLong_AsByteArray+0x124> │ │ │ │ │ adds r1, #3 │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 3e22 <_PyLong_AsByteArray+0x1fa> │ │ │ │ │ + b.n 3e12 <_PyLong_AsByteArray+0x1fa> │ │ │ │ │ eor.w ip, ip, r9 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 3ed4 <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ + beq.n 3ec4 <_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 3ed4 <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ + bls.n 3ec4 <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov.w r6, lr, lsr #8 │ │ │ │ │ sub.w r3, sl, #8 │ │ │ │ │ orr.w r6, r6, r0, lsl #24 │ │ │ │ │ add.w r9, r2, #1 │ │ │ │ │ lsrs r7, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ │ - bls.n 3eca <_PyLong_AsByteArray+0x2a2> │ │ │ │ │ + bls.n 3eba <_PyLong_AsByteArray+0x2a2> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ sub.w r3, sl, #16 │ │ │ │ │ strb r6, [r1, #1] │ │ │ │ │ mov.w r6, lr, lsr #16 │ │ │ │ │ add.w r9, r2, #2 │ │ │ │ │ orr.w r6, r6, r0, lsl #16 │ │ │ │ │ add.w ip, r1, #2 │ │ │ │ │ lsrs r7, r0, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.n 3dec <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bhi.n 3ddc <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 3e22 <_PyLong_AsByteArray+0x1fa> │ │ │ │ │ + b.n 3e12 <_PyLong_AsByteArray+0x1fa> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.w 3d7e <_PyLong_AsByteArray+0x156> │ │ │ │ │ - b.n 3e28 <_PyLong_AsByteArray+0x200> │ │ │ │ │ + bne.w 3d6e <_PyLong_AsByteArray+0x156> │ │ │ │ │ + b.n 3e18 <_PyLong_AsByteArray+0x200> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w sl, ip, r9 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ add sl, r6 │ │ │ │ │ sub.w r6, r3, #32 │ │ │ │ │ and.w ip, sl, r9 │ │ │ │ │ @@ -6149,74 +6147,74 @@ │ │ │ │ │ lsl.w r6, ip, r6 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ lsr.w sl, ip, sl │ │ │ │ │ orr.w r6, r6, sl │ │ │ │ │ orr.w r0, r0, r6 │ │ │ │ │ lsl.w r6, ip, r3 │ │ │ │ │ orr.w lr, r6, lr │ │ │ │ │ - beq.n 3e68 <_PyLong_AsByteArray+0x240> │ │ │ │ │ + beq.n 3e58 <_PyLong_AsByteArray+0x240> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ add.w sl, r3, #30 │ │ │ │ │ mov.w r3, lr, lsr #8 │ │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ uxtb.w ip, lr │ │ │ │ │ add.w r9, r1, #1 │ │ │ │ │ - b.n 3dce <_PyLong_AsByteArray+0x1a6> │ │ │ │ │ + b.n 3dbe <_PyLong_AsByteArray+0x1a6> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 40f0 <_PyLong_AsByteArray+0x4c8> │ │ │ │ │ + beq.w 40e0 <_PyLong_AsByteArray+0x4c8> │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ - b.n 3c5a <_PyLong_AsByteArray+0x32> │ │ │ │ │ + b.n 3c4a <_PyLong_AsByteArray+0x32> │ │ │ │ │ eor.w r7, r7, ip │ │ │ │ │ - cbz r7, 3fb4 <_PyLong_AsByteArray+0x38c> │ │ │ │ │ + cbz r7, 3fa4 <_PyLong_AsByteArray+0x38c> │ │ │ │ │ clz r6, r7 │ │ │ │ │ adds r3, #32 │ │ │ │ │ subs r6, r3, r6 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls.n 3fb2 <_PyLong_AsByteArray+0x38a> │ │ │ │ │ + bls.n 3fa2 <_PyLong_AsByteArray+0x38a> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_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 410e <_PyLong_AsByteArray+0x4e6> │ │ │ │ │ + bls.w 40fe <_PyLong_AsByteArray+0x4e6> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls.w 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.w 40c0 <_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 3d24 <_PyLong_AsByteArray+0xfc> │ │ │ │ │ - b.n 3ce4 <_PyLong_AsByteArray+0xbc> │ │ │ │ │ + bls.w 3d14 <_PyLong_AsByteArray+0xfc> │ │ │ │ │ + b.n 3cd4 <_PyLong_AsByteArray+0xbc> │ │ │ │ │ mov r3, r6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.w 3d2a <_PyLong_AsByteArray+0x102> │ │ │ │ │ + beq.w 3d1a <_PyLong_AsByteArray+0x102> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3c86 <_PyLong_AsByteArray+0x5e> │ │ │ │ │ + beq.w 3c76 <_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 │ │ │ │ │ @@ -6225,43 +6223,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 3f46 <_PyLong_AsByteArray+0x31e> │ │ │ │ │ + beq.n 3f36 <_PyLong_AsByteArray+0x31e> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.n 40d0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ + bls.n 40c0 <_PyLong_AsByteArray+0x4a8> │ │ │ │ │ add.w r6, r3, #30 │ │ │ │ │ - b.n 3cb6 <_PyLong_AsByteArray+0x8e> │ │ │ │ │ + b.n 3ca6 <_PyLong_AsByteArray+0x8e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls.w 3d5c <_PyLong_AsByteArray+0x134> │ │ │ │ │ + bls.w 3d4c <_PyLong_AsByteArray+0x134> │ │ │ │ │ adds r2, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 3d5c <_PyLong_AsByteArray+0x134> │ │ │ │ │ + bls.w 3d4c <_PyLong_AsByteArray+0x134> │ │ │ │ │ subs r3, r5, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 4074 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + beq.n 4064 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4068 <_PyLong_AsByteArray+0x440> │ │ │ │ │ + beq.n 4058 <_PyLong_AsByteArray+0x440> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 4062 <_PyLong_AsByteArray+0x43a> │ │ │ │ │ + beq.n 4052 <_PyLong_AsByteArray+0x43a> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 405c <_PyLong_AsByteArray+0x434> │ │ │ │ │ + beq.n 404c <_PyLong_AsByteArray+0x434> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 4056 <_PyLong_AsByteArray+0x42e> │ │ │ │ │ + beq.n 4046 <_PyLong_AsByteArray+0x42e> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 4050 <_PyLong_AsByteArray+0x428> │ │ │ │ │ + beq.n 4040 <_PyLong_AsByteArray+0x428> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 404a <_PyLong_AsByteArray+0x422> │ │ │ │ │ + beq.n 403a <_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 │ │ │ │ │ @@ -6269,254 +6267,254 @@ │ │ │ │ │ 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 3d5c <_PyLong_AsByteArray+0x134> │ │ │ │ │ + beq.w 3d4c <_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 4074 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ - b.n 3d5c <_PyLong_AsByteArray+0x134> │ │ │ │ │ + bne.n 4064 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + b.n 3d4c <_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 3d4c <_PyLong_AsByteArray+0x124> │ │ │ │ │ + b.n 3d3c <_PyLong_AsByteArray+0x124> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3e32 <_PyLong_AsByteArray+0x20a> │ │ │ │ │ + b.n 3e22 <_PyLong_AsByteArray+0x20a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 3e32 <_PyLong_AsByteArray+0x20a> │ │ │ │ │ + b.n 3e22 <_PyLong_AsByteArray+0x20a> │ │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r2, r3, lsr #31 │ │ │ │ │ - beq.w 3d5c <_PyLong_AsByteArray+0x134> │ │ │ │ │ + beq.w 3d4c <_PyLong_AsByteArray+0x134> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cbz r3, 40ea <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ + cbz r3, 40da <_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 3d5e <_PyLong_AsByteArray+0x136> │ │ │ │ │ + b.n 3d4e <_PyLong_AsByteArray+0x136> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 40ea <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ + beq.n 40da <_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 40ea <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ + b.n 40da <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 3d24 <_PyLong_AsByteArray+0xfc> │ │ │ │ │ + b.n 3d14 <_PyLong_AsByteArray+0xfc> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000411c : │ │ │ │ │ +0000410c : │ │ │ │ │ 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 4768 │ │ │ │ │ + bne.w 4758 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 49aa │ │ │ │ │ + ble.w 499a │ │ │ │ │ clz r5, r1 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4d08 │ │ │ │ │ + bne.w 4cf8 │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 4798 │ │ │ │ │ + beq.w 4788 │ │ │ │ │ movs r7, #2 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4c72 │ │ │ │ │ + beq.w 4c62 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ - bpl.w 4d0c │ │ │ │ │ + bpl.w 4cfc │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 4c56 │ │ │ │ │ - ldr r1, [pc, #364] @ (42ec ) │ │ │ │ │ + bne.w 4c46 │ │ │ │ │ + ldr r1, [pc, #364] @ (42dc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c2e │ │ │ │ │ + beq.w 4c1e │ │ │ │ │ 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 4c52 │ │ │ │ │ + beq.w 4c42 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4cc0 │ │ │ │ │ + beq.w 4cb0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ adds r6, r1, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 479c │ │ │ │ │ + beq.w 478c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4cb0 │ │ │ │ │ + bne.w 4ca0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 42f0 │ │ │ │ │ + bne.w 42e0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 494e │ │ │ │ │ + beq.w 493e │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 493a │ │ │ │ │ + bne.w 492a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4944 │ │ │ │ │ + beq.w 4934 │ │ │ │ │ ldrb.w r3, [r6, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 475e │ │ │ │ │ + bne.w 474e │ │ │ │ │ subs r6, #3 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 4944 │ │ │ │ │ + beq.w 4934 │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 426c │ │ │ │ │ + beq.n 425c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 425c │ │ │ │ │ + beq.n 424c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 4250 │ │ │ │ │ + beq.n 4240 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 4244 │ │ │ │ │ + beq.n 4234 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 4238 │ │ │ │ │ + beq.n 4228 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 422c │ │ │ │ │ + beq.n 421c │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 4220 │ │ │ │ │ + beq.n 4210 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 42e4 │ │ │ │ │ + beq.n 42d4 │ │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ ldrb.w r5, [r6, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ ldrb.w r5, [ip, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ ldrb.w r5, [ip, #-2] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ ldrb.w r5, [ip, #-3] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ ldrb.w r5, [ip, #-4] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ ldrb.w r5, [ip, #-5] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ sub.w r6, ip, #7 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ ldrb.w r5, [ip, #-6] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 4956 │ │ │ │ │ + bne.w 4946 │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 426c │ │ │ │ │ + bne.n 425c │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 48ba │ │ │ │ │ + b.n 48aa │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ @@ -6534,26 +6532,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 48f8 │ │ │ │ │ + bhi.w 48e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4964 │ │ │ │ │ + beq.w 4954 │ │ │ │ │ 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 4976 │ │ │ │ │ + beq.w 4966 │ │ │ │ │ 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 │ │ │ │ │ @@ -6568,30 +6566,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 495e │ │ │ │ │ + beq.w 494e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 49d8 │ │ │ │ │ + bne.w 49c8 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 4650 │ │ │ │ │ + bne.w 4640 │ │ │ │ │ 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 4422 │ │ │ │ │ + beq.n 4412 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 43f2 │ │ │ │ │ + beq.n 43e2 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 43c6 │ │ │ │ │ + beq.n 43b6 │ │ │ │ │ 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]! │ │ │ │ │ @@ -6603,244 +6601,244 @@ │ │ │ │ │ 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 4740 │ │ │ │ │ + bhi.w 4730 │ │ │ │ │ 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 4728 │ │ │ │ │ + bhi.w 4718 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 44f6 │ │ │ │ │ + beq.n 44e6 │ │ │ │ │ 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 457a │ │ │ │ │ + bhi.w 456a │ │ │ │ │ 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 4562 │ │ │ │ │ + bhi.n 4552 │ │ │ │ │ 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 454a │ │ │ │ │ + bhi.n 453a │ │ │ │ │ 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 441e │ │ │ │ │ + bls.n 440e │ │ │ │ │ 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 ip, lr │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bne.n 4422 │ │ │ │ │ + bne.n 4412 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 464c │ │ │ │ │ + beq.w 463c │ │ │ │ │ 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 462a │ │ │ │ │ + beq.w 461a │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 45ba │ │ │ │ │ + beq.n 45aa │ │ │ │ │ add.w r2, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r1, 4594 │ │ │ │ │ + cbz r1, 4584 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 45ba │ │ │ │ │ + bls.n 45aa │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 453c │ │ │ │ │ + beq.n 452c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 49d0 │ │ │ │ │ + beq.w 49c0 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bne.w 4cf0 │ │ │ │ │ + bne.w 4ce0 │ │ │ │ │ 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 44ac │ │ │ │ │ + b.n 449c │ │ │ │ │ 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 4480 │ │ │ │ │ + b.n 4470 │ │ │ │ │ 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 4454 │ │ │ │ │ + b.n 4444 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 495e │ │ │ │ │ + beq.w 494e │ │ │ │ │ ldr.w r4, [r4, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4592 │ │ │ │ │ + beq.n 4582 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 4520 │ │ │ │ │ + beq.n 4510 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 4524 │ │ │ │ │ + bhi.n 4514 │ │ │ │ │ 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 4524 │ │ │ │ │ + bcs.n 4514 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 45fe │ │ │ │ │ + beq.n 45ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 45fe │ │ │ │ │ - ldr r2, [pc, #800] @ (4910 ) │ │ │ │ │ + cbnz r3, 45ee │ │ │ │ │ + ldr r2, [pc, #800] @ (4900 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4ca4 │ │ │ │ │ + bne.w 4c94 │ │ │ │ │ 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 4616 │ │ │ │ │ + beq.n 4606 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4c9c │ │ │ │ │ + beq.w 4c8c │ │ │ │ │ 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 453c │ │ │ │ │ + b.n 452c │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, 4648 │ │ │ │ │ + cbz r2, 4638 │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4594 │ │ │ │ │ + beq.n 4584 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 4524 │ │ │ │ │ + bhi.w 4514 │ │ │ │ │ movs r4, #5 │ │ │ │ │ - b.n 45dc │ │ │ │ │ + b.n 45cc │ │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ - b.n 4506 │ │ │ │ │ + b.n 44f6 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 4674 │ │ │ │ │ + bpl.n 4664 │ │ │ │ │ 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 44f6 │ │ │ │ │ + beq.w 44e6 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 46be │ │ │ │ │ + b.n 46ae │ │ │ │ │ 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 │ │ │ │ │ @@ -6848,201 +6846,201 @@ │ │ │ │ │ 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 470c │ │ │ │ │ + bhi.n 46fc │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 4758 │ │ │ │ │ + beq.n 4748 │ │ │ │ │ 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 467a │ │ │ │ │ + bls.n 466a │ │ │ │ │ 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 467a │ │ │ │ │ + b.n 466a │ │ │ │ │ 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 46b4 │ │ │ │ │ + b.n 46a4 │ │ │ │ │ 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 441e │ │ │ │ │ + b.n 440e │ │ │ │ │ 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 43f2 │ │ │ │ │ + b.n 43e2 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 44f6 │ │ │ │ │ + b.n 44e6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 42f8 │ │ │ │ │ + b.n 42e8 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r7, r8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #416] @ (4914 ) │ │ │ │ │ + ldr r2, [pc, #416] @ (4904 ) │ │ │ │ │ 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 4c52 │ │ │ │ │ + beq.w 4c42 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 4166 │ │ │ │ │ + bne.w 4156 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4192 │ │ │ │ │ + b.n 4182 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4c8a │ │ │ │ │ + bne.w 4c7a │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 4918 │ │ │ │ │ + bne.w 4908 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 4920 │ │ │ │ │ + beq.w 4910 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 4924 │ │ │ │ │ + bne.w 4914 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4920 │ │ │ │ │ + beq.w 4910 │ │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 4932 │ │ │ │ │ + bne.w 4922 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 4920 │ │ │ │ │ + beq.w 4910 │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ add.w r0, r8, #18 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 484e │ │ │ │ │ + beq.n 483e │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4840 │ │ │ │ │ + beq.n 4830 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 4836 │ │ │ │ │ + beq.n 4826 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 482c │ │ │ │ │ + beq.n 481c │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 4820 │ │ │ │ │ + beq.n 4810 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 4814 │ │ │ │ │ + beq.n 4804 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 4808 │ │ │ │ │ + beq.n 47f8 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 492c │ │ │ │ │ + bne.w 491c │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 492c │ │ │ │ │ + bne.w 491c │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 492c │ │ │ │ │ + bne.w 491c │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 492c │ │ │ │ │ + bne.w 491c │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 48b6 │ │ │ │ │ + beq.n 48a6 │ │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ ldrb.w r5, [ip, #4] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ ldrb.w r5, [ip, #5] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ add.w r0, ip, #7 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ ldrb.w r5, [ip, #6] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ ldrb.w r5, [ip, #7] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 492c │ │ │ │ │ + bne.n 491c │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 484e │ │ │ │ │ + bne.n 483e │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ls │ │ │ │ │ movls r7, #0 │ │ │ │ │ @@ -7056,139 +7054,139 @@ │ │ │ │ │ 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 4336 │ │ │ │ │ + bls.w 4326 │ │ │ │ │ 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 497a │ │ │ │ │ + b.n 496a │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 42f8 │ │ │ │ │ + b.n 42e8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 48b6 │ │ │ │ │ + b.n 48a6 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 42f8 │ │ │ │ │ + b.n 42e8 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 42f8 │ │ │ │ │ + b.n 42e8 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 42f8 │ │ │ │ │ + b.n 42e8 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 42f8 │ │ │ │ │ + b.n 42e8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 48ba │ │ │ │ │ + b.n 48aa │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 48ba │ │ │ │ │ + b.n 48aa │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 42f8 │ │ │ │ │ + b.n 42e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 4648 │ │ │ │ │ + b.n 4638 │ │ │ │ │ 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 4350 │ │ │ │ │ + bne.w 4340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 4c52 │ │ │ │ │ + beq.w 4c42 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4c52 │ │ │ │ │ + bne.w 4c42 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4c52 │ │ │ │ │ + beq.w 4c42 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 453c │ │ │ │ │ - ldr r1, [pc, #816] @ (4cdc ) │ │ │ │ │ + b.n 452c │ │ │ │ │ + ldr r1, [pc, #816] @ (4ccc ) │ │ │ │ │ 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.w 4c52 │ │ │ │ │ + beq.w 4c42 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.w 4166 │ │ │ │ │ + b.w 4156 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 453c │ │ │ │ │ + b.n 452c │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 4af0 │ │ │ │ │ + bne.w 4ae0 │ │ │ │ │ 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 4a78 │ │ │ │ │ + bpl.n 4a68 │ │ │ │ │ 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 r6, ip │ │ │ │ │ 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 4a78 │ │ │ │ │ - b.n 4c20 │ │ │ │ │ + bne.n 4a68 │ │ │ │ │ + b.n 4c10 │ │ │ │ │ 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 │ │ │ │ │ @@ -7203,18 +7201,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 4ad8 │ │ │ │ │ + bhi.n 4ac8 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - beq.w 4c20 │ │ │ │ │ + beq.w 4c10 │ │ │ │ │ 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 │ │ │ │ │ @@ -7229,42 +7227,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 4a28 │ │ │ │ │ + bls.n 4a18 │ │ │ │ │ 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 4a28 │ │ │ │ │ + b.n 4a18 │ │ │ │ │ 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 4a70 │ │ │ │ │ + b.n 4a60 │ │ │ │ │ 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 4b32 │ │ │ │ │ + bpl.n 4b22 │ │ │ │ │ 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 │ │ │ │ │ @@ -7273,17 +7271,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.n 4c20 │ │ │ │ │ + beq.n 4c10 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 4b9c │ │ │ │ │ + b.n 4b8c │ │ │ │ │ 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 │ │ │ │ │ @@ -7303,22 +7301,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 4c06 │ │ │ │ │ + bhi.n 4bf6 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 4c20 │ │ │ │ │ + beq.n 4c10 │ │ │ │ │ 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 │ │ │ │ │ @@ -7334,139 +7332,139 @@ │ │ │ │ │ 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 4b36 │ │ │ │ │ + bls.n 4b26 │ │ │ │ │ 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 4b36 │ │ │ │ │ + b.n 4b26 │ │ │ │ │ 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 4b8e │ │ │ │ │ - cbnz r2, 4c80 │ │ │ │ │ + b.n 4b7e │ │ │ │ │ + cbnz r2, 4c70 │ │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 462a │ │ │ │ │ + beq.w 461a │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 450e │ │ │ │ │ - ldr r1, [pc, #176] @ (4ce0 ) │ │ │ │ │ + b.n 44fe │ │ │ │ │ + ldr r1, [pc, #176] @ (4cd0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4798 │ │ │ │ │ + bne.w 4788 │ │ │ │ │ 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 4542 │ │ │ │ │ + b.n 4532 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 4c52 │ │ │ │ │ - ldr r1, [pc, #128] @ (4ce4 ) │ │ │ │ │ + blt.n 4c42 │ │ │ │ │ + ldr r1, [pc, #128] @ (4cd4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c2e │ │ │ │ │ + beq.n 4c1e │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.w 4192 │ │ │ │ │ + b.w 4182 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.w 4192 │ │ │ │ │ - b.n 4c52 │ │ │ │ │ + bge.w 4182 │ │ │ │ │ + b.n 4c42 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 4c22 │ │ │ │ │ + b.n 4c12 │ │ │ │ │ ldrsb.w r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 47a2 │ │ │ │ │ + bge.w 4792 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 47a6 │ │ │ │ │ + b.n 4796 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4616 │ │ │ │ │ + b.n 4606 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 45f8 │ │ │ │ │ + b.n 45e8 │ │ │ │ │ ldrsb r0, [r1, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 41bc │ │ │ │ │ + bge.w 41ac │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ - b.w 41c2 │ │ │ │ │ + b.w 41b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4cd0 │ │ │ │ │ + beq.n 4cc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4cec │ │ │ │ │ + cbz r3, 4cdc │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #12] @ (4ce8 ) │ │ │ │ │ - b.n 453c │ │ │ │ │ + ldr r5, [pc, #12] @ (4cd8 ) │ │ │ │ │ + b.n 452c │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r5, [pc, #80] @ (4d40 ) │ │ │ │ │ - b.n 4994 │ │ │ │ │ + ldr r5, [pc, #80] @ (4d30 ) │ │ │ │ │ + b.n 4984 │ │ │ │ │ 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 4d2c │ │ │ │ │ + bne.n 4d1c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 4542 │ │ │ │ │ + b.n 4532 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 476c │ │ │ │ │ + b.n 475c │ │ │ │ │ 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 │ │ │ │ │ @@ -7474,155 +7472,155 @@ │ │ │ │ │ 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 4c52 │ │ │ │ │ + b.n 4c42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d04 │ │ │ │ │ + bne.n 4cf4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4542 │ │ │ │ │ + b.n 4532 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004d44 <_PyLong_FromByteArray>: │ │ │ │ │ +00004d34 <_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 5678 <_PyLong_FromByteArray+0x934> │ │ │ │ │ + beq.w 5668 <_PyLong_FromByteArray+0x934> │ │ │ │ │ mov r9, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 52be <_PyLong_FromByteArray+0x57a> │ │ │ │ │ + beq.w 52ae <_PyLong_FromByteArray+0x57a> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 566a <_PyLong_FromByteArray+0x926> │ │ │ │ │ + bne.w 565a <_PyLong_FromByteArray+0x926> │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4e96 <_PyLong_FromByteArray+0x152> │ │ │ │ │ + bne.w 4e86 <_PyLong_FromByteArray+0x152> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 53e8 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ + beq.w 53d8 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 53de <_PyLong_FromByteArray+0x69a> │ │ │ │ │ + bne.w 53ce <_PyLong_FromByteArray+0x69a> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 4e8e <_PyLong_FromByteArray+0x14a> │ │ │ │ │ + beq.n 4e7e <_PyLong_FromByteArray+0x14a> │ │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 52b4 <_PyLong_FromByteArray+0x570> │ │ │ │ │ + bne.w 52a4 <_PyLong_FromByteArray+0x570> │ │ │ │ │ subs r5, #3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 4e8e <_PyLong_FromByteArray+0x14a> │ │ │ │ │ + beq.n 4e7e <_PyLong_FromByteArray+0x14a> │ │ │ │ │ subs r4, r1, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 4e1a <_PyLong_FromByteArray+0xd6> │ │ │ │ │ + beq.n 4e0a <_PyLong_FromByteArray+0xd6> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 4e0a <_PyLong_FromByteArray+0xc6> │ │ │ │ │ + beq.n 4dfa <_PyLong_FromByteArray+0xc6> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4dfe <_PyLong_FromByteArray+0xba> │ │ │ │ │ + beq.n 4dee <_PyLong_FromByteArray+0xba> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 4df2 <_PyLong_FromByteArray+0xae> │ │ │ │ │ + beq.n 4de2 <_PyLong_FromByteArray+0xae> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 4de6 <_PyLong_FromByteArray+0xa2> │ │ │ │ │ + beq.n 4dd6 <_PyLong_FromByteArray+0xa2> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 4dda <_PyLong_FromByteArray+0x96> │ │ │ │ │ + beq.n 4dca <_PyLong_FromByteArray+0x96> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 4dce <_PyLong_FromByteArray+0x8a> │ │ │ │ │ + beq.n 4dbe <_PyLong_FromByteArray+0x8a> │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4e8e <_PyLong_FromByteArray+0x14a> │ │ │ │ │ + beq.n 4e7e <_PyLong_FromByteArray+0x14a> │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r5, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-2] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-3] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-4] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-5] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ subs r5, r7, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ ldrb.w r4, [r7, #-6] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 53ee <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ + bne.w 53de <_PyLong_FromByteArray+0x6aa> │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 4e1a <_PyLong_FromByteArray+0xd6> │ │ │ │ │ + bne.n 4e0a <_PyLong_FromByteArray+0xd6> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 53b0 <_PyLong_FromByteArray+0x66c> │ │ │ │ │ + b.n 53a0 <_PyLong_FromByteArray+0x66c> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ @@ -7638,24 +7636,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 5692 <_PyLong_FromByteArray+0x94e> │ │ │ │ │ + bhi.w 5682 <_PyLong_FromByteArray+0x94e> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 53f6 <_PyLong_FromByteArray+0x6b2> │ │ │ │ │ + beq.w 53e6 <_PyLong_FromByteArray+0x6b2> │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5404 <_PyLong_FromByteArray+0x6c0> │ │ │ │ │ + beq.w 53f4 <_PyLong_FromByteArray+0x6c0> │ │ │ │ │ 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 │ │ │ │ │ @@ -7670,30 +7668,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 52ac <_PyLong_FromByteArray+0x568> │ │ │ │ │ + beq.w 529c <_PyLong_FromByteArray+0x568> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 540c <_PyLong_FromByteArray+0x6c8> │ │ │ │ │ + bne.w 53fc <_PyLong_FromByteArray+0x6c8> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 51c0 <_PyLong_FromByteArray+0x47c> │ │ │ │ │ + bne.w 51b0 <_PyLong_FromByteArray+0x47c> │ │ │ │ │ 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 4fcc <_PyLong_FromByteArray+0x288> │ │ │ │ │ + beq.n 4fbc <_PyLong_FromByteArray+0x288> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 4f98 <_PyLong_FromByteArray+0x254> │ │ │ │ │ + beq.n 4f88 <_PyLong_FromByteArray+0x254> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 4f66 <_PyLong_FromByteArray+0x222> │ │ │ │ │ + beq.n 4f56 <_PyLong_FromByteArray+0x222> │ │ │ │ │ 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]! │ │ │ │ │ @@ -7705,187 +7703,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 5292 <_PyLong_FromByteArray+0x54e> │ │ │ │ │ + bhi.w 5282 <_PyLong_FromByteArray+0x54e> │ │ │ │ │ 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 50d8 <_PyLong_FromByteArray+0x394> │ │ │ │ │ + bhi.w 50c8 <_PyLong_FromByteArray+0x394> │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 50a4 <_PyLong_FromByteArray+0x360> │ │ │ │ │ + beq.n 5094 <_PyLong_FromByteArray+0x360> │ │ │ │ │ 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 5126 <_PyLong_FromByteArray+0x3e2> │ │ │ │ │ + bhi.w 5116 <_PyLong_FromByteArray+0x3e2> │ │ │ │ │ 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 510c <_PyLong_FromByteArray+0x3c8> │ │ │ │ │ + bhi.n 50fc <_PyLong_FromByteArray+0x3c8> │ │ │ │ │ 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 50f2 <_PyLong_FromByteArray+0x3ae> │ │ │ │ │ + bhi.n 50e2 <_PyLong_FromByteArray+0x3ae> │ │ │ │ │ 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 4fc6 <_PyLong_FromByteArray+0x282> │ │ │ │ │ + bls.n 4fb6 <_PyLong_FromByteArray+0x282> │ │ │ │ │ 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 r7, r8 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - bne.n 4fcc <_PyLong_FromByteArray+0x288> │ │ │ │ │ - cbz r3, 50ae <_PyLong_FromByteArray+0x36a> │ │ │ │ │ + bne.n 4fbc <_PyLong_FromByteArray+0x288> │ │ │ │ │ + cbz r3, 509e <_PyLong_FromByteArray+0x36a> │ │ │ │ │ add.w r3, r4, r6, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 52ac <_PyLong_FromByteArray+0x568> │ │ │ │ │ + beq.w 529c <_PyLong_FromByteArray+0x568> │ │ │ │ │ orr.w r3, r3, r6, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 5164 <_PyLong_FromByteArray+0x420> │ │ │ │ │ + beq.n 5154 <_PyLong_FromByteArray+0x420> │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 5142 <_PyLong_FromByteArray+0x3fe> │ │ │ │ │ + cbz r2, 5132 <_PyLong_FromByteArray+0x3fe> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 5164 <_PyLong_FromByteArray+0x420> │ │ │ │ │ + bls.n 5154 <_PyLong_FromByteArray+0x420> │ │ │ │ │ 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 4fc8 <_PyLong_FromByteArray+0x284> │ │ │ │ │ + b.n 4fb8 <_PyLong_FromByteArray+0x284> │ │ │ │ │ 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 505c <_PyLong_FromByteArray+0x318> │ │ │ │ │ + b.n 504c <_PyLong_FromByteArray+0x318> │ │ │ │ │ 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 502e <_PyLong_FromByteArray+0x2ea> │ │ │ │ │ + b.n 501e <_PyLong_FromByteArray+0x2ea> │ │ │ │ │ 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 5000 <_PyLong_FromByteArray+0x2bc> │ │ │ │ │ + b.n 4ff0 <_PyLong_FromByteArray+0x2bc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52ac <_PyLong_FromByteArray+0x568> │ │ │ │ │ + beq.w 529c <_PyLong_FromByteArray+0x568> │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5140 <_PyLong_FromByteArray+0x3fc> │ │ │ │ │ + beq.n 5130 <_PyLong_FromByteArray+0x3fc> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 50ce <_PyLong_FromByteArray+0x38a> │ │ │ │ │ + beq.n 50be <_PyLong_FromByteArray+0x38a> │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 50d2 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ + bhi.n 50c2 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ 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 50d2 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ + bcs.n 50c2 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 51a8 <_PyLong_FromByteArray+0x464> │ │ │ │ │ + beq.n 5198 <_PyLong_FromByteArray+0x464> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 51a8 <_PyLong_FromByteArray+0x464> │ │ │ │ │ - ldr r2, [pc, #708] @ (545c <_PyLong_FromByteArray+0x718>) │ │ │ │ │ + cbnz r3, 5198 <_PyLong_FromByteArray+0x464> │ │ │ │ │ + ldr r2, [pc, #708] @ (544c <_PyLong_FromByteArray+0x718>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 564a <_PyLong_FromByteArray+0x906> │ │ │ │ │ + bne.w 563a <_PyLong_FromByteArray+0x906> │ │ │ │ │ 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 │ │ │ │ │ @@ -7895,24 +7893,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 522e <_PyLong_FromByteArray+0x4ea> │ │ │ │ │ + beq.n 521e <_PyLong_FromByteArray+0x4ea> │ │ │ │ │ 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 522e <_PyLong_FromByteArray+0x4ea> │ │ │ │ │ - b.n 50a4 <_PyLong_FromByteArray+0x360> │ │ │ │ │ + bne.n 521e <_PyLong_FromByteArray+0x4ea> │ │ │ │ │ + b.n 5094 <_PyLong_FromByteArray+0x360> │ │ │ │ │ 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 │ │ │ │ │ @@ -7920,235 +7918,235 @@ │ │ │ │ │ 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 5278 <_PyLong_FromByteArray+0x534> │ │ │ │ │ + bhi.n 5268 <_PyLong_FromByteArray+0x534> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.w 50a4 <_PyLong_FromByteArray+0x360> │ │ │ │ │ + beq.w 5094 <_PyLong_FromByteArray+0x360> │ │ │ │ │ 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 51e8 <_PyLong_FromByteArray+0x4a4> │ │ │ │ │ + bls.n 51d8 <_PyLong_FromByteArray+0x4a4> │ │ │ │ │ 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 51e8 <_PyLong_FromByteArray+0x4a4> │ │ │ │ │ + b.n 51d8 <_PyLong_FromByteArray+0x4a4> │ │ │ │ │ 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 5222 <_PyLong_FromByteArray+0x4de> │ │ │ │ │ + b.n 5212 <_PyLong_FromByteArray+0x4de> │ │ │ │ │ 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 4f98 <_PyLong_FromByteArray+0x254> │ │ │ │ │ + b.n 4f88 <_PyLong_FromByteArray+0x254> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 5186 <_PyLong_FromByteArray+0x442> │ │ │ │ │ + b.n 5176 <_PyLong_FromByteArray+0x442> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 4e9e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 4e8e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 5656 <_PyLong_FromByteArray+0x912> │ │ │ │ │ + bne.w 5646 <_PyLong_FromByteArray+0x912> │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 53c0 <_PyLong_FromByteArray+0x67c> │ │ │ │ │ + bne.n 53b0 <_PyLong_FromByteArray+0x67c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 53ac <_PyLong_FromByteArray+0x668> │ │ │ │ │ + beq.n 539c <_PyLong_FromByteArray+0x668> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 53c8 <_PyLong_FromByteArray+0x684> │ │ │ │ │ + bne.n 53b8 <_PyLong_FromByteArray+0x684> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 53ac <_PyLong_FromByteArray+0x668> │ │ │ │ │ + beq.n 539c <_PyLong_FromByteArray+0x668> │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 53d6 <_PyLong_FromByteArray+0x692> │ │ │ │ │ + bne.n 53c6 <_PyLong_FromByteArray+0x692> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 53ac <_PyLong_FromByteArray+0x668> │ │ │ │ │ + beq.n 539c <_PyLong_FromByteArray+0x668> │ │ │ │ │ subs r4, r1, #3 │ │ │ │ │ adds r0, #2 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 5356 <_PyLong_FromByteArray+0x612> │ │ │ │ │ + beq.n 5346 <_PyLong_FromByteArray+0x612> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5348 <_PyLong_FromByteArray+0x604> │ │ │ │ │ + beq.n 5338 <_PyLong_FromByteArray+0x604> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 533e <_PyLong_FromByteArray+0x5fa> │ │ │ │ │ + beq.n 532e <_PyLong_FromByteArray+0x5fa> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 5334 <_PyLong_FromByteArray+0x5f0> │ │ │ │ │ + beq.n 5324 <_PyLong_FromByteArray+0x5f0> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 532a <_PyLong_FromByteArray+0x5e6> │ │ │ │ │ + beq.n 531a <_PyLong_FromByteArray+0x5e6> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 5320 <_PyLong_FromByteArray+0x5dc> │ │ │ │ │ + beq.n 5310 <_PyLong_FromByteArray+0x5dc> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 5316 <_PyLong_FromByteArray+0x5d2> │ │ │ │ │ + beq.n 5306 <_PyLong_FromByteArray+0x5d2> │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 53ac <_PyLong_FromByteArray+0x668> │ │ │ │ │ + beq.n 539c <_PyLong_FromByteArray+0x668> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ adds r0, r7, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 53d0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bne.n 53c0 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5356 <_PyLong_FromByteArray+0x612> │ │ │ │ │ + bne.n 5346 <_PyLong_FromByteArray+0x612> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ andne.w r9, r9, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 4ede <_PyLong_FromByteArray+0x19a> │ │ │ │ │ + b.n 4ece <_PyLong_FromByteArray+0x19a> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4e9e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 4e8e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 4e9e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 4e8e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4e9e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 4e8e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 4e9e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 4e8e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 4e9e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 4e8e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 53b0 <_PyLong_FromByteArray+0x66c> │ │ │ │ │ + b.n 53a0 <_PyLong_FromByteArray+0x66c> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 4e9e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ + b.n 4e8e <_PyLong_FromByteArray+0x15a> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ef4 <_PyLong_FromByteArray+0x1b0> │ │ │ │ │ + bne.w 4ee4 <_PyLong_FromByteArray+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 50d2 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ + b.n 50c2 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 552a <_PyLong_FromByteArray+0x7e6> │ │ │ │ │ + bne.w 551a <_PyLong_FromByteArray+0x7e6> │ │ │ │ │ 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 54b0 <_PyLong_FromByteArray+0x76c> │ │ │ │ │ + beq.n 54a0 <_PyLong_FromByteArray+0x76c> │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsrs r7, r3, #8 │ │ │ │ │ cmp lr, ip │ │ │ │ │ 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 54b0 <_PyLong_FromByteArray+0x76c> │ │ │ │ │ - b.n 563e <_PyLong_FromByteArray+0x8fa> │ │ │ │ │ + bne.n 54a0 <_PyLong_FromByteArray+0x76c> │ │ │ │ │ + b.n 562e <_PyLong_FromByteArray+0x8fa> │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ @@ -8166,17 +8164,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 5512 <_PyLong_FromByteArray+0x7ce> │ │ │ │ │ + bhi.n 5502 <_PyLong_FromByteArray+0x7ce> │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.w 563e <_PyLong_FromByteArray+0x8fa> │ │ │ │ │ + beq.w 562e <_PyLong_FromByteArray+0x8fa> │ │ │ │ │ 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 │ │ │ │ │ @@ -8191,57 +8189,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 5460 <_PyLong_FromByteArray+0x71c> │ │ │ │ │ + bls.n 5450 <_PyLong_FromByteArray+0x71c> │ │ │ │ │ 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 5460 <_PyLong_FromByteArray+0x71c> │ │ │ │ │ + b.n 5450 <_PyLong_FromByteArray+0x71c> │ │ │ │ │ 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 54aa <_PyLong_FromByteArray+0x766> │ │ │ │ │ + b.n 549a <_PyLong_FromByteArray+0x766> │ │ │ │ │ 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 55c6 <_PyLong_FromByteArray+0x882> │ │ │ │ │ + beq.n 55b6 <_PyLong_FromByteArray+0x882> │ │ │ │ │ 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 55c6 <_PyLong_FromByteArray+0x882> │ │ │ │ │ - b.n 563e <_PyLong_FromByteArray+0x8fa> │ │ │ │ │ + bne.n 55b6 <_PyLong_FromByteArray+0x882> │ │ │ │ │ + b.n 562e <_PyLong_FromByteArray+0x8fa> │ │ │ │ │ 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 │ │ │ │ │ @@ -8257,19 +8255,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 5624 <_PyLong_FromByteArray+0x8e0> │ │ │ │ │ + bhi.n 5614 <_PyLong_FromByteArray+0x8e0> │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 563e <_PyLong_FromByteArray+0x8fa> │ │ │ │ │ + beq.n 562e <_PyLong_FromByteArray+0x8fa> │ │ │ │ │ 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 │ │ │ │ │ @@ -8283,104 +8281,104 @@ │ │ │ │ │ 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 5570 <_PyLong_FromByteArray+0x82c> │ │ │ │ │ + bls.n 5560 <_PyLong_FromByteArray+0x82c> │ │ │ │ │ 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 5570 <_PyLong_FromByteArray+0x82c> │ │ │ │ │ + b.n 5560 <_PyLong_FromByteArray+0x82c> │ │ │ │ │ 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 55bc <_PyLong_FromByteArray+0x878> │ │ │ │ │ - cbnz r3, 567c <_PyLong_FromByteArray+0x938> │ │ │ │ │ + b.n 55ac <_PyLong_FromByteArray+0x878> │ │ │ │ │ + cbnz r3, 566c <_PyLong_FromByteArray+0x938> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 52ac <_PyLong_FromByteArray+0x568> │ │ │ │ │ + beq.w 529c <_PyLong_FromByteArray+0x568> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 50b6 <_PyLong_FromByteArray+0x372> │ │ │ │ │ + b.n 50a6 <_PyLong_FromByteArray+0x372> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 51a2 <_PyLong_FromByteArray+0x45e> │ │ │ │ │ + b.n 5192 <_PyLong_FromByteArray+0x45e> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 52c6 <_PyLong_FromByteArray+0x582> │ │ │ │ │ + bge.w 52b6 <_PyLong_FromByteArray+0x582> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 52ca <_PyLong_FromByteArray+0x586> │ │ │ │ │ + b.n 52ba <_PyLong_FromByteArray+0x586> │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 5686 <_PyLong_FromByteArray+0x942> │ │ │ │ │ + blt.n 5676 <_PyLong_FromByteArray+0x942> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.w 4d70 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #48] @ (56ac <_PyLong_FromByteArray+0x968>) │ │ │ │ │ - b.n 50d2 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ + b.w 4d60 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + ldr r4, [pc, #48] @ (569c <_PyLong_FromByteArray+0x968>) │ │ │ │ │ + b.n 50c2 <_PyLong_FromByteArray+0x38e> │ │ │ │ │ add.w r3, r4, r6, lsl #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 5640 <_PyLong_FromByteArray+0x8fc> │ │ │ │ │ + b.n 5630 <_PyLong_FromByteArray+0x8fc> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.w 4d74 <_PyLong_FromByteArray+0x30> │ │ │ │ │ + b.w 4d64 <_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 5408 <_PyLong_FromByteArray+0x6c4> │ │ │ │ │ + b.n 53f8 <_PyLong_FromByteArray+0x6c4> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000056b0 : │ │ │ │ │ +000056a0 : │ │ │ │ │ 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 579e │ │ │ │ │ + bpl.n 578e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 579e │ │ │ │ │ + bpl.n 578e │ │ │ │ │ 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 578e │ │ │ │ │ + bhi.n 577e │ │ │ │ │ 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 │ │ │ │ │ @@ -8388,15 +8386,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 5738 │ │ │ │ │ + bcs.n 5728 │ │ │ │ │ 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 │ │ │ │ │ @@ -8406,21 +8404,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 57c0 │ │ │ │ │ + bcs.n 57b0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 582e │ │ │ │ │ + beq.n 581e │ │ │ │ │ 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 │ │ │ │ │ @@ -8435,41 +8433,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 57a8 │ │ │ │ │ + beq.n 5798 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 57b8 │ │ │ │ │ + beq.n 57a8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 703c │ │ │ │ │ + b.w 7028 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5732 │ │ │ │ │ + b.n 5722 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5804 │ │ │ │ │ + beq.n 57f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 86c0 │ │ │ │ │ + b.w 86a8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 86c0 │ │ │ │ │ + b.w 86a8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 5822 │ │ │ │ │ + blt.n 5812 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 582e │ │ │ │ │ + cbz r0, 581e │ │ │ │ │ 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 │ │ │ │ │ @@ -8482,51 +8480,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 5732 │ │ │ │ │ - bl 703c │ │ │ │ │ + b.n 5722 │ │ │ │ │ + bl 7028 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5732 │ │ │ │ │ + beq.n 5722 │ │ │ │ │ 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 5732 │ │ │ │ │ + b.n 5722 │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 57c8 │ │ │ │ │ + b.n 57b8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5732 │ │ │ │ │ + b.n 5722 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005838 <_PyLong_Add>: │ │ │ │ │ +00005828 <_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 5906 <_PyLong_Add+0xce> │ │ │ │ │ + bhi.n 58f6 <_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 │ │ │ │ │ @@ -8534,15 +8532,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 58b0 <_PyLong_Add+0x78> │ │ │ │ │ + bcs.n 58a0 <_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 │ │ │ │ │ @@ -8552,21 +8550,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 592e <_PyLong_Add+0xf6> │ │ │ │ │ + bcs.n 591e <_PyLong_Add+0xf6> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 599c <_PyLong_Add+0x164> │ │ │ │ │ + beq.n 598c <_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 │ │ │ │ │ @@ -8581,36 +8579,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 5916 <_PyLong_Add+0xde> │ │ │ │ │ + beq.n 5906 <_PyLong_Add+0xde> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5926 <_PyLong_Add+0xee> │ │ │ │ │ + beq.n 5916 <_PyLong_Add+0xee> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 703c │ │ │ │ │ + b.w 7028 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5972 <_PyLong_Add+0x13a> │ │ │ │ │ + beq.n 5962 <_PyLong_Add+0x13a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 86c0 │ │ │ │ │ + b.w 86a8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 86c0 │ │ │ │ │ + b.w 86a8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 5990 <_PyLong_Add+0x158> │ │ │ │ │ + blt.n 5980 <_PyLong_Add+0x158> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 599c <_PyLong_Add+0x164> │ │ │ │ │ + cbz r0, 598c <_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 │ │ │ │ │ @@ -8623,61 +8621,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 58aa <_PyLong_Add+0x72> │ │ │ │ │ - bl 703c │ │ │ │ │ + b.n 589a <_PyLong_Add+0x72> │ │ │ │ │ + bl 7028 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58aa <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 589a <_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 58aa <_PyLong_Add+0x72> │ │ │ │ │ + b.n 589a <_PyLong_Add+0x72> │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 5936 <_PyLong_Add+0xfe> │ │ │ │ │ + b.n 5926 <_PyLong_Add+0xfe> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 58aa <_PyLong_Add+0x72> │ │ │ │ │ + b.n 589a <_PyLong_Add+0x72> │ │ │ │ │ │ │ │ │ │ -000059a4 : │ │ │ │ │ +00005994 : │ │ │ │ │ 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 5a94 │ │ │ │ │ + bcc.n 5a84 │ │ │ │ │ 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 5a1c │ │ │ │ │ + bcs.n 5a0c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ad4 │ │ │ │ │ + beq.n 5ac0 │ │ │ │ │ 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 │ │ │ │ │ @@ -8697,21 +8695,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 5ac4 │ │ │ │ │ + bne.n 5ab0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ad4 │ │ │ │ │ + beq.n 5ac0 │ │ │ │ │ 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] │ │ │ │ │ @@ -8724,77 +8722,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 5aac │ │ │ │ │ + blt.n 5a98 │ │ │ │ │ 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 5a16 │ │ │ │ │ + beq.n 5a06 │ │ │ │ │ str.w r8, [r2, #8] │ │ │ │ │ - b.n 5a16 │ │ │ │ │ + b.n 5a06 │ │ │ │ │ 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 5a06 │ │ │ │ │ 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 5a82 │ │ │ │ │ + b.n 5a72 │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5ad4 │ │ │ │ │ + cbz r0, 5ac0 │ │ │ │ │ mov.w r9, #24 │ │ │ │ │ - b.n 5a40 │ │ │ │ │ + b.n 5a30 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5a16 │ │ │ │ │ + b.n 5a06 │ │ │ │ │ │ │ │ │ │ -00005adc : │ │ │ │ │ +00005ac8 : │ │ │ │ │ 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 5bde │ │ │ │ │ + bpl.n 5bca │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 5bde │ │ │ │ │ + bpl.n 5bca │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r5, r3, r2 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n 5b58 │ │ │ │ │ + bhi.n 5b44 │ │ │ │ │ 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 │ │ │ │ │ @@ -8802,56 +8799,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 5b88 │ │ │ │ │ + bcs.n 5b74 │ │ │ │ │ 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 5ed8 │ │ │ │ │ + bl 5ec4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 5b52 │ │ │ │ │ + beq.n 5b3e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cce │ │ │ │ │ + beq.w 5cba │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 5c4e │ │ │ │ │ + bne.n 5c3a │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5b52 │ │ │ │ │ + b.n 5b3e │ │ │ │ │ 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 5bec │ │ │ │ │ + bcs.n 5bd8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cca │ │ │ │ │ + beq.w 5cb6 │ │ │ │ │ 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 │ │ │ │ │ @@ -8874,26 +8871,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 5c86 │ │ │ │ │ + blt.n 5c72 │ │ │ │ │ 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 5cca │ │ │ │ │ + beq.n 5cb6 │ │ │ │ │ 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] │ │ │ │ │ @@ -8909,89 +8906,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 5b52 │ │ │ │ │ + beq.n 5b3e │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ - b.n 5b52 │ │ │ │ │ + b.n 5b3e │ │ │ │ │ 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 5c92 │ │ │ │ │ - ldr r4, [pc, #108] @ (5ce4 ) │ │ │ │ │ + bcs.n 5c7e │ │ │ │ │ + ldr r4, [pc, #108] @ (5cd0 ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r4, r4, r0, lsl #4 │ │ │ │ │ - bne.n 5cda │ │ │ │ │ + bne.n 5cc6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5b52 │ │ │ │ │ + b.n 5b3e │ │ │ │ │ negs r7, r4 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 5bf8 │ │ │ │ │ + b.n 5be4 │ │ │ │ │ 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 5cd2 │ │ │ │ │ + bcs.n 5cbe │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c82 │ │ │ │ │ + beq.n 5c6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c82 │ │ │ │ │ + bne.n 5c6e │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b52 │ │ │ │ │ + b.n 5b3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5b52 │ │ │ │ │ - bl c458 <_PyLong_FromLarge> │ │ │ │ │ + b.n 5b3e │ │ │ │ │ + bl c468 <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5cae │ │ │ │ │ + b.n 5c9a │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5b52 │ │ │ │ │ + b.n 5b3e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005ce8 <_PyLong_Multiply>: │ │ │ │ │ +00005cd4 <_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 5daa <_PyLong_Multiply+0xc2> │ │ │ │ │ + bhi.n 5d96 <_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 │ │ │ │ │ @@ -8999,15 +8996,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 5d54 <_PyLong_Multiply+0x6c> │ │ │ │ │ + bcs.n 5d40 <_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 │ │ │ │ │ @@ -9015,21 +9012,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 5dd8 <_PyLong_Multiply+0xf0> │ │ │ │ │ + bcs.n 5dc4 <_PyLong_Multiply+0xf0> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eba <_PyLong_Multiply+0x1d2> │ │ │ │ │ + beq.w 5ea6 <_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 │ │ │ │ │ @@ -9043,48 +9040,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 5ed8 │ │ │ │ │ + bl 5ec4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 5d4e <_PyLong_Multiply+0x66> │ │ │ │ │ + beq.n 5d3a <_PyLong_Multiply+0x66> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ebe <_PyLong_Multiply+0x1d6> │ │ │ │ │ + beq.n 5eaa <_PyLong_Multiply+0x1d6> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 5e3e <_PyLong_Multiply+0x156> │ │ │ │ │ + bne.n 5e2a <_PyLong_Multiply+0x156> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5d4e <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5d3a <_PyLong_Multiply+0x66> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ - blt.n 5e76 <_PyLong_Multiply+0x18e> │ │ │ │ │ + blt.n 5e62 <_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 5eba <_PyLong_Multiply+0x1d2> │ │ │ │ │ + beq.n 5ea6 <_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] │ │ │ │ │ @@ -9100,77 +9097,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 5d4e <_PyLong_Multiply+0x66> │ │ │ │ │ + beq.n 5d3a <_PyLong_Multiply+0x66> │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ - b.n 5d4e <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5d3a <_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 5e82 <_PyLong_Multiply+0x19a> │ │ │ │ │ - ldr r6, [pc, #108] @ (5ed4 <_PyLong_Multiply+0x1ec>) │ │ │ │ │ + bcs.n 5e6e <_PyLong_Multiply+0x19a> │ │ │ │ │ + ldr r6, [pc, #108] @ (5ec0 <_PyLong_Multiply+0x1ec>) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w r6, r6, r0, lsl #4 │ │ │ │ │ - bne.n 5eca <_PyLong_Multiply+0x1e2> │ │ │ │ │ + bne.n 5eb6 <_PyLong_Multiply+0x1e2> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 5d4e <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5d3a <_PyLong_Multiply+0x66> │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #2 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 5de2 <_PyLong_Multiply+0xfa> │ │ │ │ │ + b.n 5dce <_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 5ec2 <_PyLong_Multiply+0x1da> │ │ │ │ │ + bcs.n 5eae <_PyLong_Multiply+0x1da> │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5e72 <_PyLong_Multiply+0x18a> │ │ │ │ │ + beq.n 5e5e <_PyLong_Multiply+0x18a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e72 <_PyLong_Multiply+0x18a> │ │ │ │ │ + bne.n 5e5e <_PyLong_Multiply+0x18a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d4e <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5d3a <_PyLong_Multiply+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5d4e <_PyLong_Multiply+0x66> │ │ │ │ │ - bl c458 <_PyLong_FromLarge> │ │ │ │ │ + b.n 5d3a <_PyLong_Multiply+0x66> │ │ │ │ │ + bl c468 <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5e9e <_PyLong_Multiply+0x1b6> │ │ │ │ │ + b.n 5e8a <_PyLong_Multiply+0x1b6> │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 5d4e <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5d3a <_PyLong_Multiply+0x66> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005ed8 : │ │ │ │ │ +00005ec4 : │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -9181,59 +9178,59 @@ │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ │ - blt.w 6150 │ │ │ │ │ + blt.w 613c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 614a │ │ │ │ │ + beq.w 6136 │ │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w 63da │ │ │ │ │ + blt.w 63c6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 6f62 │ │ │ │ │ + beq.w 6f4e │ │ │ │ │ add.w r5, fp, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 6f7a │ │ │ │ │ + bgt.w 6f66 │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f5c │ │ │ │ │ + beq.w 6f48 │ │ │ │ │ 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 r5, r5, #3 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 6fd4 │ │ │ │ │ + bne.w 6fc0 │ │ │ │ │ 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 sl, r8 │ │ │ │ │ - beq.w 6186 │ │ │ │ │ + beq.w 6172 │ │ │ │ │ add.w r3, r9, fp, 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 │ │ │ │ │ @@ -9251,31 +9248,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 6fae │ │ │ │ │ + bne.w 6f9a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.w 60fa │ │ │ │ │ + bcs.w 60e6 │ │ │ │ │ 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 6044 │ │ │ │ │ + beq.n 6030 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 601a │ │ │ │ │ + beq.n 6006 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 6120 │ │ │ │ │ + bne.w 610c │ │ │ │ │ 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 │ │ │ │ │ @@ -9291,15 +9288,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 60e8 │ │ │ │ │ + beq.n 60d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -9338,70 +9335,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 6046 │ │ │ │ │ + bne.n 6032 │ │ │ │ │ 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 5fb8 │ │ │ │ │ + bne.w 5fa4 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 6118 │ │ │ │ │ + beq.n 6104 │ │ │ │ │ add.w r1, r9, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 6164 │ │ │ │ │ + cbz r0, 6150 │ │ │ │ │ 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 5ff4 │ │ │ │ │ + b.n 5fe0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r8 │ │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ │ - b.n 5f12 │ │ │ │ │ + b.n 5efe │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 6142 │ │ │ │ │ + beq.n 612e │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 5f10 │ │ │ │ │ + b.n 5efc │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w 6f70 │ │ │ │ │ + beq.w 6f5c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 63b4 │ │ │ │ │ + beq.w 63a0 │ │ │ │ │ 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 r5, sl, #12 │ │ │ │ │ @@ -9414,28 +9411,28 @@ │ │ │ │ │ mov sl, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r6, [r5], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6fe8 │ │ │ │ │ + bne.w 6fd4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ adds.w ip, r6, r6 │ │ │ │ │ adc.w r8, r8, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ umlal r3, r0, r6, r6 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.w 63ce │ │ │ │ │ + bls.w 63ba │ │ │ │ │ mov r9, r5 │ │ │ │ │ mvns r7, r5 │ │ │ │ │ add r7, r2 │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr.w r6, [r9], #4 │ │ │ │ │ ubfx r7, r7, #2, #2 │ │ │ │ │ @@ -9448,21 +9445,21 @@ │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bls.w 6376 │ │ │ │ │ + bls.w 6362 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 62bc │ │ │ │ │ + beq.n 62a8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6288 │ │ │ │ │ + beq.n 6274 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 625a │ │ │ │ │ + beq.n 6246 │ │ │ │ │ ldr.w r6, [r9], #4 │ │ │ │ │ add.w fp, r4, #4 │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ umull r2, r1, r6, ip │ │ │ │ │ adds.w r2, r2, lr │ │ │ │ │ mla r1, r6, r8, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -9497,15 +9494,15 @@ │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bls.n 6376 │ │ │ │ │ + bls.n 6362 │ │ │ │ │ strd r4, r5, [sp, #12] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov lr, r9 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ mov r7, fp │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r4, [lr], #4 │ │ │ │ │ @@ -9554,24 +9551,24 @@ │ │ │ │ │ adc.w r0, r1, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bhi.n 62c2 │ │ │ │ │ + bhi.n 62ae │ │ │ │ │ ldrd r4, r5, [sp, #12] │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - bne.n 638a │ │ │ │ │ + bne.n 6376 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 61a4 │ │ │ │ │ + bne.w 6190 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 6108 │ │ │ │ │ + b.n 60f4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ @@ -9579,64 +9576,64 @@ │ │ │ │ │ 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 637c │ │ │ │ │ + b.n 6368 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f70 │ │ │ │ │ + beq.w 6f5c │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, 63d6 │ │ │ │ │ + cbz r4, 63c2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 6172 │ │ │ │ │ - b.n 6118 │ │ │ │ │ + bne.w 615e │ │ │ │ │ + b.n 6104 │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - beq.n 637c │ │ │ │ │ - b.n 6396 │ │ │ │ │ + beq.n 6368 │ │ │ │ │ + b.n 6382 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 63b8 │ │ │ │ │ + b.n 63a4 │ │ │ │ │ cmp.w r7, fp, lsl #1 │ │ │ │ │ - bge.w 6cd4 │ │ │ │ │ + bge.w 6cc0 │ │ │ │ │ asrs r3, r7, #1 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ - bl 10980 │ │ │ │ │ + bl 10958 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq.w 6c7c │ │ │ │ │ + beq.w 6c68 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.w 6ca6 │ │ │ │ │ + beq.w 6c92 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 10980 │ │ │ │ │ + bl 10958 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 6c7c │ │ │ │ │ + beq.w 6c68 │ │ │ │ │ add fp, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.w 701e │ │ │ │ │ + bgt.w 700a │ │ │ │ │ add.w r0, fp, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c78 │ │ │ │ │ + beq.w 6c64 │ │ │ │ │ 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 fp, fp, lsl #3 │ │ │ │ │ @@ -9650,18 +9647,18 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str.w r7, [r9, #12] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 5ed8 │ │ │ │ │ + bl 5ec4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c80 │ │ │ │ │ + beq.w 6c6c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mov.w fp, r5, lsl #3 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ @@ -9673,59 +9670,59 @@ │ │ │ │ │ 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 6c66 │ │ │ │ │ + bne.w 6c52 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 5ed8 │ │ │ │ │ + bl 5ec4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ff8 │ │ │ │ │ + beq.w 6fe4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ adds r1, #12 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ adds.w r5, r5, ip │ │ │ │ │ - bne.w 6c48 │ │ │ │ │ + bne.w 6c34 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ │ sub.w r4, r4, r3, lsl #2 │ │ │ │ │ rsb r5, r3, r5, lsr #3 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 66a0 │ │ │ │ │ + beq.w 668c │ │ │ │ │ mov.w lr, ip, lsl #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub.w r2, lr, #4 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ add.w r3, r1, lr │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 656a │ │ │ │ │ + beq.n 6556 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 654e │ │ │ │ │ + beq.n 653a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6538 │ │ │ │ │ + beq.n 6524 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w r2, [r7, #12]! │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -9742,15 +9739,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 65e0 │ │ │ │ │ + beq.n 65cc │ │ │ │ │ strd fp, r4, [sp, #28] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ adds r1, #16 │ │ │ │ │ adds r7, #16 │ │ │ │ │ @@ -9778,119 +9775,119 @@ │ │ │ │ │ sub.w r2, r2, fp │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ bic.w fp, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [r0, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 656e │ │ │ │ │ + bne.n 655a │ │ │ │ │ ldrd fp, r4, [sp, #28] │ │ │ │ │ cmp r5, ip │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 66a0 │ │ │ │ │ + beq.n 668c │ │ │ │ │ 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 66a0 │ │ │ │ │ + beq.n 668c │ │ │ │ │ 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 66a0 │ │ │ │ │ + beq.n 668c │ │ │ │ │ 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, 66a0 │ │ │ │ │ + cbz r3, 668c │ │ │ │ │ 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 66a0 │ │ │ │ │ + beq.n 668c │ │ │ │ │ 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 6682 │ │ │ │ │ + bne.n 666e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 66c6 │ │ │ │ │ + beq.n 66b2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 66c6 │ │ │ │ │ - ldr r2, [pc, #748] @ (69a4 ) │ │ │ │ │ + cbnz r3, 66b2 │ │ │ │ │ + ldr r2, [pc, #748] @ (6990 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c0c │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ - beq.w 686e │ │ │ │ │ + beq.w 685a │ │ │ │ │ mov.w lr, r7, lsl #2 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ sub.w r2, lr, #4 │ │ │ │ │ add.w r3, r1, lr │ │ │ │ │ add.w ip, r6, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 673e │ │ │ │ │ + beq.n 672a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6722 │ │ │ │ │ + beq.n 670e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 670c │ │ │ │ │ + beq.n 66f8 │ │ │ │ │ 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] │ │ │ │ │ @@ -9907,15 +9904,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, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 67b6 │ │ │ │ │ + beq.n 67a2 │ │ │ │ │ strd fp, r4, [sp, #24] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w fp, [ip, #4] │ │ │ │ │ mov r4, ip │ │ │ │ │ adds r1, #16 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ @@ -9943,230 +9940,230 @@ │ │ │ │ │ sub.w r2, r2, fp │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ bic.w fp, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [r0, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6742 │ │ │ │ │ + bne.n 672e │ │ │ │ │ ldrd fp, r4, [sp, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 686e │ │ │ │ │ + beq.n 685a │ │ │ │ │ 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 686e │ │ │ │ │ + beq.n 685a │ │ │ │ │ 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, 686e │ │ │ │ │ + cbz r3, 685a │ │ │ │ │ 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, 686e │ │ │ │ │ + cbz r3, 685a │ │ │ │ │ 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 686e │ │ │ │ │ + beq.n 685a │ │ │ │ │ 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 6850 │ │ │ │ │ + bne.n 683c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6890 │ │ │ │ │ + beq.n 687c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6890 │ │ │ │ │ - ldr r2, [pc, #292] @ (69a4 ) │ │ │ │ │ + cbnz r3, 687c │ │ │ │ │ + ldr r2, [pc, #292] @ (6990 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c18 │ │ │ │ │ + bne.w 6c04 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 703c │ │ │ │ │ + bl 7028 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c80 │ │ │ │ │ + beq.w 6c6c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 68c4 │ │ │ │ │ + beq.n 68b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 68c4 │ │ │ │ │ - ldr r2, [pc, #240] @ (69a4 ) │ │ │ │ │ + cbnz r3, 68b0 │ │ │ │ │ + ldr r2, [pc, #240] @ (6990 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c24 │ │ │ │ │ + bne.w 6c10 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 68ea │ │ │ │ │ + beq.n 68d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 68ea │ │ │ │ │ - ldr r2, [pc, #200] @ (69a4 ) │ │ │ │ │ + cbnz r3, 68d6 │ │ │ │ │ + ldr r2, [pc, #200] @ (6990 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c30 │ │ │ │ │ + bne.w 6c1c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w 6bca │ │ │ │ │ + beq.w 6bb6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 703c │ │ │ │ │ + bl 7028 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ff8 │ │ │ │ │ + beq.w 6fe4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 692a │ │ │ │ │ + beq.n 6916 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 692a │ │ │ │ │ - ldr r2, [pc, #136] @ (69a4 ) │ │ │ │ │ + cbnz r3, 6916 │ │ │ │ │ + ldr r2, [pc, #136] @ (6990 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c3c │ │ │ │ │ + bne.w 6c28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ 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 694e │ │ │ │ │ + beq.n 693a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 694e │ │ │ │ │ - ldr r2, [pc, #100] @ (69a4 ) │ │ │ │ │ + cbnz r3, 693a │ │ │ │ │ + ldr r2, [pc, #100] @ (6990 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bdc │ │ │ │ │ + bne.w 6bc8 │ │ │ │ │ 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 5ed8 │ │ │ │ │ + bl 5ec4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6980 │ │ │ │ │ + beq.n 696c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6980 │ │ │ │ │ - ldr r2, [pc, #52] @ (69a4 ) │ │ │ │ │ + cbnz r3, 696c │ │ │ │ │ + ldr r2, [pc, #52] @ (6990 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6bd4 │ │ │ │ │ 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 69ae │ │ │ │ │ + beq.n 699a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 69ae │ │ │ │ │ - ldr r2, [pc, #12] @ (69a4 ) │ │ │ │ │ + cbnz r3, 699a │ │ │ │ │ + ldr r2, [pc, #12] @ (6990 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bf4 │ │ │ │ │ - b.n 69a8 │ │ │ │ │ + bne.w 6be0 │ │ │ │ │ + b.n 6994 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6c80 │ │ │ │ │ + beq.w 6c6c │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - beq.w 6b68 │ │ │ │ │ + beq.w 6b54 │ │ │ │ │ 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 6a24 │ │ │ │ │ + beq.n 6a10 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 6a0a │ │ │ │ │ + beq.n 69f6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 69f6 │ │ │ │ │ + beq.n 69e2 │ │ │ │ │ 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] │ │ │ │ │ @@ -10182,15 +10179,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 6a84 │ │ │ │ │ + beq.n 6a70 │ │ │ │ │ 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 │ │ │ │ │ @@ -10213,231 +10210,231 @@ │ │ │ │ │ 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 6a24 │ │ │ │ │ + bne.n 6a10 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r6 │ │ │ │ │ - ble.n 6b68 │ │ │ │ │ + ble.n 6b54 │ │ │ │ │ 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 6b68 │ │ │ │ │ + ble.n 6b54 │ │ │ │ │ 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 6b68 │ │ │ │ │ + ble.n 6b54 │ │ │ │ │ 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 6b68 │ │ │ │ │ + ble.n 6b54 │ │ │ │ │ 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 6b68 │ │ │ │ │ + ble.n 6b54 │ │ │ │ │ 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 6b68 │ │ │ │ │ + ble.n 6b54 │ │ │ │ │ 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 6b68 │ │ │ │ │ + ble.n 6b54 │ │ │ │ │ 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 6b68 │ │ │ │ │ + ble.n 6b54 │ │ │ │ │ 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 6b50 │ │ │ │ │ + bgt.n 6b3c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6b88 │ │ │ │ │ + beq.n 6b74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 6b88 │ │ │ │ │ - ldr r2, [pc, #340] @ (6cd0 ) │ │ │ │ │ + cbnz r3, 6b74 │ │ │ │ │ + ldr r2, [pc, #340] @ (6cbc ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6c00 │ │ │ │ │ + bne.n 6bec │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w 6118 │ │ │ │ │ + beq.w 6104 │ │ │ │ │ add.w r0, r9, r1, lsl #2 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6118 │ │ │ │ │ + bne.w 6104 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6f6a │ │ │ │ │ + beq.w 6f56 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbz r4, 6bc6 │ │ │ │ │ + cbz r4, 6bb2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 6118 │ │ │ │ │ + beq.w 6104 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.w 6118 │ │ │ │ │ + b.w 6104 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 6ba2 │ │ │ │ │ + b.n 6b8e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6bd8 │ │ │ │ │ + beq.n 6bc4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 6906 │ │ │ │ │ + b.n 68f2 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6948 │ │ │ │ │ + b.n 6934 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 697a │ │ │ │ │ + b.n 6966 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 69a8 │ │ │ │ │ + b.n 6994 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6b82 │ │ │ │ │ + b.n 6b6e │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 66c0 │ │ │ │ │ + b.n 66ac │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 688a │ │ │ │ │ + b.n 6876 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 68be │ │ │ │ │ + b.n 68aa │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 68e4 │ │ │ │ │ + b.n 68d0 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6924 │ │ │ │ │ + b.n 6910 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ 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 r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ - b.n 64e2 │ │ │ │ │ + b.n 64ce │ │ │ │ │ add.w r0, fp, r2, lsl #2 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 64aa │ │ │ │ │ + b.n 6496 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.w 6118 │ │ │ │ │ + b.w 6104 │ │ │ │ │ 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 │ │ │ │ │ @@ -10447,23 +10444,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 6414 │ │ │ │ │ + b.w 6400 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ add.w r0, fp, r7 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c9e │ │ │ │ │ + beq.n 6c8a │ │ │ │ │ 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] │ │ │ │ │ @@ -10471,15 +10468,15 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f92 │ │ │ │ │ + beq.w 6f7e │ │ │ │ │ add.w r2, r8, #12 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ @@ -10496,42 +10493,42 @@ │ │ │ │ │ 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 5ed8 │ │ │ │ │ + bl 5ec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f92 │ │ │ │ │ + beq.w 6f7e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ rsb ip, fp, r3, lsr #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.w 6f2c │ │ │ │ │ + beq.w 6f18 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r6, r4, #4 │ │ │ │ │ add.w r8, r0, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 6dd2 │ │ │ │ │ + beq.n 6dbe │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 6db8 │ │ │ │ │ + beq.n 6da4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6da4 │ │ │ │ │ + beq.n 6d90 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add.w r8, r0, #12 │ │ │ │ │ ldr.w sl, [r2, fp, lsl #2] │ │ │ │ │ add r3, sl │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -10549,15 +10546,15 @@ │ │ │ │ │ add r3, sl │ │ │ │ │ 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 6e30 │ │ │ │ │ + beq.n 6e1c │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ mov sl, r8 │ │ │ │ │ adds r6, #16 │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ @@ -10582,243 +10579,243 @@ │ │ │ │ │ add r3, r7 │ │ │ │ │ add.w r1, r3, r1, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 6dd4 │ │ │ │ │ + bne.n 6dc0 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6f2c │ │ │ │ │ + beq.n 6f18 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 6f2c │ │ │ │ │ + ble.n 6f18 │ │ │ │ │ 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 6f2c │ │ │ │ │ + ble.n 6f18 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6f2c │ │ │ │ │ + beq.n 6f18 │ │ │ │ │ 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 6f2c │ │ │ │ │ + ble.n 6f18 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6f2c │ │ │ │ │ + beq.n 6f18 │ │ │ │ │ add.w sl, lr, #8 │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ ldr.w r3, [r4, sl] │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, sl] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 6f2c │ │ │ │ │ + ble.n 6f18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6f2c │ │ │ │ │ + beq.n 6f18 │ │ │ │ │ add.w r6, lr, #12 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ldr r2, [r4, r6] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r4, r6] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 6f2c │ │ │ │ │ + ble.n 6f18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6f2c │ │ │ │ │ + beq.n 6f18 │ │ │ │ │ add.w r6, lr, #16 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ ldr r2, [r4, r6] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r4, r6] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 6f2c │ │ │ │ │ - cbz r3, 6f2c │ │ │ │ │ + ble.n 6f18 │ │ │ │ │ + cbz r3, 6f18 │ │ │ │ │ add.w r6, lr, #20 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r1, r2, #6 │ │ │ │ │ ldr r2, [r4, r6] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r4, r6] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 6f2c │ │ │ │ │ - cbz r3, 6f2c │ │ │ │ │ + ble.n 6f18 │ │ │ │ │ + cbz r3, 6f18 │ │ │ │ │ add.w lr, lr, #24 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r2, #7 │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, lr] │ │ │ │ │ mov.w r1, r3, lsr #30 │ │ │ │ │ - ble.n 6f2c │ │ │ │ │ - cbnz r1, 6f16 │ │ │ │ │ - b.n 6f2c │ │ │ │ │ + ble.n 6f18 │ │ │ │ │ + cbnz r1, 6f02 │ │ │ │ │ + b.n 6f18 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 6f2c │ │ │ │ │ + ble.n 6f18 │ │ │ │ │ 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 6f12 │ │ │ │ │ + bne.n 6efe │ │ │ │ │ subs r7, r7, r5 │ │ │ │ │ bl 2424 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ add fp, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 6d1c │ │ │ │ │ + bgt.w 6d08 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 2424 <_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, 6f6a │ │ │ │ │ + cbz r2, 6f56 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 6bb0 │ │ │ │ │ + bne.w 6b9c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 6f4a │ │ │ │ │ + b.n 6f36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6c9e │ │ │ │ │ - ldr.w r9, [pc, #212] @ 7038 │ │ │ │ │ - b.w 6118 │ │ │ │ │ + b.n 6c8a │ │ │ │ │ + ldr.w r9, [pc, #212] @ 7024 │ │ │ │ │ + b.w 6104 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6118 │ │ │ │ │ + beq.w 6104 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.w 6118 │ │ │ │ │ + b.w 6104 │ │ │ │ │ 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 6c9e │ │ │ │ │ + b.n 6c8a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6fa6 │ │ │ │ │ + beq.n 6f92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 7016 │ │ │ │ │ + cbz r3, 7002 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl c440 │ │ │ │ │ - b.n 6c9e │ │ │ │ │ + bl c450 │ │ │ │ │ + b.n 6c8a │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6c9e │ │ │ │ │ + beq.w 6c8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c9e │ │ │ │ │ + bne.w 6c8a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c9e │ │ │ │ │ + b.n 6c8a │ │ │ │ │ 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 5f68 │ │ │ │ │ + b.w 5f54 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6fc0 │ │ │ │ │ - b.n 6c9e │ │ │ │ │ + bne.n 6fac │ │ │ │ │ + b.n 6c8a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6c80 │ │ │ │ │ + beq.w 6c6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c80 │ │ │ │ │ + bne.w 6c6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c80 │ │ │ │ │ + b.n 6c6c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6fa6 │ │ │ │ │ + b.n 6f92 │ │ │ │ │ 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 6c7c │ │ │ │ │ + b.n 6c68 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000703c : │ │ │ │ │ +00007028 : │ │ │ │ │ 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 71fc │ │ │ │ │ + bgt.w 71e8 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 7224 │ │ │ │ │ + bgt.w 7210 │ │ │ │ │ adds r0, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 721c │ │ │ │ │ + beq.w 7208 │ │ │ │ │ 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 │ │ │ │ │ @@ -10829,194 +10826,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 71de │ │ │ │ │ + beq.w 71ca │ │ │ │ │ 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 711c │ │ │ │ │ + beq.n 7108 │ │ │ │ │ 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 711c │ │ │ │ │ + beq.n 7108 │ │ │ │ │ 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 711c │ │ │ │ │ + beq.n 7108 │ │ │ │ │ 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 7100 │ │ │ │ │ + bne.n 70ec │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble.n 71e8 │ │ │ │ │ + ble.n 71d4 │ │ │ │ │ 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 7188 │ │ │ │ │ + bge.n 7174 │ │ │ │ │ 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 7188 │ │ │ │ │ + bge.n 7174 │ │ │ │ │ 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 7188 │ │ │ │ │ + bge.n 7174 │ │ │ │ │ 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 7172 │ │ │ │ │ + bne.n 715e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 719e │ │ │ │ │ + beq.n 718a │ │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 71a4 │ │ │ │ │ + cbz r1, 7190 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 71c4 │ │ │ │ │ + beq.n 71b0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, 71ce │ │ │ │ │ + cbnz r0, 71ba │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, 71c4 │ │ │ │ │ + cbz r1, 71b0 │ │ │ │ │ ldr.w r4, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r4, 71ca │ │ │ │ │ + cbnz r4, 71b6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 71b6 │ │ │ │ │ + bne.n 71a2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 719e │ │ │ │ │ + b.n 718a │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 719e │ │ │ │ │ + beq.n 718a │ │ │ │ │ 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 71f6 │ │ │ │ │ + bne.n 71e2 │ │ │ │ │ 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 7196 │ │ │ │ │ - b.n 719e │ │ │ │ │ + bne.n 7182 │ │ │ │ │ + b.n 718a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 7120 │ │ │ │ │ + b.n 710c │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.n 7224 │ │ │ │ │ + bgt.n 7210 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 7072 │ │ │ │ │ + b.n 705e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 719e │ │ │ │ │ + b.n 718a │ │ │ │ │ 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 7220 │ │ │ │ │ + b.n 720c │ │ │ │ │ │ │ │ │ │ -0000723c : │ │ │ │ │ +00007228 : │ │ │ │ │ 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 7370 │ │ │ │ │ + bpl.w 735c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 7370 │ │ │ │ │ + bpl.w 735c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 730e │ │ │ │ │ + bhi.n 72fa │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 730e │ │ │ │ │ + bhi.n 72fa │ │ │ │ │ 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 │ │ │ │ │ @@ -11025,15 +11022,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 72ba │ │ │ │ │ + bcs.n 72a6 │ │ │ │ │ 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 │ │ │ │ │ @@ -11041,21 +11038,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 7318 │ │ │ │ │ + bcs.n 7304 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7368 │ │ │ │ │ + beq.n 7354 │ │ │ │ │ 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 │ │ │ │ │ @@ -11072,24 +11069,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 77cc │ │ │ │ │ + b.n 77b4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 735c │ │ │ │ │ + blt.n 7348 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7368 │ │ │ │ │ + cbz r0, 7354 │ │ │ │ │ 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 │ │ │ │ │ @@ -11102,52 +11099,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 72b4 │ │ │ │ │ + b.n 72a0 │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 7320 │ │ │ │ │ + b.n 730c │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 72b4 │ │ │ │ │ + b.n 72a0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 72b4 │ │ │ │ │ + b.n 72a0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000737c <_PyLong_Sign>: │ │ │ │ │ +00007368 <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007388 : │ │ │ │ │ +00007374 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 73aa │ │ │ │ │ + cbnz r3, 7396 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7398 │ │ │ │ │ + bne.n 7384 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 73a4 │ │ │ │ │ + bne.n 7390 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w c7a8 │ │ │ │ │ - cbnz r2, 73da │ │ │ │ │ - ldr r0, [pc, #72] @ (73f0 ) │ │ │ │ │ + b.w c7b8 │ │ │ │ │ + cbnz r2, 73c6 │ │ │ │ │ + ldr r0, [pc, #72] @ (73dc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -11175,35 +11172,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 │ │ │ │ │ │ │ │ │ │ -000073f4 : │ │ │ │ │ +000073e0 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - vldr d6, [pc, #724] @ 76e0 │ │ │ │ │ + vldr d6, [pc, #720] @ 76c8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 75d0 │ │ │ │ │ - vldr d6, [pc, #716] @ 76e8 │ │ │ │ │ + ble.w 75bc │ │ │ │ │ + vldr d6, [pc, #712] @ 76d0 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 74ac │ │ │ │ │ + bpl.n 7498 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r4, s15 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 7456 │ │ │ │ │ + bcs.n 7442 │ │ │ │ │ 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 │ │ │ │ │ @@ -11211,21 +11208,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 763c │ │ │ │ │ + bcs.w 7628 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7634 │ │ │ │ │ + beq.w 7620 │ │ │ │ │ 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 │ │ │ │ │ @@ -11242,18 +11239,18 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #572] @ 76f0 │ │ │ │ │ + vldr d6, [pc, #568] @ 76d8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 7684 │ │ │ │ │ + bgt.w 7670 │ │ │ │ │ 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 │ │ │ │ │ @@ -11261,37 +11258,37 @@ │ │ │ │ │ mov.w r8, r6, asr #31 │ │ │ │ │ smull r3, r4, r3, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ rsb r4, r8, r4, asr #4 │ │ │ │ │ adds.w r9, r4, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r9 │ │ │ │ │ - beq.w 761e │ │ │ │ │ + beq.w 760a │ │ │ │ │ movs r7, #0 │ │ │ │ │ add.w r0, r9, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7634 │ │ │ │ │ + beq.w 7620 │ │ │ │ │ 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 76b4 │ │ │ │ │ + bne.w 76a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -11301,63 +11298,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 75b6 │ │ │ │ │ + blt.n 75a2 │ │ │ │ │ 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 75b6 │ │ │ │ │ + bmi.n 75a2 │ │ │ │ │ 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 75b6 │ │ │ │ │ + beq.n 75a2 │ │ │ │ │ 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 759c │ │ │ │ │ + bne.n 7588 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 744a │ │ │ │ │ + beq.w 7436 │ │ │ │ │ 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 744a │ │ │ │ │ + b.n 7436 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #280] @ 76f0 │ │ │ │ │ + vldr d5, [pc, #276] @ 76d8 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 7684 │ │ │ │ │ + bgt.n 7670 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 769c │ │ │ │ │ + bvs.n 7688 │ │ │ │ │ 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 │ │ │ │ │ @@ -11365,35 +11362,35 @@ │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov.w r8, r6, asr #31 │ │ │ │ │ smull r3, r4, r3, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ rsb r4, r8, r4, asr #4 │ │ │ │ │ adds.w r9, r4, #1 │ │ │ │ │ - bne.w 74f2 │ │ │ │ │ + bne.w 74de │ │ │ │ │ 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 7504 │ │ │ │ │ + bne.w 74f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 744a │ │ │ │ │ + b.n 7436 │ │ │ │ │ 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 7634 │ │ │ │ │ + beq.n 7620 │ │ │ │ │ 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] │ │ │ │ │ @@ -11409,39 +11406,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 744a │ │ │ │ │ + b.n 7436 │ │ │ │ │ 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 7638 │ │ │ │ │ + b.n 7624 │ │ │ │ │ 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 7638 │ │ │ │ │ + b.n 7624 │ │ │ │ │ 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 │ │ │ │ │ @@ -11450,115 +11447,114 @@ │ │ │ │ │ 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 755a │ │ │ │ │ - b.n 75b6 │ │ │ │ │ - nop.w │ │ │ │ │ + bge.w 7546 │ │ │ │ │ + b.n 75a2 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -000076f8 : │ │ │ │ │ +000076e0 : │ │ │ │ │ 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 7792 │ │ │ │ │ + beq.n 777a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 774c │ │ │ │ │ + bpl.n 7734 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 7730 │ │ │ │ │ + bhi.n 7718 │ │ │ │ │ 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 3c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3c18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 7754 │ │ │ │ │ + beq.n 773c │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ - b.n 772c │ │ │ │ │ + b.n 7714 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 775c │ │ │ │ │ + cbnz r0, 7744 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 772c │ │ │ │ │ + b.n 7714 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 77a4 │ │ │ │ │ + bhi.n 778c │ │ │ │ │ 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 772c │ │ │ │ │ + beq.n 7714 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 772c │ │ │ │ │ + bne.n 7714 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7742 │ │ │ │ │ + b.n 772a │ │ │ │ │ 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 7754 │ │ │ │ │ + b.n 773c │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 3c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3c18 <_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 7742 │ │ │ │ │ + beq.n 772a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7742 │ │ │ │ │ - b.n 778a │ │ │ │ │ + bne.n 772a │ │ │ │ │ + b.n 7772 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000077cc : │ │ │ │ │ +000077b4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11567,60 +11563,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 79e6 │ │ │ │ │ + beq.w 79ce │ │ │ │ │ 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 7d78 │ │ │ │ │ + beq.w 7d60 │ │ │ │ │ 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 7ae2 │ │ │ │ │ + blt.w 7aca │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.w 7d48 │ │ │ │ │ + bne.w 7d30 │ │ │ │ │ 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 7b1e │ │ │ │ │ + bgt.w 7b06 │ │ │ │ │ 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 84b2 │ │ │ │ │ + beq.w 849a │ │ │ │ │ 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 │ │ │ │ │ @@ -11634,110 +11630,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 7b58 │ │ │ │ │ + bne.w 7b40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 83c2 │ │ │ │ │ + beq.w 83aa │ │ │ │ │ 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 78fc │ │ │ │ │ + beq.n 78e4 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - beq.n 78fc │ │ │ │ │ + beq.n 78e4 │ │ │ │ │ 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 78e8 │ │ │ │ │ + bne.n 78d0 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.w 7ace │ │ │ │ │ + blt.w 7ab6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 820c │ │ │ │ │ + bne.w 81f4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 791c │ │ │ │ │ + beq.n 7904 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 79de │ │ │ │ │ + beq.n 79c6 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7934 │ │ │ │ │ + beq.n 791c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7f28 │ │ │ │ │ + beq.w 7f10 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.n 797a │ │ │ │ │ + beq.n 7962 │ │ │ │ │ add.w r1, r8, r0, lsl #2 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 7958 │ │ │ │ │ + cbz r1, 7940 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 797a │ │ │ │ │ + bls.n 7962 │ │ │ │ │ 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 7d6e │ │ │ │ │ + beq.w 7d56 │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7956 │ │ │ │ │ + beq.n 793e │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 794a │ │ │ │ │ + beq.n 7932 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n 794a │ │ │ │ │ + b.n 7932 │ │ │ │ │ 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 794e │ │ │ │ │ + bcs.n 7936 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 79c4 │ │ │ │ │ + beq.n 79ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 79c4 │ │ │ │ │ - ldr r2, [pc, #416] @ (7b54 ) │ │ │ │ │ + cbnz r3, 79ac │ │ │ │ │ + ldr r2, [pc, #416] @ (7b3c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 84a4 │ │ │ │ │ + bne.w 848c │ │ │ │ │ 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 │ │ │ │ │ @@ -11746,39 +11742,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 791c │ │ │ │ │ + b.n 7904 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 84fe │ │ │ │ │ + bhi.w 84e6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 83c8 │ │ │ │ │ + beq.w 83b0 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84ba │ │ │ │ │ + beq.w 84a2 │ │ │ │ │ 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 8516 │ │ │ │ │ + bne.w 84fe │ │ │ │ │ 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 │ │ │ │ │ @@ -11786,67 +11782,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 7ac8 │ │ │ │ │ + bls.n 7ab0 │ │ │ │ │ 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 7ac8 │ │ │ │ │ + beq.n 7ab0 │ │ │ │ │ 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 7ac8 │ │ │ │ │ + beq.n 7ab0 │ │ │ │ │ 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 7ac8 │ │ │ │ │ + beq.n 7ab0 │ │ │ │ │ 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 7ab0 │ │ │ │ │ + bne.n 7a98 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - b.n 7810 │ │ │ │ │ + b.n 77f8 │ │ │ │ │ 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 7902 │ │ │ │ │ + b.n 78ea │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.w 8384 │ │ │ │ │ + bne.w 836c │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - bne.w 7846 │ │ │ │ │ + bne.w 782e │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ @@ -11856,117 +11852,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 785c │ │ │ │ │ + ble.w 7844 │ │ │ │ │ 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 848a │ │ │ │ │ + beq.w 8472 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 848a │ │ │ │ │ + bne.w 8472 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 848a │ │ │ │ │ + b.w 8472 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.w 7f30 │ │ │ │ │ + beq.w 7f18 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 83c2 │ │ │ │ │ + beq.w 83aa │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 83be │ │ │ │ │ + beq.w 83a6 │ │ │ │ │ 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 7d26 │ │ │ │ │ + beq.w 7d0e │ │ │ │ │ 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 7d26 │ │ │ │ │ + beq.w 7d0e │ │ │ │ │ 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 7d26 │ │ │ │ │ + beq.w 7d0e │ │ │ │ │ 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 7d26 │ │ │ │ │ + beq.w 7d0e │ │ │ │ │ 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 7d26 │ │ │ │ │ + beq.w 7d0e │ │ │ │ │ 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 7ca6 │ │ │ │ │ + beq.n 7c8e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7c7c │ │ │ │ │ + beq.n 7c64 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7c58 │ │ │ │ │ + beq.n 7c40 │ │ │ │ │ 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] │ │ │ │ │ @@ -11994,15 +11990,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 7d26 │ │ │ │ │ + beq.n 7d0e │ │ │ │ │ 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 │ │ │ │ │ @@ -12034,194 +12030,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 7ca6 │ │ │ │ │ + bne.n 7c8e │ │ │ │ │ lsls r1, r6, #31 │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r6, #1 │ │ │ │ │ - bpl.w 78fc │ │ │ │ │ + bpl.w 78e4 │ │ │ │ │ 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 78fc │ │ │ │ │ + b.n 78e4 │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.w 81e8 │ │ │ │ │ + beq.w 81d0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r9, fp, sl │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 7b1e │ │ │ │ │ + bgt.w 7b06 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 785c │ │ │ │ │ + b.n 7844 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 799e │ │ │ │ │ + b.n 7986 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bhi.w 84e6 │ │ │ │ │ + bhi.w 84ce │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 840c │ │ │ │ │ + beq.w 83f4 │ │ │ │ │ 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 8486 │ │ │ │ │ + beq.w 846e │ │ │ │ │ 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 84c6 │ │ │ │ │ + bne.w 84ae │ │ │ │ │ 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 7f02 │ │ │ │ │ + bls.w 7eea │ │ │ │ │ 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 7f02 │ │ │ │ │ + beq.n 7eea │ │ │ │ │ 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 7f02 │ │ │ │ │ + beq.n 7eea │ │ │ │ │ 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 7f02 │ │ │ │ │ + beq.n 7eea │ │ │ │ │ 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 7f02 │ │ │ │ │ + beq.n 7eea │ │ │ │ │ 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 7f02 │ │ │ │ │ + beq.n 7eea │ │ │ │ │ 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 7f02 │ │ │ │ │ + beq.n 7eea │ │ │ │ │ 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 7f02 │ │ │ │ │ + beq.n 7eea │ │ │ │ │ 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 7f02 │ │ │ │ │ + beq.n 7eea │ │ │ │ │ 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 7f02 │ │ │ │ │ + beq.n 7eea │ │ │ │ │ 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 7ee8 │ │ │ │ │ + bne.n 7ed0 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.w 839e │ │ │ │ │ + blt.w 8386 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - beq.w 7afe │ │ │ │ │ + beq.w 7ae6 │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ itt ne │ │ │ │ │ movne r6, sl │ │ │ │ │ ldrne r5, [sp, #0] │ │ │ │ │ - beq.w 83fe │ │ │ │ │ + beq.w 83e6 │ │ │ │ │ add.w r9, r6, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - b.n 7b0c │ │ │ │ │ + b.n 7af4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7934 │ │ │ │ │ - cbz r6, 7f96 │ │ │ │ │ + b.n 791c │ │ │ │ │ + cbz r6, 7f7e │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 83fa │ │ │ │ │ + beq.w 83e2 │ │ │ │ │ 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 │ │ │ │ │ @@ -12234,98 +12230,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 7f54 │ │ │ │ │ + bne.n 7f3c │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ mov r4, lr │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r6, #1 │ │ │ │ │ - bpl.n 7f96 │ │ │ │ │ + bpl.n 7f7e │ │ │ │ │ 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 78fc │ │ │ │ │ + bpl.w 78e4 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.w 7902 │ │ │ │ │ + bge.w 78ea │ │ │ │ │ sub.w ip, sl, r6 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w 81d4 │ │ │ │ │ + beq.w 81bc │ │ │ │ │ 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 81c6 │ │ │ │ │ + beq.w 81ae │ │ │ │ │ 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 81c6 │ │ │ │ │ + beq.w 81ae │ │ │ │ │ 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 81c6 │ │ │ │ │ + beq.w 81ae │ │ │ │ │ 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 81c6 │ │ │ │ │ + beq.w 81ae │ │ │ │ │ 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 810e │ │ │ │ │ + beq.n 80f6 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 80f2 │ │ │ │ │ + beq.n 80da │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 80da │ │ │ │ │ + beq.n 80c2 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 80c2 │ │ │ │ │ + beq.n 80aa │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 8092 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 8092 │ │ │ │ │ + beq.n 807a │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq.n 807a │ │ │ │ │ + beq.n 8062 │ │ │ │ │ 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 │ │ │ │ │ @@ -12375,15 +12371,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 81c6 │ │ │ │ │ + beq.n 81ae │ │ │ │ │ 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 │ │ │ │ │ @@ -12428,40 +12424,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 810e │ │ │ │ │ + bne.n 80f6 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.w 7902 │ │ │ │ │ + beq.w 78ea │ │ │ │ │ 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 7902 │ │ │ │ │ + b.w 78ea │ │ │ │ │ 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 785c │ │ │ │ │ - b.n 7b1e │ │ │ │ │ + ble.w 7844 │ │ │ │ │ + b.n 7b06 │ │ │ │ │ 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 │ │ │ │ │ @@ -12472,27 +12468,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 82ea │ │ │ │ │ + beq.n 82d2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 82d2 │ │ │ │ │ + beq.n 82ba │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 82c0 │ │ │ │ │ + beq.n 82a8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 82ae │ │ │ │ │ + beq.n 8296 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 829c │ │ │ │ │ + beq.n 8284 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 828a │ │ │ │ │ + beq.n 8272 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 8278 │ │ │ │ │ + beq.n 8260 │ │ │ │ │ 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 │ │ │ │ │ @@ -12529,15 +12525,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 8376 │ │ │ │ │ + beq.n 835e │ │ │ │ │ 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] │ │ │ │ │ @@ -12574,256 +12570,256 @@ │ │ │ │ │ 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 82ea │ │ │ │ │ + bne.n 82d2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 7914 │ │ │ │ │ - b.w 791c │ │ │ │ │ + bne.w 78fc │ │ │ │ │ + b.w 7904 │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ clz r9, r9 │ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ │ - beq.n 83b8 │ │ │ │ │ + beq.n 83a0 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 8462 │ │ │ │ │ + beq.n 844a │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 7d58 │ │ │ │ │ + b.n 7d40 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.n 8382 │ │ │ │ │ + bne.n 836a │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 8466 │ │ │ │ │ + beq.n 844e │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.w 785c │ │ │ │ │ + b.w 7844 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 81f4 │ │ │ │ │ + b.n 81dc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7d32 │ │ │ │ │ + b.n 7d1a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 78fc │ │ │ │ │ + b.w 78e4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84ba │ │ │ │ │ + beq.n 84a2 │ │ │ │ │ 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 8516 │ │ │ │ │ + bne.w 84fe │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r6, [sl, #12] │ │ │ │ │ - b.w 7ac8 │ │ │ │ │ + b.w 7ab0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7f82 │ │ │ │ │ + b.n 7f6a │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 81f4 │ │ │ │ │ + b.n 81dc │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8486 │ │ │ │ │ + beq.n 846e │ │ │ │ │ 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 84c6 │ │ │ │ │ + bne.n 84ae │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w sl, [r4, #12] │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.n 844c │ │ │ │ │ + bne.n 8434 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ add.w r9, fp, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 7b0c │ │ │ │ │ + b.w 7af4 │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.n 847a │ │ │ │ │ + beq.n 8462 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov fp, r9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.w 785c │ │ │ │ │ + b.w 7844 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - b.n 7f1a │ │ │ │ │ + b.n 7f02 │ │ │ │ │ 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 7afe │ │ │ │ │ + b.w 7ae6 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 81f4 │ │ │ │ │ + b.n 81dc │ │ │ │ │ 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 84be │ │ │ │ │ + beq.n 84a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 84be │ │ │ │ │ + cbnz r3, 84a6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84be │ │ │ │ │ + b.n 84a6 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.w 79be │ │ │ │ │ + b.w 79a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w 7b34 │ │ │ │ │ + b.w 7b1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.w 794e │ │ │ │ │ + b.w 7936 │ │ │ │ │ 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 7dd0 │ │ │ │ │ - b.n 8438 │ │ │ │ │ + bne.w 7db8 │ │ │ │ │ + b.n 8420 │ │ │ │ │ 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 848a │ │ │ │ │ + b.n 8472 │ │ │ │ │ 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 84be │ │ │ │ │ + b.n 84a6 │ │ │ │ │ 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 7a38 │ │ │ │ │ - b.w 7ac8 │ │ │ │ │ + bne.w 7a20 │ │ │ │ │ + b.w 7ab0 │ │ │ │ │ │ │ │ │ │ -00008538 : │ │ │ │ │ +00008520 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bhi.n 8556 │ │ │ │ │ - ldr r0, [pc, #44] @ (857c ) │ │ │ │ │ + bhi.n 853e │ │ │ │ │ + ldr r0, [pc, #44] @ (8564 ) │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ - bne.n 855a │ │ │ │ │ + bne.n 8542 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8554 │ │ │ │ │ + beq.n 853c │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #30 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ - bne.n 856c │ │ │ │ │ + bne.n 8554 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008580 : │ │ │ │ │ +00008568 : │ │ │ │ │ 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 86b6 │ │ │ │ │ + bpl.w 869e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 86b6 │ │ │ │ │ + bpl.w 869e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8696 │ │ │ │ │ + bhi.n 867e │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 8696 │ │ │ │ │ + bhi.n 867e │ │ │ │ │ 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 │ │ │ │ │ @@ -12832,15 +12828,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 85fe │ │ │ │ │ + bcs.n 85e6 │ │ │ │ │ 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 │ │ │ │ │ @@ -12848,21 +12844,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 8652 │ │ │ │ │ + bcs.n 863a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 86ae │ │ │ │ │ + beq.n 8696 │ │ │ │ │ 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 │ │ │ │ │ @@ -12879,20 +12875,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 86a2 │ │ │ │ │ + blt.n 868a │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 86ae │ │ │ │ │ + cbz r0, 8696 │ │ │ │ │ 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 │ │ │ │ │ @@ -12905,64 +12901,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 85f8 │ │ │ │ │ + b.n 85e0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 77cc │ │ │ │ │ + b.w 77b4 │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 865a │ │ │ │ │ + b.n 8642 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 85f8 │ │ │ │ │ + b.n 85e0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 85f8 │ │ │ │ │ + b.n 85e0 │ │ │ │ │ │ │ │ │ │ -000086c0 : │ │ │ │ │ +000086a8 : │ │ │ │ │ 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 88bc │ │ │ │ │ - beq.w 88e8 │ │ │ │ │ + bgt.w 88a4 │ │ │ │ │ + beq.w 88d0 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 8992 │ │ │ │ │ + bhi.w 897a │ │ │ │ │ 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 897c │ │ │ │ │ + beq.w 8964 │ │ │ │ │ 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 │ │ │ │ │ @@ -12977,124 +12973,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 88b2 │ │ │ │ │ + beq.w 889a │ │ │ │ │ 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 87ae │ │ │ │ │ + beq.n 8796 │ │ │ │ │ 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 87ae │ │ │ │ │ + beq.n 8796 │ │ │ │ │ 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 878e │ │ │ │ │ + bne.n 8776 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 8822 │ │ │ │ │ + ble.n 880a │ │ │ │ │ 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 8822 │ │ │ │ │ + bge.n 880a │ │ │ │ │ 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 8822 │ │ │ │ │ + bge.n 880a │ │ │ │ │ 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 8822 │ │ │ │ │ + bge.n 880a │ │ │ │ │ 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 880c │ │ │ │ │ + bne.n 87f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 88a0 │ │ │ │ │ + beq.n 8888 │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 883c │ │ │ │ │ + beq.n 8824 │ │ │ │ │ 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 8938 │ │ │ │ │ + beq.n 8920 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 8846 │ │ │ │ │ + bls.n 882e │ │ │ │ │ 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 8840 │ │ │ │ │ + bcs.n 8828 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8888 │ │ │ │ │ + beq.n 8870 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8888 │ │ │ │ │ - ldr r2, [pc, #304] @ (89ac ) │ │ │ │ │ + cbnz r3, 8870 │ │ │ │ │ + ldr r2, [pc, #304] @ (8994 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8970 │ │ │ │ │ + bne.n 8958 │ │ │ │ │ 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 │ │ │ │ │ @@ -13104,162 +13100,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 8828 │ │ │ │ │ + b.n 8810 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 87b2 │ │ │ │ │ - b.n 8822 │ │ │ │ │ + bne.w 879a │ │ │ │ │ + b.n 880a │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 8992 │ │ │ │ │ + bhi.n 897a │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 897c │ │ │ │ │ + beq.n 8964 │ │ │ │ │ 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 870e │ │ │ │ │ + b.n 86f6 │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ - cbz r5, 8956 │ │ │ │ │ + cbz r5, 893e │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8922 │ │ │ │ │ + bne.n 890a │ │ │ │ │ subs r0, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 8956 │ │ │ │ │ + beq.n 893e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 895a │ │ │ │ │ + bne.n 8942 │ │ │ │ │ add.w r4, r8, #12 │ │ │ │ │ add.w r1, r9, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 8956 │ │ │ │ │ + bcc.n 893e │ │ │ │ │ ldr.w r2, [r4, r0, lsl #2] │ │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8910 │ │ │ │ │ + beq.n 88f8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ - bcc.n 895e │ │ │ │ │ + bcc.n 8946 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 8992 │ │ │ │ │ + bgt.n 897a │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 86f4 │ │ │ │ │ + b.n 86dc │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r0, 8984 │ │ │ │ │ + cbz r0, 896c │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8936 │ │ │ │ │ + beq.n 891e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 883c │ │ │ │ │ + beq.w 8824 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 883c │ │ │ │ │ - ldr r4, [pc, #88] @ (89b0 ) │ │ │ │ │ - b.n 8840 │ │ │ │ │ + b.n 8824 │ │ │ │ │ + ldr r4, [pc, #88] @ (8998 ) │ │ │ │ │ + b.n 8828 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 8922 │ │ │ │ │ + b.n 890a │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 8992 │ │ │ │ │ + bgt.n 897a │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 86f6 │ │ │ │ │ + b.n 86de │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 8882 │ │ │ │ │ + b.n 886a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 8840 │ │ │ │ │ + b.n 8828 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 883c │ │ │ │ │ + beq.w 8824 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 8868 │ │ │ │ │ + b.n 8850 │ │ │ │ │ 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 8980 │ │ │ │ │ + b.n 8968 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000089b4 : │ │ │ │ │ +0000899c : │ │ │ │ │ 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 8ae2 │ │ │ │ │ + bpl.w 8aca │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 8ae2 │ │ │ │ │ + bpl.w 8aca │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 8a7a │ │ │ │ │ + bne.n 8a62 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsrs r5, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 8a7a │ │ │ │ │ + bne.n 8a62 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 8a1c │ │ │ │ │ + bne.n 8a04 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 8a2c │ │ │ │ │ + bcs.n 8a14 │ │ │ │ │ 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 │ │ │ │ │ @@ -13268,26 +13264,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 8a02 │ │ │ │ │ + bcc.n 89ea │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r6, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 8a94 │ │ │ │ │ + bcs.n 8a7c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ada │ │ │ │ │ + beq.n 8ac2 │ │ │ │ │ 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 │ │ │ │ │ @@ -13304,30 +13300,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 8aec │ │ │ │ │ + bl 8ad4 │ │ │ │ │ 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, 8ada │ │ │ │ │ + cbz r0, 8ac2 │ │ │ │ │ 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] │ │ │ │ │ @@ -13342,26 +13338,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 8a14 │ │ │ │ │ + b.n 89fc │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 8a14 │ │ │ │ │ + b.n 89fc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 8a14 │ │ │ │ │ + b.n 89fc │ │ │ │ │ │ │ │ │ │ -00008aec : │ │ │ │ │ +00008ad4 : │ │ │ │ │ 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] │ │ │ │ │ @@ -13369,205 +13365,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 8b5a │ │ │ │ │ + beq.n 8b42 │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 8cd4 │ │ │ │ │ + bhi.w 8cbc │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl 8e4c │ │ │ │ │ + bl 8e34 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 8cb6 │ │ │ │ │ + beq.w 8c9e │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 8c5e │ │ │ │ │ + beq.w 8c46 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8bfa │ │ │ │ │ + beq.n 8be2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8bc2 │ │ │ │ │ + beq.n 8baa │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8be0 │ │ │ │ │ + beq.n 8bc8 │ │ │ │ │ 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 8ca4 │ │ │ │ │ + bne.w 8c8c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8c68 │ │ │ │ │ + beq.n 8c50 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w 8cbc │ │ │ │ │ + bne.w 8ca4 │ │ │ │ │ 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 8cb6 │ │ │ │ │ - cbz r7, 8bb6 │ │ │ │ │ + beq.w 8c9e │ │ │ │ │ + cbz r7, 8b9e │ │ │ │ │ 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 8c82 │ │ │ │ │ + bne.n 8c6a │ │ │ │ │ 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 8e28 │ │ │ │ │ + beq.w 8e10 │ │ │ │ │ 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 8bdc │ │ │ │ │ + beq.n 8bc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 8bdc │ │ │ │ │ + cbnz r3, 8bc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 8b50 │ │ │ │ │ + bne.n 8b38 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8bba │ │ │ │ │ + beq.n 8ba2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8bba │ │ │ │ │ + bne.n 8ba2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8bba │ │ │ │ │ + b.n 8ba2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 8b44 │ │ │ │ │ + bne.n 8b2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 56b0 │ │ │ │ │ + bl 56a0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq.n 8c26 │ │ │ │ │ + beq.n 8c0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 8c26 │ │ │ │ │ + cbnz r3, 8c0e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8df4 │ │ │ │ │ - ldr r1, [pc, #536] @ (8e48 ) │ │ │ │ │ + beq.w 8ddc │ │ │ │ │ + ldr r1, [pc, #536] @ (8e30 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2c00 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dde │ │ │ │ │ + beq.w 8dc6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8c58 │ │ │ │ │ + beq.n 8c40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 8c58 │ │ │ │ │ + cbnz r3, 8c40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 8b44 │ │ │ │ │ + b.n 8b2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w 8b44 │ │ │ │ │ - b.n 8c04 │ │ │ │ │ + bne.w 8b2c │ │ │ │ │ + b.n 8bec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8bba │ │ │ │ │ + beq.n 8ba2 │ │ │ │ │ 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 8e16 │ │ │ │ │ + beq.w 8dfe │ │ │ │ │ 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 8e28 │ │ │ │ │ + beq.w 8e10 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8bb6 │ │ │ │ │ - b.n 8bba │ │ │ │ │ + bne.n 8b9e │ │ │ │ │ + b.n 8ba2 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 8e4c │ │ │ │ │ + bl 8e34 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 8b2e │ │ │ │ │ + bne.w 8b16 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8b54 │ │ │ │ │ + b.n 8b3c │ │ │ │ │ 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 8b88 │ │ │ │ │ - b.n 8cb6 │ │ │ │ │ + bne.w 8b70 │ │ │ │ │ + b.n 8c9e │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 8ca4 │ │ │ │ │ + ble.n 8c8c │ │ │ │ │ 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 8cb6 │ │ │ │ │ + beq.n 8c9e │ │ │ │ │ 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 │ │ │ │ │ @@ -13576,424 +13572,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 8d22 │ │ │ │ │ + beq.n 8d0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e30 │ │ │ │ │ + beq.w 8e18 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 8cb6 │ │ │ │ │ + beq.n 8c9e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.n 8dac │ │ │ │ │ + bpl.n 8d94 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 8d84 │ │ │ │ │ + bpl.n 8d6c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 8d84 │ │ │ │ │ - cbz r5, 8d54 │ │ │ │ │ + bpl.n 8d6c │ │ │ │ │ + cbz r5, 8d3c │ │ │ │ │ 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, 8d66 │ │ │ │ │ + cbz r7, 8d4e │ │ │ │ │ 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 8bba │ │ │ │ │ + beq.w 8ba2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8bba │ │ │ │ │ + bne.w 8ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8bba │ │ │ │ │ + b.n 8ba2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8d94 │ │ │ │ │ + beq.n 8d7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 8dd6 │ │ │ │ │ + cbz r3, 8dbe │ │ │ │ │ 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 8cb6 │ │ │ │ │ + b.n 8c9e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8dbe │ │ │ │ │ + beq.n 8da6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8e3e │ │ │ │ │ + beq.n 8e26 │ │ │ │ │ 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 8cb6 │ │ │ │ │ + b.n 8c9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8d94 │ │ │ │ │ + b.n 8d7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8df4 │ │ │ │ │ + beq.n 8ddc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8df4 │ │ │ │ │ + cbnz r3, 8ddc │ │ │ │ │ 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 8cb6 │ │ │ │ │ + beq.w 8c9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8cb6 │ │ │ │ │ + bne.w 8c9e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8cb6 │ │ │ │ │ + b.n 8c9e │ │ │ │ │ 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, 8e38 │ │ │ │ │ + cbnz r0, 8e20 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c440 │ │ │ │ │ - b.n 8cb6 │ │ │ │ │ + bl c450 │ │ │ │ │ + b.n 8c9e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8d22 │ │ │ │ │ + b.n 8d0a │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ - b.n 8bba │ │ │ │ │ + b.n 8ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8dbe │ │ │ │ │ + b.n 8da6 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008e4c : │ │ │ │ │ +00008e34 : │ │ │ │ │ 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 9220 │ │ │ │ │ + beq.w 9208 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 8eea │ │ │ │ │ + bgt.n 8ed2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq.n 8edc │ │ │ │ │ + beq.n 8ec4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 8f12 │ │ │ │ │ + bne.n 8efa │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 92f0 │ │ │ │ │ + bl 92d8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9236 │ │ │ │ │ + beq.w 921e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9280 │ │ │ │ │ + beq.w 9268 │ │ │ │ │ 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 9018 │ │ │ │ │ + bne.w 9000 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 8f3a │ │ │ │ │ + beq.n 8f22 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 8f60 │ │ │ │ │ + bls.n 8f48 │ │ │ │ │ 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 8e78 │ │ │ │ │ + bcs.n 8e60 │ │ │ │ │ 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 9270 │ │ │ │ │ + bne.w 9258 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9038 │ │ │ │ │ - ldr r3, [pc, #772] @ (920c ) │ │ │ │ │ + bne.w 9020 │ │ │ │ │ + ldr r3, [pc, #772] @ (91f4 ) │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8ed6 │ │ │ │ │ + b.n 8ebe │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f264 │ │ │ │ │ + bl f238 │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 8f30 │ │ │ │ │ + beq.n 8f18 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 8fb8 │ │ │ │ │ + bls.n 8fa0 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 8ea0 │ │ │ │ │ - b.n 9236 │ │ │ │ │ + bne.n 8e88 │ │ │ │ │ + b.n 921e │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 8eca │ │ │ │ │ + beq.n 8eb2 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 908e │ │ │ │ │ + bne.w 9076 │ │ │ │ │ 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 8ed0 │ │ │ │ │ + bhi.n 8eb8 │ │ │ │ │ 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 8ed0 │ │ │ │ │ + bcs.n 8eb8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8fa4 │ │ │ │ │ + beq.n 8f8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 8fa4 │ │ │ │ │ - ldr r2, [pc, #636] @ (9210 ) │ │ │ │ │ + cbnz r3, 8f8c │ │ │ │ │ + ldr r2, [pc, #636] @ (91f8 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9248 │ │ │ │ │ + bne.w 9230 │ │ │ │ │ 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 8ed0 │ │ │ │ │ + b.n 8eb8 │ │ │ │ │ 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 8f30 │ │ │ │ │ + bcs.n 8f18 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9004 │ │ │ │ │ + beq.n 8fec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 9004 │ │ │ │ │ - ldr r2, [pc, #540] @ (9210 ) │ │ │ │ │ + cbnz r3, 8fec │ │ │ │ │ + ldr r2, [pc, #540] @ (91f8 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 923c │ │ │ │ │ + bne.w 9224 │ │ │ │ │ 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 8f30 │ │ │ │ │ + b.n 8f18 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 9046 │ │ │ │ │ + bne.n 902e │ │ │ │ │ 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 8ec6 │ │ │ │ │ + b.n 8eae │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ - ldr r3, [pc, #460] @ (920c ) │ │ │ │ │ + ldr r3, [pc, #460] @ (91f4 ) │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 8f0e │ │ │ │ │ + b.n 8ef6 │ │ │ │ │ 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 9110 │ │ │ │ │ - ldr r2, [pc, #412] @ (920c ) │ │ │ │ │ + bcs.n 90f8 │ │ │ │ │ + ldr r2, [pc, #412] @ (91f4 ) │ │ │ │ │ add.w r9, r2, sl, lsl #4 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r9 │ │ │ │ │ - beq.w 8ec6 │ │ │ │ │ + beq.w 8eae │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 8ec6 │ │ │ │ │ + b.n 8eae │ │ │ │ │ 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 917a │ │ │ │ │ - ldr r3, [pc, #340] @ (920c ) │ │ │ │ │ + bcs.n 9162 │ │ │ │ │ + ldr r3, [pc, #340] @ (91f4 ) │ │ │ │ │ add.w r9, r3, sl, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 9264 │ │ │ │ │ + bne.w 924c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 8eca │ │ │ │ │ + bne.w 8eb2 │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 9236 │ │ │ │ │ + beq.w 921e │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9236 │ │ │ │ │ + bne.w 921e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9236 │ │ │ │ │ + beq.w 921e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 9236 │ │ │ │ │ + beq.w 921e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9236 │ │ │ │ │ + bne.w 921e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9236 │ │ │ │ │ + b.n 921e │ │ │ │ │ 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 91f4 │ │ │ │ │ + bcs.n 91dc │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 929a │ │ │ │ │ + beq.w 9282 │ │ │ │ │ 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 │ │ │ │ │ @@ -14009,32 +14005,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 92bc │ │ │ │ │ + bne.w 92a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 8ec6 │ │ │ │ │ + b.n 8eae │ │ │ │ │ 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 9214 │ │ │ │ │ + bcs.n 91fc │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9254 │ │ │ │ │ + beq.n 923c │ │ │ │ │ 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 │ │ │ │ │ @@ -14051,184 +14047,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 8eca │ │ │ │ │ + beq.w 8eb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8eca │ │ │ │ │ + bne.w 8eb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ - b.n 90ca │ │ │ │ │ + b.n 90b2 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c458 <_PyLong_FromLarge> │ │ │ │ │ + bl c468 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 92d4 │ │ │ │ │ + bne.n 92bc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 92a4 │ │ │ │ │ + beq.n 928c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 9086 │ │ │ │ │ + b.n 906e │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c458 <_PyLong_FromLarge> │ │ │ │ │ + bl c468 <_PyLong_FromLarge> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 90bc │ │ │ │ │ + b.n 90a4 │ │ │ │ │ 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 8ed6 │ │ │ │ │ + b.n 8ebe │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 8ffe │ │ │ │ │ + b.n 8fe6 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 8f9e │ │ │ │ │ + b.n 8f86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 90d2 │ │ │ │ │ + beq.w 90ba │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 90ca │ │ │ │ │ - b.n 91e8 │ │ │ │ │ + bne.w 90b2 │ │ │ │ │ + b.n 91d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2f8 <_PyLong_Copy> │ │ │ │ │ + bl c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 903e │ │ │ │ │ - b.n 9236 │ │ │ │ │ + bne.w 9026 │ │ │ │ │ + b.n 921e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9236 │ │ │ │ │ + beq.n 921e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9236 │ │ │ │ │ + bne.n 921e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9236 │ │ │ │ │ + b.n 921e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 92e4 │ │ │ │ │ + bne.n 92cc │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9236 │ │ │ │ │ + beq.n 921e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9100 │ │ │ │ │ - b.n 9236 │ │ │ │ │ + bne.w 90e8 │ │ │ │ │ + b.n 921e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9170 │ │ │ │ │ + bne.w 9158 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9208 │ │ │ │ │ - b.n 92a4 │ │ │ │ │ + bne.n 91f0 │ │ │ │ │ + b.n 928c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 92c6 │ │ │ │ │ + beq.n 92ae │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9208 │ │ │ │ │ - b.n 92a4 │ │ │ │ │ + bne.n 91f0 │ │ │ │ │ + b.n 928c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 92a4 │ │ │ │ │ - b.n 92c6 │ │ │ │ │ + bne.n 928c │ │ │ │ │ + b.n 92ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000092f0 : │ │ │ │ │ +000092d8 : │ │ │ │ │ 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 9598 │ │ │ │ │ + bhi.w 9580 │ │ │ │ │ mov.w r8, r4, lsr #3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9556 │ │ │ │ │ + beq.w 953e │ │ │ │ │ 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 9590 │ │ │ │ │ + beq.w 9578 │ │ │ │ │ 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 95b0 │ │ │ │ │ + bne.w 9598 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ subs.w r1, r7, #10 │ │ │ │ │ - bne.w 948e │ │ │ │ │ + bne.w 9476 │ │ │ │ │ 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 93ba │ │ │ │ │ + bpl.n 93a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -14238,15 +14234,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 944a │ │ │ │ │ + beq.n 9432 │ │ │ │ │ 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 │ │ │ │ │ @@ -14281,35 +14277,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 93ba │ │ │ │ │ + bne.n 93a2 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 9462 │ │ │ │ │ + beq.n 944a │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 946a │ │ │ │ │ + cbz r2, 9452 │ │ │ │ │ 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 95ca │ │ │ │ │ + beq.w 95b2 │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9468 │ │ │ │ │ + beq.n 9450 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 9462 │ │ │ │ │ + beq.n 944a │ │ │ │ │ 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 │ │ │ │ │ @@ -14317,19 +14313,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 94e8 │ │ │ │ │ + beq.n 94d0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 94cc │ │ │ │ │ + beq.n 94b4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 9542 │ │ │ │ │ + bne.n 952a │ │ │ │ │ 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 │ │ │ │ │ @@ -14341,15 +14337,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 944a │ │ │ │ │ + beq.n 9432 │ │ │ │ │ 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 │ │ │ │ │ @@ -14380,142 +14376,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 94e8 │ │ │ │ │ - b.n 944a │ │ │ │ │ + bne.n 94d0 │ │ │ │ │ + b.n 9432 │ │ │ │ │ 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 94b4 │ │ │ │ │ + b.n 949c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 9590 │ │ │ │ │ + cbz r0, 9578 │ │ │ │ │ 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 95b0 │ │ │ │ │ + bne.n 9598 │ │ │ │ │ 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 9454 │ │ │ │ │ - b.n 9462 │ │ │ │ │ + bne.w 943c │ │ │ │ │ + b.n 944a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 9462 │ │ │ │ │ + b.n 944a │ │ │ │ │ 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 9594 │ │ │ │ │ + b.n 957c │ │ │ │ │ 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 9580 │ │ │ │ │ + beq.n 9568 │ │ │ │ │ add.w r6, r8, #3 │ │ │ │ │ - b.n 9352 │ │ │ │ │ + b.n 933a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 9462 │ │ │ │ │ + b.n 944a │ │ │ │ │ │ │ │ │ │ -000095d0 <_PyLong_FormatWriter>: │ │ │ │ │ +000095b8 <_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 95f8 <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n 95e0 <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 17cc │ │ │ │ │ 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 ce40 │ │ │ │ │ - b.n 95f4 <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl ce50 │ │ │ │ │ + b.n 95dc <_PyLong_FormatWriter+0x24> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009610 : │ │ │ │ │ +000095f8 : │ │ │ │ │ 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 968a │ │ │ │ │ + bpl.n 9672 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 96a2 │ │ │ │ │ + beq.n 968a │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi.n 9646 │ │ │ │ │ + bhi.n 962e │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 9676 │ │ │ │ │ + beq.n 965e │ │ │ │ │ pop {r3, pc} │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 9686 │ │ │ │ │ + bcc.n 966e │ │ │ │ │ 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 964c │ │ │ │ │ + beq.n 9634 │ │ │ │ │ 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 │ │ │ │ │ @@ -14527,66 +14523,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 9640 │ │ │ │ │ + b.n 9628 │ │ │ │ │ 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 9676 │ │ │ │ │ + b.n 965e │ │ │ │ │ bl 1430 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ - b.n 9640 │ │ │ │ │ + b.n 9628 │ │ │ │ │ │ │ │ │ │ -000096a8 : │ │ │ │ │ +00009690 : │ │ │ │ │ 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 96f0 │ │ │ │ │ + bpl.n 96d8 │ │ │ │ │ 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 96e8 │ │ │ │ │ + beq.n 96d0 │ │ │ │ │ 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 96e4 │ │ │ │ │ + b.n 96cc │ │ │ │ │ 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 │ │ │ │ │ @@ -14594,112 +14590,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 96ec │ │ │ │ │ + b.n 96d4 │ │ │ │ │ │ │ │ │ │ -00009710 : │ │ │ │ │ +000096f8 : │ │ │ │ │ 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 97b8 │ │ │ │ │ + beq.n 97a0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 97a0 │ │ │ │ │ + bpl.n 9788 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 974e │ │ │ │ │ + bhi.n 9736 │ │ │ │ │ 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 e2f0 <_PyLong_Frexp> │ │ │ │ │ + bl e300 <_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 9774 │ │ │ │ │ + beq.n 975c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n 9784 │ │ │ │ │ + bgt.n 976c │ │ │ │ │ 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 9762 │ │ │ │ │ + beq.n 974a │ │ │ │ │ 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 9748 │ │ │ │ │ + b.n 9730 │ │ │ │ │ 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 979a │ │ │ │ │ + b.n 9782 │ │ │ │ │ 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 979a │ │ │ │ │ + b.n 9782 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000097cc : │ │ │ │ │ +000097b4 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w a180 │ │ │ │ │ + bpl.w a168 │ │ │ │ │ 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 9c60 │ │ │ │ │ + bpl.w 9c48 │ │ │ │ │ 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 │ │ │ │ │ @@ -14708,85 +14704,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 9f62 │ │ │ │ │ + beq.w 9f4a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9c3e │ │ │ │ │ + beq.w 9c26 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 9c20 │ │ │ │ │ + beq.w 9c08 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.w 9fa8 │ │ │ │ │ + beq.w 9f90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9f7c │ │ │ │ │ + beq.w 9f64 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a04a │ │ │ │ │ + beq.w a032 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 9f90 │ │ │ │ │ + bge.w 9f78 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9c3e │ │ │ │ │ + blt.w 9c26 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a170 │ │ │ │ │ + beq.w a158 │ │ │ │ │ clz r2, r1 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a176 │ │ │ │ │ + beq.w a15e │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bgt.w 9f90 │ │ │ │ │ + bgt.w 9f78 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9c3e │ │ │ │ │ + blt.w 9c26 │ │ │ │ │ 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 9cc0 │ │ │ │ │ + bgt.w 9ca8 │ │ │ │ │ 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 a158 │ │ │ │ │ + bgt.w a140 │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a152 │ │ │ │ │ + beq.w a13a │ │ │ │ │ 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 │ │ │ │ │ @@ -14800,15 +14796,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 9970 │ │ │ │ │ + ble.n 9958 │ │ │ │ │ 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 │ │ │ │ │ @@ -14831,21 +14827,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 9aea │ │ │ │ │ + ble.w 9ad2 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 9a3c │ │ │ │ │ + beq.n 9a24 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 9a0c │ │ │ │ │ + beq.n 99f4 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 99e6 │ │ │ │ │ + beq.n 99ce │ │ │ │ │ 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 │ │ │ │ │ @@ -14872,15 +14868,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 9aea │ │ │ │ │ + ble.n 9ad2 │ │ │ │ │ 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 │ │ │ │ │ @@ -14919,72 +14915,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 9a3c │ │ │ │ │ + bgt.n 9a24 │ │ │ │ │ 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 a0a2 │ │ │ │ │ + beq.w a08a │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9ec8 │ │ │ │ │ + beq.w 9eb0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 9fdc │ │ │ │ │ + beq.w 9fc4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f264 │ │ │ │ │ + bl f238 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9b38 │ │ │ │ │ + beq.n 9b20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9b38 │ │ │ │ │ + cbnz r3, 9b20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9f78 │ │ │ │ │ + beq.w 9f60 │ │ │ │ │ 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 9b62 │ │ │ │ │ + beq.n 9b4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 9b62 │ │ │ │ │ + cbnz r3, 9b4a │ │ │ │ │ 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, 9b82 │ │ │ │ │ + cbz r3, 9b6a │ │ │ │ │ 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 │ │ │ │ │ @@ -14992,83 +14988,83 @@ │ │ │ │ │ orr.w r7, r7, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ tst r0, r7 │ │ │ │ │ - beq.n 9c54 │ │ │ │ │ + beq.n 9c3c │ │ │ │ │ movs r2, #3 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ tst r2, r7 │ │ │ │ │ - beq.n 9c54 │ │ │ │ │ + beq.n 9c3c │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ add r0, r7 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ ands r3, r0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ vldr s15, [r6, #8] │ │ │ │ │ vcvt.f64.u32 d8, s15 │ │ │ │ │ - ble.n 9bde │ │ │ │ │ + ble.n 9bc6 │ │ │ │ │ vldr s14, [r6, #4] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - vldr d6, [pc, #824] @ 9f08 │ │ │ │ │ + vldr d6, [pc, #824] @ 9ef0 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ │ - bne.n 9ca0 │ │ │ │ │ + bne.n 9c88 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9bf4 │ │ │ │ │ + beq.n 9bdc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9bf4 │ │ │ │ │ + cbnz r3, 9bdc │ │ │ │ │ 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 a0e8 │ │ │ │ │ + bge.w a0d0 │ │ │ │ │ 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 9c8e │ │ │ │ │ + bne.n 9c76 │ │ │ │ │ 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 9c72 │ │ │ │ │ + beq.n 9c5a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a0ae │ │ │ │ │ + beq.w a096 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 9870 │ │ │ │ │ + bge.w 9858 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - vldr d0, [pc, #692] @ 9ef8 │ │ │ │ │ - vldr d7, [pc, #696] @ 9f00 │ │ │ │ │ + vldr d0, [pc, #692] @ 9ee0 │ │ │ │ │ + vldr d7, [pc, #696] @ 9ee8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n 9c12 │ │ │ │ │ + b.n 9bfa │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ ands r3, r7 │ │ │ │ │ - b.n 9bb6 │ │ │ │ │ + b.n 9b9e │ │ │ │ │ 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} │ │ │ │ │ @@ -15076,54 +15072,54 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ vldr s14, [r6, #12] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9c12 │ │ │ │ │ + beq.n 9bfa │ │ │ │ │ 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 9bde │ │ │ │ │ - b.n 9ca4 │ │ │ │ │ + beq.n 9bc6 │ │ │ │ │ + b.n 9c8c │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ asrs r7, r1, #31 │ │ │ │ │ smull r2, r3, r3, r1 │ │ │ │ │ add r3, r1 │ │ │ │ │ rsb sl, r7, r3, asr #4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ sub.w r8, r8, sl │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w a158 │ │ │ │ │ + bgt.w a140 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, r8 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a152 │ │ │ │ │ + beq.w a13a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ @@ -15145,15 +15141,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ add r3, r1 │ │ │ │ │ rsb r0, r7, r3, asr #4 │ │ │ │ │ mov.w r3, #30 │ │ │ │ │ mls r0, r3, r0, r1 │ │ │ │ │ - ble.w 9f10 │ │ │ │ │ + ble.w 9ef8 │ │ │ │ │ add.w lr, r8, #3 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r1, sl, #3 │ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ │ add r8, r1 │ │ │ │ │ sub.w r3, lr, r3 │ │ │ │ │ @@ -15164,19 +15160,19 @@ │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mvns r7, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ rsb fp, r0, #32 │ │ │ │ │ sub.w r8, r0, #32 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 9dea │ │ │ │ │ + beq.n 9dd2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 9dbe │ │ │ │ │ + beq.n 9da6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 9f4e │ │ │ │ │ + bne.w 9f36 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r3, [r1, #-4]! │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ lsl.w ip, r1, fp │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ @@ -15195,15 +15191,15 @@ │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ lsr.w r1, r1, r8 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 9e9c │ │ │ │ │ + beq.n 9e84 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ strd sl, r5, [sp, #20] │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ mov r5, lr │ │ │ │ │ @@ -15245,52 +15241,52 @@ │ │ │ │ │ lsr.w r1, r1, r8 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsr.w r3, r3, r0 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ │ - bne.n 9df4 │ │ │ │ │ + bne.n 9ddc │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ subs.w r3, sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbnz r3, 9f10 │ │ │ │ │ + cbnz r3, 9ef8 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w a0a2 │ │ │ │ │ + beq.w a08a │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b0e │ │ │ │ │ + bne.w 9af6 │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a09e │ │ │ │ │ + beq.w a086 │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ - cbz r0, 9eee │ │ │ │ │ + cbz r0, 9ed6 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w 9b0e │ │ │ │ │ + beq.w 9af6 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - b.n 9b0e │ │ │ │ │ + b.n 9af6 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 9ecc │ │ │ │ │ + b.n 9eb4 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ add.w r3, r4, sl, lsl #2 │ │ │ │ │ @@ -15301,273 +15297,273 @@ │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ subs r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9eb2 │ │ │ │ │ + beq.n 9e9a │ │ │ │ │ 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 9eb2 │ │ │ │ │ + bmi.n 9e9a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f36 │ │ │ │ │ - b.n 9eb2 │ │ │ │ │ + bne.n 9f1e │ │ │ │ │ + b.n 9e9a │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r3, [r2, #-4]! │ │ │ │ │ mov r9, r2 │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ - b.n 9d98 │ │ │ │ │ + b.n 9d80 │ │ │ │ │ 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 9c68 │ │ │ │ │ + b.n 9c50 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9870 │ │ │ │ │ + blt.w 9858 │ │ │ │ │ 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 9f78 │ │ │ │ │ + b.n 9f60 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n a074 │ │ │ │ │ + bne.n a05c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 9c24 │ │ │ │ │ + bne.w 9c0c │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vldr s12, [r0, #12] │ │ │ │ │ - vldr d5, [pc, #-184] @ 9f08 │ │ │ │ │ + vldr d5, [pc, #-184] @ 9ef0 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ - b.n 9c84 │ │ │ │ │ + b.n 9c6c │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bmi.n a0aa │ │ │ │ │ + bmi.n a092 │ │ │ │ │ adds r3, #3 │ │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ 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, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, r6 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - bne.n 9ffc │ │ │ │ │ + bne.n 9fe4 │ │ │ │ │ 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 a18a │ │ │ │ │ + beq.w a172 │ │ │ │ │ ldr.w r6, [ip, r1, lsl #2] │ │ │ │ │ - cbz r6, a046 │ │ │ │ │ + cbz r6, a02e │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n a03a │ │ │ │ │ + beq.n a022 │ │ │ │ │ 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 9b62 │ │ │ │ │ + b.n 9b4a │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a01e │ │ │ │ │ + b.n a006 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ - beq.n 9f7c │ │ │ │ │ + beq.n 9f64 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ movw r1, #17476 @ 0x4444 │ │ │ │ │ movt r1, #1092 @ 0x444 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 9f90 │ │ │ │ │ + bge.n 9f78 │ │ │ │ │ add.w r1, r0, r8, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9886 │ │ │ │ │ - b.n 989e │ │ │ │ │ + bne.w 986e │ │ │ │ │ + b.n 9886 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a108 │ │ │ │ │ + beq.n a0f0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a12a │ │ │ │ │ + beq.n a112 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r1, #48061 @ 0xbbbd │ │ │ │ │ movt r1, #64443 @ 0xfbbb │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w 9c3e │ │ │ │ │ + blt.w 9c26 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ - b.w 9886 │ │ │ │ │ + b.w 986e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 9b16 │ │ │ │ │ + bne.w 9afe │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n a014 │ │ │ │ │ + b.n 9ffc │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ vldr s10, [r6, #16] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ │ vldr s12, [r1, #4] │ │ │ │ │ vmov r1, s10 │ │ │ │ │ lsrs r1, r1, #23 │ │ │ │ │ - bne.n a122 │ │ │ │ │ + bne.n a10a │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ - cbnz r3, a138 │ │ │ │ │ + cbnz r3, a120 │ │ │ │ │ vcvt.f64.s32 d5, s10 │ │ │ │ │ vldr s14, [r6, #12] │ │ │ │ │ - vldr d4, [pc, #-468] @ 9f08 │ │ │ │ │ + vldr d4, [pc, #-468] @ 9ef0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d5, d4 │ │ │ │ │ - b.n 9c84 │ │ │ │ │ + b.n 9c6c │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bne.w 9f90 │ │ │ │ │ + bne.w 9f78 │ │ │ │ │ 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 9f90 │ │ │ │ │ - b.n 9c00 │ │ │ │ │ + beq.w 9f78 │ │ │ │ │ + b.n 9be8 │ │ │ │ │ clz r1, r2 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ rsb r3, r1, #62 @ 0x3e │ │ │ │ │ - cbz r2, a176 │ │ │ │ │ + cbz r2, a15e │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.w 98bc │ │ │ │ │ + b.w 98a4 │ │ │ │ │ movs r2, #3 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ - b.w 9874 │ │ │ │ │ + b.w 985c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ - bne.n a120 │ │ │ │ │ + bne.n a108 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w 9886 │ │ │ │ │ + b.w 986e │ │ │ │ │ vldr s14, [r4, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ - vldr d4, [pc, #-572] @ 9f08 │ │ │ │ │ + vldr d4, [pc, #-572] @ 9ef0 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d4 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b.n a0d4 │ │ │ │ │ + b.n a0bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 9f78 │ │ │ │ │ + b.n 9f60 │ │ │ │ │ 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 9f78 │ │ │ │ │ + b.n 9f60 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.w 988e │ │ │ │ │ + b.w 9876 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - ble.w 98ae │ │ │ │ │ - b.n 9f90 │ │ │ │ │ + ble.w 9896 │ │ │ │ │ + b.n 9f78 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a03a │ │ │ │ │ + beq.w a022 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n a03a │ │ │ │ │ + b.n a022 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a198 : │ │ │ │ │ +0000a180 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r0, a20c │ │ │ │ │ + cbz r0, a1f4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n a1ee │ │ │ │ │ + bpl.n a1d6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n a1ce │ │ │ │ │ + bhi.n a1b6 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ - bl 3c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3c18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a204 │ │ │ │ │ + beq.n a1ec │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -15576,195 +15572,193 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n a1c8 │ │ │ │ │ + b.n a1b0 │ │ │ │ │ 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 a204 │ │ │ │ │ + b.n a1ec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a220 : │ │ │ │ │ +0000a208 : │ │ │ │ │ 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, #4] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w b1ce │ │ │ │ │ + bpl.w b22e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w b1ce │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ + bpl.w b22e │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w a7a0 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ + bne.w a780 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w a7b0 │ │ │ │ │ + bne.w a78e │ │ │ │ │ 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 a83a │ │ │ │ │ + bne.w a818 │ │ │ │ │ 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 b1b2 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + bne.w b212 │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w af22 │ │ │ │ │ + beq.w af3c │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - mul.w fp, r2, r3 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w a98c │ │ │ │ │ - add.w r3, r4, fp, lsl #2 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - add.w sl, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + mul.w sl, r2, r3 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w a968 │ │ │ │ │ + add.w r3, fp, sl, lsl #2 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + add.w r9, sl, #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 │ │ │ │ │ - bne.w a502 │ │ │ │ │ + bne.w a4ee │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp.w fp, #2 │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bgt.w b45c │ │ │ │ │ + bgt.w b4fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w adba │ │ │ │ │ - ldr r0, [pc, #716] @ (a5b4 ) │ │ │ │ │ + bne.w ad70 │ │ │ │ │ + ldr r0, [pc, #724] @ (a5a0 ) │ │ │ │ │ ldr.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w adcc │ │ │ │ │ + bne.w ad82 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.w a790 │ │ │ │ │ + bls.w a772 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls.n a31a │ │ │ │ │ + bls.n a300 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls.n a31a │ │ │ │ │ + bls.n a300 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls.n a31a │ │ │ │ │ + bls.n a300 │ │ │ │ │ movs r4, #32 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ - bls.n a31a │ │ │ │ │ + bls.n a300 │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bls.n a314 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - add.w r3, fp, #2 │ │ │ │ │ + bls.n a2fa │ │ │ │ │ + add.w r3, sl, #2 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ - add.w r9, r2, r3, lsl #2 │ │ │ │ │ + add.w r7, fp, r3, lsl #2 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ │ mov fp, r5 │ │ │ │ │ - strd sl, r9, [sp, #24] │ │ │ │ │ - ldrd r5, sl, [sp] │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - str.w lr, [sp, #12] │ │ │ │ │ + strd r9, r7, [sp, #24] │ │ │ │ │ + str.w lr, [sp, #8] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, 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 a39e │ │ │ │ │ + bpl.n a386 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w a5b8 │ │ │ │ │ + bhi.w a5a4 │ │ │ │ │ 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 a652 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bcs.w a632 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ 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 a56e │ │ │ │ │ + beq.w a55a │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a56e │ │ │ │ │ + bne.w a55a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a578 │ │ │ │ │ + bne.w a564 │ │ │ │ │ mov r8, r7 │ │ │ │ │ tst.w fp, r4 │ │ │ │ │ - beq.n a476 │ │ │ │ │ + beq.n a45e │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w a740 │ │ │ │ │ + bpl.w a722 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #7 │ │ │ │ │ - bpl.w a740 │ │ │ │ │ + bpl.w a722 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ orr.w r1, r0, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w a6ac │ │ │ │ │ + bhi.w a68c │ │ │ │ │ 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] │ │ │ │ │ @@ -15772,440 +15766,431 @@ │ │ │ │ │ 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 a6de │ │ │ │ │ + bcs.w a6c0 │ │ │ │ │ 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 a60c │ │ │ │ │ + beq.w a5ec │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a60c │ │ │ │ │ + bne.w a5ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a616 │ │ │ │ │ + bne.w a5f6 │ │ │ │ │ mov r8, r7 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - bne.w a344 │ │ │ │ │ - ldrd sl, r9, [sp, #24] │ │ │ │ │ - subs.w sl, sl, #1 │ │ │ │ │ - bpl.w b216 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + bne.w a32c │ │ │ │ │ + ldrd r9, r7, [sp, #24] │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + subs.w r9, r9, #1 │ │ │ │ │ + bpl.w b336 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ad82 │ │ │ │ │ + bne.w ad38 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w a826 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.w a804 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w a96e │ │ │ │ │ + bne.w a94a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r3, a4ca │ │ │ │ │ + cbz r3, a4b6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a4ca │ │ │ │ │ + beq.n a4b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a4ca │ │ │ │ │ + cbnz r3, a4b6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, a4e2 │ │ │ │ │ + cbz r5, a4ce │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a4e2 │ │ │ │ │ + beq.n a4ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a4e2 │ │ │ │ │ + cbnz r3, a4ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, a4fa │ │ │ │ │ + cbz r4, a4e6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a4fa │ │ │ │ │ + beq.n a4e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a4fa │ │ │ │ │ + cbnz r3, a4e6 │ │ │ │ │ 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, #16] │ │ │ │ │ - bls.w a7b8 │ │ │ │ │ + strhi r3, [sp, #12] │ │ │ │ │ + bls.w a796 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b434 │ │ │ │ │ - ldr r0, [pc, #144] @ (a5b4 ) │ │ │ │ │ + beq.w b4de │ │ │ │ │ + ldr r0, [pc, #144] @ (a5a0 ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w a74c │ │ │ │ │ + beq.w a72e │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w a74c │ │ │ │ │ + bne.w a72e │ │ │ │ │ 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 a758 │ │ │ │ │ + bne.w a73a │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.w a7ca │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + beq.w a7a8 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n a490 │ │ │ │ │ + beq.n a47c │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w aa4e │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.n a9fa │ │ │ │ │ + beq.w aa26 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n a9d4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a3c8 │ │ │ │ │ + beq.w a3b0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b3b8 │ │ │ │ │ + beq.w c1cc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a982 │ │ │ │ │ + beq.w a95e │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r7] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a982 │ │ │ │ │ + bne.w a95e │ │ │ │ │ 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 a3ca │ │ │ │ │ + b.n a3b2 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5ed8 │ │ │ │ │ + bl 5ec4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a39e │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + bne.w a386 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c0a2 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + beq.w c1ac │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a5f4 │ │ │ │ │ + beq.n a5de │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b3c2 │ │ │ │ │ + beq.w b460 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w a492 │ │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.w b280 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w b494 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n a47e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a474 │ │ │ │ │ + beq.w a45c │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b3b8 │ │ │ │ │ + beq.w c1cc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aa30 │ │ │ │ │ + beq.w aa08 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r7] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w aa30 │ │ │ │ │ + bne.w aa08 │ │ │ │ │ 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 a476 │ │ │ │ │ + b.n a45e │ │ │ │ │ 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 ac40 │ │ │ │ │ + bcs.w abf8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3f8 │ │ │ │ │ + beq.w b49e │ │ │ │ │ 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 ab90 │ │ │ │ │ + blt.w ab6e │ │ │ │ │ movs r2, #8 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w ab9c │ │ │ │ │ + bne.w ab7a │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a39e │ │ │ │ │ + b.n a386 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5ed8 │ │ │ │ │ + bl 5ec4 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bne.w af64 │ │ │ │ │ + bne.w af7e │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a44a │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + bne.w a432 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a5d4 │ │ │ │ │ - b.w c0a2 │ │ │ │ │ + bne.n a5c4 │ │ │ │ │ + b.w c1ac │ │ │ │ │ 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 ade2 │ │ │ │ │ + bcs.w ad98 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3a2 │ │ │ │ │ + beq.w c0b8 │ │ │ │ │ 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 ad70 │ │ │ │ │ + blt.w ad26 │ │ │ │ │ movs r0, #8 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w ad7c │ │ │ │ │ + bne.w ad32 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a44a │ │ │ │ │ + b.n a432 │ │ │ │ │ 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 a44a │ │ │ │ │ + b.n a432 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a550 │ │ │ │ │ + beq.w a53c │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bfda │ │ │ │ │ + beq.w b3f4 │ │ │ │ │ ldr.w r4, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w ae94 │ │ │ │ │ + beq.w aeae │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ae94 │ │ │ │ │ + bne.w aeae │ │ │ │ │ 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 a550 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - add.w r3, fp, #2 │ │ │ │ │ + b.n a53c │ │ │ │ │ + add.w r3, sl, #2 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - add.w r9, r2, r3, lsl #2 │ │ │ │ │ - b.n a480 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + add.w r7, fp, r3, lsl #2 │ │ │ │ │ + b.n a46c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w a268 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w a24e │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - b.n a26c │ │ │ │ │ + str.w r1, [fp] │ │ │ │ │ + b.n a252 │ │ │ │ │ it ne │ │ │ │ │ strne r0, [sp, #0] │ │ │ │ │ - beq.w ab30 │ │ │ │ │ + beq.w ab06 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r8, [pc, #988] @ aba4 │ │ │ │ │ - b.n a492 │ │ │ │ │ + ldr.w r8, [pc, #988] @ ab80 │ │ │ │ │ + b.n a47e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5adc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 5ac8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b368 │ │ │ │ │ + beq.w a6b2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w a9d8 │ │ │ │ │ + beq.w a9b4 │ │ │ │ │ ldr.w r6, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w a9d8 │ │ │ │ │ - add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w fp, [r8] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w a9d8 │ │ │ │ │ + beq.w a9b4 │ │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w sl, [r8] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w a9b4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ae62 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w ae1e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0ec │ │ │ │ │ + bne.w b120 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - b.n a492 │ │ │ │ │ + b.n a47e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a4a0 │ │ │ │ │ + bne.w a48c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a4a0 │ │ │ │ │ + b.n a48c │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a99a │ │ │ │ │ + beq.w a976 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w a9a6 │ │ │ │ │ + beq.w a982 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - strne r2, [sp, #16] │ │ │ │ │ - beq.w abac │ │ │ │ │ + strne r2, [sp, #12] │ │ │ │ │ + beq.w ab88 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n a872 │ │ │ │ │ + bhi.n a850 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b042 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ + beq.w b068 │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w aaac │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl c2f8 <_PyLong_Copy> │ │ │ │ │ + bne.w aa86 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3f0 │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ + beq.w c1bc │ │ │ │ │ + ldr.w r5, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w af0c │ │ │ │ │ + bne.w af26 │ │ │ │ │ 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 afb0 │ │ │ │ │ + bne.w afd4 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ @@ -16214,1686 +16199,1756 @@ │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ad2e │ │ │ │ │ + beq.w ace4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w af8a │ │ │ │ │ - ldr r7, [pc, #692] @ (aba4 ) │ │ │ │ │ + beq.w afae │ │ │ │ │ + ldr r7, [pc, #692] @ (ab80 ) │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ sub.w r8, r7, #16 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8aec │ │ │ │ │ + bl 8ad4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c104 │ │ │ │ │ + beq.w c154 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w ab7e │ │ │ │ │ + bne.w ab5c │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w aa3a │ │ │ │ │ + bne.n aa12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c0aa │ │ │ │ │ + beq.w b406 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2c00 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n a9c4 │ │ │ │ │ + bne.n a9a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c0aa │ │ │ │ │ + beq.w b406 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b04e │ │ │ │ │ + bne.w b074 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r7, r8 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n aa54 │ │ │ │ │ + beq.n aa2c │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n a902 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + b.n a8e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a4ae │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne.w a49a │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a4ae │ │ │ │ │ + b.n a49a │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a3ca │ │ │ │ │ - ldr.w r8, [pc, #532] @ aba4 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - str.w fp, [sp] │ │ │ │ │ + b.n a3b2 │ │ │ │ │ + ldr.w r8, [pc, #532] @ ab80 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a492 │ │ │ │ │ + b.n a47e │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w a858 │ │ │ │ │ + bne.w a836 │ │ │ │ │ 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 a492 │ │ │ │ │ + b.n a47e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a94c │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ + bne.n a928 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n a94c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b.n a928 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ae62 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w ae1e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a81c │ │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ │ + beq.w a7fa │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b0fa │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + beq.w b12c │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 2c00 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a5da │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + beq.w c1a4 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b386 │ │ │ │ │ + bne.w c166 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w b276 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n a492 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w b24e │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n a47e │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a476 │ │ │ │ │ + b.n a45e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a936 │ │ │ │ │ + bne.w a912 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a936 │ │ │ │ │ + b.n a912 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a492 │ │ │ │ │ + b.n a47e │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w ad5c │ │ │ │ │ + bne.w ad12 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c04a │ │ │ │ │ - ldr r1, [pc, #300] @ (aba4 ) │ │ │ │ │ + bne.w b386 │ │ │ │ │ + ldr r1, [pc, #304] @ (ab80 ) │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 16b0 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aed6 │ │ │ │ │ + bne.w aef0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w aea0 │ │ │ │ │ + bne.w aeba │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r2 │ │ │ │ │ - bne.w aec2 │ │ │ │ │ + bne.w aedc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - strd r8, r4, [sp, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w acc0 │ │ │ │ │ + beq.w ac78 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.w acc0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ + bgt.w ac78 │ │ │ │ │ + ldr.w r3, [fp, #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 b030 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - add.w sl, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ + mul.w sl, r3, r2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w b056 │ │ │ │ │ + add.w r3, fp, sl, lsl #2 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + add.w r9, sl, #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 a2ce │ │ │ │ │ + beq.w a2b4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi.w a510 │ │ │ │ │ - beq.n ab34 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bhi.w a4fc │ │ │ │ │ + beq.n ab0a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a7c0 │ │ │ │ │ - ldr r7, [pc, #144] @ (aba8 ) │ │ │ │ │ - ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w b2aa │ │ │ │ │ - add.w r3, r7, #892 @ 0x37c │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n a9fe │ │ │ │ │ + beq.w a79e │ │ │ │ │ + ldr r7, [pc, #148] @ (ab84 ) │ │ │ │ │ + ldr.w r3, [r7, #900] @ 0x384 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w b2b8 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + add.w r7, r7, #892 @ 0x37c │ │ │ │ │ + b.n a9d8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - ldr r1, [pc, #108] @ (aba4 ) │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + ldr r1, [pc, #116] @ (ab80 ) │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b434 │ │ │ │ │ - ldr r0, [pc, #96] @ (aba8 ) │ │ │ │ │ + beq.w b4de │ │ │ │ │ + ldr r0, [pc, #100] @ (ab84 ) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r4, [r0, #892] @ 0x37c │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - beq.n abf6 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - str.w r4, [r0, #892] @ 0x37c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n abf6 │ │ │ │ │ + ldr.w r6, [r0, #892] @ 0x37c │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq.n abd2 │ │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w sl, [r0, #892] @ 0x37c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n abd2 │ │ │ │ │ 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 │ │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ac00 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w ae6c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b104 │ │ │ │ │ + bne.w b19c │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n a492 │ │ │ │ │ + b.n a47e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a91c │ │ │ │ │ + bne.w a8fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a91c │ │ │ │ │ + b.n a8fa │ │ │ │ │ movs r2, #10 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w a69c │ │ │ │ │ + beq.w a67c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n a69c │ │ │ │ │ - nop │ │ │ │ │ + b.n a67c │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c2f8 <_PyLong_Copy> │ │ │ │ │ + bl c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3f0 │ │ │ │ │ + beq.w c1bc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n abd2 │ │ │ │ │ + beq.n abae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b376 │ │ │ │ │ + beq.w b36c │ │ │ │ │ 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, #16] │ │ │ │ │ - bne.w afea │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + bne.w b00e │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n a864 │ │ │ │ │ + b.n a842 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ab6e │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl dd08 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w bfda │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n ac2a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cbnz r3, ac2a │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ + bne.w ae6c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b17e │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n a492 │ │ │ │ │ + beq.n ab54 │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w a556 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n a47e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w b11e │ │ │ │ │ + blt.w b110 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne.w c07c │ │ │ │ │ + bne.w c14c │ │ │ │ │ movs r0, #20 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b2d4 │ │ │ │ │ + beq.w b2e2 │ │ │ │ │ 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 │ │ │ │ │ cmp ip, lr │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - bne.w bff0 │ │ │ │ │ + bne.w b39c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ orr.w r0, r3, r9 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ 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, acba │ │ │ │ │ + cbz r1, ac72 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a39e │ │ │ │ │ + b.w a386 │ │ │ │ │ ldrd r1, r5, [sp] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b3f0 │ │ │ │ │ + beq.w c1bc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n acea │ │ │ │ │ + beq.n aca2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, acea │ │ │ │ │ + cbnz r3, aca2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ + ldr.w r3, [fp, #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 af9a │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w sl, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + mul.w sl, r3, r2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w afbe │ │ │ │ │ + add.w r3, fp, sl, lsl #2 │ │ │ │ │ + add.w r9, sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a2ce │ │ │ │ │ - b.n ab04 │ │ │ │ │ + beq.w a2b4 │ │ │ │ │ + b.n aadc │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w a8ec │ │ │ │ │ - ldr.w r8, [pc, #932] @ b0e0 │ │ │ │ │ + bne.w a8ca │ │ │ │ │ + ldr.w r8, [pc, #920] @ b08c │ │ │ │ │ ldr.w r3, [r8, #876] @ 0x36c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ad50 │ │ │ │ │ + bne.n ad06 │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ add.w r8, r8, #892 @ 0x37c │ │ │ │ │ - b.n aa76 │ │ │ │ │ + b.n aa4e │ │ │ │ │ ldrd r9, fp, [sp] │ │ │ │ │ add.w sl, r8, #876 @ 0x36c │ │ │ │ │ add.w r8, r8, #892 @ 0x37c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa68 │ │ │ │ │ + bne.w aa40 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aa68 │ │ │ │ │ + b.n aa40 │ │ │ │ │ movs r0, #10 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w a730 │ │ │ │ │ + beq.w a712 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - b.n a730 │ │ │ │ │ + b.n a712 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w aa4e │ │ │ │ │ + beq.w aa26 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2c00 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a6ce │ │ │ │ │ + beq.w a6b2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b37e │ │ │ │ │ + bne.w c15e │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w a492 │ │ │ │ │ + b.w a47e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r0, [pc, #800] @ (b0e0 ) │ │ │ │ │ + ldr r0, [pc, #788] @ (b08c ) │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w a2f0 │ │ │ │ │ + beq.w a2d6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a2f0 │ │ │ │ │ - ldr r0, [pc, #776] @ (b0e4 ) │ │ │ │ │ + bne.w a2d6 │ │ │ │ │ + ldr r0, [pc, #768] @ (b090 ) │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a2f0 │ │ │ │ │ + b.w a2d6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w b190 │ │ │ │ │ + blt.w b1c2 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ - bne.w b362 │ │ │ │ │ + bne.w c1c4 │ │ │ │ │ movs r0, #20 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b24a │ │ │ │ │ + beq.w b2a8 │ │ │ │ │ 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] │ │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp ip, lr │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne.w b320 │ │ │ │ │ + itt ne │ │ │ │ │ + addne.w ip, ip, #1 │ │ │ │ │ + strne.w ip, [r0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - orr.w r0, r3, r9 │ │ │ │ │ + orr.w r0, r9, r3 │ │ │ │ │ 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 │ │ │ │ │ - cbz r3, ae5c │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w a72a │ │ │ │ │ + str r3, [r7, #20] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a44a │ │ │ │ │ + b.w a432 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl dd08 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bfe4 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + beq.w b3fc │ │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq.n ae96 │ │ │ │ │ + add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w sl, [r7] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n ae96 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n ad6a │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w aa02 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n a9d8 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl dd18 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w b3f4 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ac2a │ │ │ │ │ + beq.n ae96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w ac2a │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbnz r3, ae96 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ac2a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b23a │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w a47e │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a550 │ │ │ │ │ + b.w a53c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, aeae │ │ │ │ │ + cbnz r3, aec8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w aaa4 │ │ │ │ │ + beq.w aa7c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w aaa4 │ │ │ │ │ + bne.w aa7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n aaa8 │ │ │ │ │ + b.n aa80 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b16a │ │ │ │ │ + bne.w b188 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b19e │ │ │ │ │ + bne.w b1ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + mov fp, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.w a492 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.w a47e │ │ │ │ │ subs r5, #1 │ │ │ │ │ - str r5, [r3, #0] │ │ │ │ │ + str.w r5, [fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a89e │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + bne.w a87c │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a8a2 │ │ │ │ │ + b.n a880 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b3de │ │ │ │ │ + bne.w b3d6 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n af44 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.n af5e │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ + str.w r1, [fp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c10c │ │ │ │ │ + beq.w b3e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ - ldrd r0, r1, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + mov r1, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ 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 r7, #0 │ │ │ │ │ - beq.w b3a6 │ │ │ │ │ + beq.w c17a │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr.w lr, [r7] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w b12e │ │ │ │ │ + bne.w b136 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n ae5c │ │ │ │ │ - ldr.w r8, [pc, #344] @ b0e4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + b.w a432 │ │ │ │ │ + ldr.w r8, [pc, #224] @ b090 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ sub.w sl, r8, #16 │ │ │ │ │ - b.n aa5a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + b.n aa32 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b2ea │ │ │ │ │ + bne.w b306 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr.w r8, [pc, #316] @ b0e4 │ │ │ │ │ + ldr.w r8, [pc, #196] @ b090 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.w a492 │ │ │ │ │ + b.w a47e │ │ │ │ │ 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 b064 │ │ │ │ │ - ldr r3, [pc, #272] @ (b0e8 ) │ │ │ │ │ + bcs.n b098 │ │ │ │ │ + ldr r3, [pc, #152] @ (b094 ) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ - bne.w c040 │ │ │ │ │ + bne.w b37c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n a8bc │ │ │ │ │ + b.n a89a │ │ │ │ │ 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 b0a2 │ │ │ │ │ - ldr r3, [pc, #212] @ (b0e8 ) │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + bcs.n b0d4 │ │ │ │ │ + ldr r3, [pc, #92] @ (b094 ) │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r3, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w b35a │ │ │ │ │ + bne.w b374 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n a864 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.w a842 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b25e │ │ │ │ │ + bne.w b31e │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r8, [pc, #168] @ b0e4 │ │ │ │ │ - b.w a492 │ │ │ │ │ + ldr.w r8, [pc, #44] @ b090 │ │ │ │ │ + b.w a47e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr.w r8, [pc, #160] @ b0e8 │ │ │ │ │ + ldr.w r8, [pc, #40] @ b094 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w a492 │ │ │ │ │ + b.w a47e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a95a │ │ │ │ │ + bne.w a936 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n a95a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b.n a936 │ │ │ │ │ + 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 b30e │ │ │ │ │ + bcs.w b352 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b3cc │ │ │ │ │ + bne.w b35a │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a8bc │ │ │ │ │ + bne.w a89a │ │ │ │ │ + mov fp, r8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ │ - b.w a492 │ │ │ │ │ + b.w a47e │ │ │ │ │ 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 b256 │ │ │ │ │ + bcs.w b282 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c060 │ │ │ │ │ + bne.w c188 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b022 │ │ │ │ │ + bne.n b046 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.w a492 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000237c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w a9fe │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.w a492 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w b306 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - str.w fp, [sp] │ │ │ │ │ - b.n a9fe │ │ │ │ │ + b.w a47e │ │ │ │ │ negs r3, r3 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne.w b2b6 │ │ │ │ │ + bne.w b2c4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n ac4c │ │ │ │ │ + b.n ac04 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w a9d8 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.w a47e │ │ │ │ │ ldr r2, [r7, #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 b1da │ │ │ │ │ - ldr r2, [pc, #764] @ (b454 ) │ │ │ │ │ + bcs.n b1d0 │ │ │ │ │ + ldr r3, [pc, #788] @ (b474 ) │ │ │ │ │ + add.w r9, r3, ip, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - add.w r2, r2, ip, lsl #4 │ │ │ │ │ - bne.w c02c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n ae5c │ │ │ │ │ + beq.w afa4 │ │ │ │ │ + add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w afa4 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + b.w a6b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aedc │ │ │ │ │ + bne.w aef6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aedc │ │ │ │ │ + b.n aef6 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w adb4 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.n a9fa │ │ │ │ │ - negs r2, r2 │ │ │ │ │ - sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - bne.n b22c │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n adee │ │ │ │ │ + beq.w abf2 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n a9d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aeea │ │ │ │ │ + bne.w af04 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aeea │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w b420 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w b40c │ │ │ │ │ - movw r8, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r8, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w a4fa │ │ │ │ │ + b.n af04 │ │ │ │ │ + negs r2, r2 │ │ │ │ │ + sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + bne.n b28a │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n ada4 │ │ │ │ │ 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.n b222 │ │ │ │ │ + bcs.w b2fc │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c08e │ │ │ │ │ - mov r7, r9 │ │ │ │ │ + beq.n b174 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n b174 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w ae5c │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a6ce │ │ │ │ │ - ldr.w r5, [r9, #-4]! │ │ │ │ │ - mov.w r4, #536870912 @ 0x20000000 │ │ │ │ │ - b.w a32a │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl c458 <_PyLong_FromLarge> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n b1f8 │ │ │ │ │ - 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 b39c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a6ce │ │ │ │ │ - bl c458 <_PyLong_FromLarge> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n b0c0 │ │ │ │ │ - ldr r7, [pc, #504] @ (b458 ) │ │ │ │ │ - ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n b316 │ │ │ │ │ - add.w r3, r7, #892 @ 0x37c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w a9fe │ │ │ │ │ - mov.w fp, #16 │ │ │ │ │ + bne.w afa4 │ │ │ │ │ + b.n b17c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w b4ca │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w b4b6 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r8, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b.w a4e6 │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w ad6a │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.w a9d4 │ │ │ │ │ + mov.w sl, #16 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ movs r7, #0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n b2a0 │ │ │ │ │ + beq.n b278 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, b2a0 │ │ │ │ │ + cbnz r3, b278 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - beq.w a492 │ │ │ │ │ - b.n b28a │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + beq.w a47e │ │ │ │ │ + b.n b262 │ │ │ │ │ + bl c468 <_PyLong_FromLarge> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n b0f2 │ │ │ │ │ + movs r0, #2 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + 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 c1dc │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + b.w a6b2 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ add.w r8, r7, #892 @ 0x37c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w a492 │ │ │ │ │ + b.w a47e │ │ │ │ │ movs r0, #2 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ movs r0, #24 │ │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c038 │ │ │ │ │ + bne.w c180 │ │ │ │ │ movs r6, #0 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov fp, r6 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a5d4 │ │ │ │ │ - b.w c0a2 │ │ │ │ │ - ldr r7, [pc, #364] @ (b458 ) │ │ │ │ │ + bne.w a5c4 │ │ │ │ │ + b.w c1ac │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl c468 <_PyLong_FromLarge> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n b1f0 │ │ │ │ │ + ldr r7, [pc, #368] @ (b478 ) │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.n b26c │ │ │ │ │ - mov r4, fp │ │ │ │ │ + ldr.w r3, [r7, #900] @ 0x384 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n b346 │ │ │ │ │ + add.w r7, r7, #892 @ 0x37c │ │ │ │ │ + b.w a9d8 │ │ │ │ │ + ldr r7, [pc, #344] @ (b478 ) │ │ │ │ │ + ldr.w r3, [r7, #900] @ 0x384 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.n b316 │ │ │ │ │ + mov r5, sl │ │ │ │ │ add.w r8, r7, #892 @ 0x37c │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.w a492 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.w a492 │ │ │ │ │ - bl c458 <_PyLong_FromLarge> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n b082 │ │ │ │ │ - mov r5, fp │ │ │ │ │ + b.w a47c │ │ │ │ │ + ldr.w r5, [r7, #-4]! │ │ │ │ │ + mov.w r4, #536870912 @ 0x20000000 │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + b.w a310 │ │ │ │ │ + mov r4, sl │ │ │ │ │ add.w r8, r7, #892 @ 0x37c │ │ │ │ │ - b.w a490 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.w a47e │ │ │ │ │ + bl c468 <_PyLong_FromLarge> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n b0b6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b0c2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b0c2 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n abae │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + b.n b046 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w a89a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w aa4e │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w aa4e │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ orr.w r0, r3, r9 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ │ - orr.w r0, r0, r1, lsl #2 │ │ │ │ │ - bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + 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 │ │ │ │ │ - str r2, [r7, #12] │ │ │ │ │ + add.w r3, r7, #20 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ - add.w r2, r7, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w ae5c │ │ │ │ │ - b.n ae5a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w ac72 │ │ │ │ │ + b.n ac70 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - b.n b022 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.n b230 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w a5d4 │ │ │ │ │ - b.w c0a2 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbz r3, b3ec │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ + b.n af4a │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n abd2 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + b.n af5e │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b3de │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.w a5c4 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.w a5c4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b41e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + cbz r3, b46a │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b42e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cbz r3, b47c │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b442 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbz r3, b484 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b456 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w aa1e │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + cbz r3, b48c │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.w a972 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w aa1e │ │ │ │ │ - mov.w r9, #24 │ │ │ │ │ - b.n ae0c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w a5d4 │ │ │ │ │ - b.w c0a2 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.w a5d6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + b.w a5de │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a5f4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b08e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n b41e │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b08e │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w c084 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - b.n af30 │ │ │ │ │ + b.n b42e │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b442 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b456 │ │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.w a996 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + b.n b258 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov fp, r7 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a5d4 │ │ │ │ │ - b.w c0a2 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bne.w a5c4 │ │ │ │ │ + b.w c1ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b1ce │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne.w b22e │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b1ce │ │ │ │ │ + b.n b22e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b1c0 │ │ │ │ │ + bne.w b220 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b1c0 │ │ │ │ │ - ldr r7, [pc, #32] @ (b458 ) │ │ │ │ │ + b.n b220 │ │ │ │ │ + ldr r2, [pc, #468] @ (b6b4 ) │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r3, [r7, #892] @ 0x37c │ │ │ │ │ + ldr.w r3, [r2, #892] @ 0x37c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c136 │ │ │ │ │ - add.w r2, r7, #892 @ 0x37c │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.w a5e8 │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + beq.w c0a0 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + add.w r8, r2, #892 @ 0x37c │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.w a5d2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 5adc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 5ac8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b606 │ │ │ │ │ + beq.w b6a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r3, b49a │ │ │ │ │ + cbz r3, b538 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c140 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl c440 │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w c0e2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl c450 │ │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str.w r5, [r6, #4]! │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str.w r6, [r8, #4]! │ │ │ │ │ + mov r1, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5fe │ │ │ │ │ + beq.w b69c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, b4e0 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + cbz r3, b582 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w b5fe │ │ │ │ │ - bl c440 │ │ │ │ │ + beq.w b69c │ │ │ │ │ + bl c450 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp.w fp, #16 │ │ │ │ │ - bne.n b4a6 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n b50a │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp.w sl, #16 │ │ │ │ │ + bne.n b544 │ │ │ │ │ + cbz r5, b5a4 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b50a │ │ │ │ │ + beq.n b5a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cbnz r3, b50a │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, b5a4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ + ldr.w r2, [fp, #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 bf70 │ │ │ │ │ + bmi.w c0aa │ │ │ │ │ adds r3, #3 │ │ │ │ │ - ldr.w r8, [pc, #980] @ b8fc │ │ │ │ │ + ldr.w r8, [pc, #248] @ b6b8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r6, r1, r3, lsl #2 │ │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r6, fp, r3, lsl #2 │ │ │ │ │ mov r9, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ + str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w sl, [r6, #-4]! │ │ │ │ │ mov.w r8, #29 │ │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mov r9, r4 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ │ - b.n b57c │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ │ + b.n b61a │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - beq.n b614 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.n b6bc │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w bc74 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w bd10 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ lsr.w r2, sl, r3 │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ orrs.w r6, r2, r6, lsl #1 │ │ │ │ │ - bne.n b566 │ │ │ │ │ + bne.n b604 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf5a │ │ │ │ │ + beq.w c02c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w bbd0 │ │ │ │ │ + beq.w bc6e │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w bbd0 │ │ │ │ │ + beq.w bc6e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbd0 │ │ │ │ │ + bne.w bc6e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w bbdc │ │ │ │ │ + beq.w bc7a │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b954 │ │ │ │ │ + beq.w b9fa │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w bbc8 │ │ │ │ │ + beq.w bc66 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w bbc8 │ │ │ │ │ + bne.w bc66 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b570 │ │ │ │ │ - ldr r3, [pc, #764] @ (b8fc ) │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w a5da │ │ │ │ │ - ldr r3, [pc, #756] @ (b8fc ) │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ + b.n b60e │ │ │ │ │ + ldr.w r8, [pc, #24] @ b6b8 │ │ │ │ │ + b.w a5c6 │ │ │ │ │ + ldr.w r8, [pc, #16] @ b6b8 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w a5da │ │ │ │ │ + b.w a5c6 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000237c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ lsls r1, r6, #31 │ │ │ │ │ - bmi.w ba50 │ │ │ │ │ + bmi.w bafa │ │ │ │ │ mov.w r8, r6, asr #1 │ │ │ │ │ ands.w r3, r8, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne.n b636 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne.n b6de │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r8, r8, asr #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - beq.n b628 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.n b6d0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ rsb r9, r3, #5 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ ittt pl │ │ │ │ │ movwpl r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movtpl r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strpl r5, [sp, #64] @ 0x40 │ │ │ │ │ - bpl.n b6a2 │ │ │ │ │ + bpl.n b74a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w b900 │ │ │ │ │ + bhi.w b9a2 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull r8, r3, r3, r3 │ │ │ │ │ adds.w r5, r8, #5 │ │ │ │ │ mov r9, r8 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ mov fp, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w b9de │ │ │ │ │ + bcs.w ba88 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ add.w r5, r3, r5, lsl #4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add r5, r3 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w b8ec │ │ │ │ │ + beq.w b994 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b8ec │ │ │ │ │ + bne.w b994 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b8f6 │ │ │ │ │ + beq.w b99e │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w b922 │ │ │ │ │ + beq.w b9c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bea6 │ │ │ │ │ + beq.w bf4c │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - blt.w bc0a │ │ │ │ │ - beq.w bbf8 │ │ │ │ │ + blt.w bca8 │ │ │ │ │ + beq.w bc96 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w ba58 │ │ │ │ │ + beq.w bb02 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f264 │ │ │ │ │ - cbz r0, b70e │ │ │ │ │ + bl f238 │ │ │ │ │ + cbz r0, b7b6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n b70e │ │ │ │ │ + beq.n b7b6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, b70e │ │ │ │ │ + cbnz r2, b7b6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bbba │ │ │ │ │ + beq.w b9fa │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w b95e │ │ │ │ │ + bls.w ba0a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b9c2 │ │ │ │ │ + beq.w ba6e │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w bec6 │ │ │ │ │ - cbnz r1, b742 │ │ │ │ │ + beq.w bf72 │ │ │ │ │ + cbnz r1, b7ea │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w bece │ │ │ │ │ + beq.w bf7a │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w b8e6 │ │ │ │ │ + beq.w b98e │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b8e6 │ │ │ │ │ + bne.w b98e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bne.w b64e │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ + bne.w b6f6 │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ mov.w ip, r8, asr #1 │ │ │ │ │ add.w ip, sp, ip, lsl #2 │ │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfd0 │ │ │ │ │ + beq.w c00c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bbe0 │ │ │ │ │ + beq.w bc86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bbe0 │ │ │ │ │ + bne.w bc86 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w bbec │ │ │ │ │ + beq.w bc92 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b954 │ │ │ │ │ + beq.w b9fa │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w bbf0 │ │ │ │ │ + beq.w bc7e │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w bbf0 │ │ │ │ │ + bne.w bc7e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w ba4a │ │ │ │ │ + ble.w baf4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf5a │ │ │ │ │ + beq.w c02c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w bc3e │ │ │ │ │ + beq.w bcdc │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w bc3e │ │ │ │ │ + beq.w bcdc │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w bc3e │ │ │ │ │ + bne.w bcdc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w bc4a │ │ │ │ │ + beq.w bce8 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b954 │ │ │ │ │ + beq.w b9fa │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w bc2c │ │ │ │ │ + beq.w bcca │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w bc2c │ │ │ │ │ + bne.w bcca │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w bc3a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w bcd8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf5a │ │ │ │ │ + beq.w c02c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w bc58 │ │ │ │ │ + beq.w bcf6 │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.w bc58 │ │ │ │ │ + beq.w bcf6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w bc58 │ │ │ │ │ + bne.w bcf6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n b954 │ │ │ │ │ + beq.n b9fa │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.w ba38 │ │ │ │ │ + beq.w bae2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ba38 │ │ │ │ │ + bne.w bae2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - bne.n b87a │ │ │ │ │ + bne.n b922 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n b570 │ │ │ │ │ + b.n b60e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b766 │ │ │ │ │ + b.n b80e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b6ca │ │ │ │ │ + bne.w b772 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n b766 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000237c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n b80e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5ed8 │ │ │ │ │ + bl 5ec4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b6a2 │ │ │ │ │ + bne.w b74a │ │ │ │ │ mov r8, r6 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a5d4 │ │ │ │ │ - b.n c0a2 │ │ │ │ │ + bne.w a5c4 │ │ │ │ │ + b.n c1ac │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w bea0 │ │ │ │ │ + bne.w bf46 │ │ │ │ │ eor.w r3, r1, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ rsb r6, r2, #1 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w be12 │ │ │ │ │ + bne.w beb8 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r6, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b744 │ │ │ │ │ + bne.w b7ec │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w a5d6 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.w a5c4 │ │ │ │ │ ldr r2, [r6, #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 b722 │ │ │ │ │ + bcs.w b7ca │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b9a2 │ │ │ │ │ + beq.n ba4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, b9a2 │ │ │ │ │ - ldr r2, [pc, #732] @ (bc70 ) │ │ │ │ │ + cbnz r3, ba4e │ │ │ │ │ + ldr r2, [pc, #716] @ (bd0c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf22 │ │ │ │ │ + bne.w bfe4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add.w r8, r3, r8, lsl #4 │ │ │ │ │ add.w r6, r8, #8960 @ 0x2300 │ │ │ │ │ adds r6, #28 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w b72e │ │ │ │ │ + bne.w b7d6 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w b742 │ │ │ │ │ + beq.w b7ea │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ - bl fce8 <_PyLong_Negate> │ │ │ │ │ + bl fcc0 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bbba │ │ │ │ │ + beq.n b9fa │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ - b.n b72e │ │ │ │ │ + b.n b7d6 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r0, r8, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w be34 │ │ │ │ │ + bcs.w beda │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf0c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w bfca │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ eor.w r9, r8, r8, asr #31 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ sub.w r9, r9, r8, asr #31 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - blt.w be22 │ │ │ │ │ + blt.w bec8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.w be2c │ │ │ │ │ + bne.w bed2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r9, [r5, #12] │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b6a2 │ │ │ │ │ + b.n b74a │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bne.w b87a │ │ │ │ │ + bne.w b922 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n b570 │ │ │ │ │ + b.n b60e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n b63c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n b6e4 │ │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ subs.w r1, r9, #10 │ │ │ │ │ - bne.w bd40 │ │ │ │ │ + bne.w bde6 │ │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ │ add.w r9, r5, #12 │ │ │ │ │ sub.w r3, ip, r9 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bpl.n bada │ │ │ │ │ + bpl.n bb84 │ │ │ │ │ ldr.w fp, [ip, #-4]! │ │ │ │ │ umull r3, r2, lr, fp │ │ │ │ │ bic.w r3, r2, #3 │ │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ │ sub.w r3, fp, r3 │ │ │ │ │ subs.w r3, fp, r3 │ │ │ │ │ sbc.w r6, r1, #0 │ │ │ │ │ @@ -17911,17 +17966,17 @@ │ │ │ │ │ adds r2, r2, r0 │ │ │ │ │ adc.w r3, r3, r6 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r3, r3 │ │ │ │ │ subs.w r6, fp, r2 │ │ │ │ │ sbc.w r2, r1, r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq.n bbaa │ │ │ │ │ + beq.n bc54 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r5, [ip, #-4] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ orr.w r2, r2, r6, lsr #2 │ │ │ │ │ sub.w ip, ip, #8 │ │ │ │ │ orr.w sl, r5, r6, lsl #30 │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ adds.w r0, sl, r2 │ │ │ │ │ @@ -17974,191 +18029,189 @@ │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r1, r1, r6 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w r6, sl, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - bne.n bae0 │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ + bne.n bb8a │ │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b9b0 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.w a5d6 │ │ │ │ │ + bne.w ba5c │ │ │ │ │ + b.n b9fa │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b570 │ │ │ │ │ + b.n b60e │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b5ca │ │ │ │ │ + bne.w b668 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n b570 │ │ │ │ │ + b.n b60e │ │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w b7be │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n b7ee │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ + b.n b896 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b7ee │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w b866 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.n b896 │ │ │ │ │ mov r3, ip │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ adds r2, r5, r3 │ │ │ │ │ add r3, r7 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w b6f2 │ │ │ │ │ + bcs.w b79a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bf48 │ │ │ │ │ + bne.w bfb8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ - b.n b72e │ │ │ │ │ + b.n b7d6 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b870 │ │ │ │ │ + bne.w b918 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n b570 │ │ │ │ │ + b.n b60e │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b838 │ │ │ │ │ + bne.w b8e0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w c14c │ │ │ │ │ + bne.w c040 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n b570 │ │ │ │ │ + b.n b60e │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w b8ba │ │ │ │ │ - b.n b954 │ │ │ │ │ - nop │ │ │ │ │ + bne.w b962 │ │ │ │ │ + b.n b9fa │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - ldrd r3, r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r3, r6, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcs.w b54c │ │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + bcs.w b5ea │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, r9 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ mov r8, r7 │ │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bd32 │ │ │ │ │ + beq.n bdd8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w bf86 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + bpl.w c006 │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ mov r9, r8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w bf7a │ │ │ │ │ - bl c440 │ │ │ │ │ + beq.w c020 │ │ │ │ │ + bl c450 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w bf76 │ │ │ │ │ + beq.w c01c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.w bf6a │ │ │ │ │ - bl c440 │ │ │ │ │ + beq.w c0b0 │ │ │ │ │ + bl c450 │ │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.n bc9e │ │ │ │ │ - mov r3, sl │ │ │ │ │ + bne.n bd44 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ │ mov r0, r9 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf7a │ │ │ │ │ + beq.w c020 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, bd26 │ │ │ │ │ + cbz r3, bdcc │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a5d4 │ │ │ │ │ + beq.w a5c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w bf8c │ │ │ │ │ + bgt.w c0ee │ │ │ │ │ mov r8, r7 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bf2e │ │ │ │ │ + bne.w bff0 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.w b280 │ │ │ │ │ + b.w b258 │ │ │ │ │ add.w r8, r5, ip, lsl #2 │ │ │ │ │ add.w fp, r5, #12 │ │ │ │ │ sub.w r3, r8, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n bdb0 │ │ │ │ │ + beq.n be56 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n bd90 │ │ │ │ │ + beq.n be36 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n bd76 │ │ │ │ │ + beq.n be1c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -18180,15 +18233,15 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ orr.w r0, r0, r6, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, fp │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq.w bbaa │ │ │ │ │ + beq.w bc54 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -18218,549 +18271,483 @@ │ │ │ │ │ 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 r6, fp │ │ │ │ │ - bne.n bdb6 │ │ │ │ │ + bne.n be5c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n bbaa │ │ │ │ │ + b.n bc54 │ │ │ │ │ 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 b942 │ │ │ │ │ + b.n b9e8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w ba2a │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w bad4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n ba2a │ │ │ │ │ + b.n bad4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ itt ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ - strge r3, [sp, #40] @ 0x28 │ │ │ │ │ - blt.n befc │ │ │ │ │ + strge r3, [sp, #36] @ 0x24 │ │ │ │ │ + blt.n bfa8 │ │ │ │ │ movs.w r3, fp, lsr #28 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ itete ne │ │ │ │ │ movne.w r8, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r8 │ │ │ │ │ moveq.w r8, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf0c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.n bfca │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str.w r8, [r0, #8] │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, r9, lsr #30 │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ bic.w r3, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ orr.w r2, r2, fp, lsl #2 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ - cbz r3, be9c │ │ │ │ │ + cbz r3, bf42 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b6a2 │ │ │ │ │ + b.n b74a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc0a │ │ │ │ │ + bne.w bca8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n bbc2 │ │ │ │ │ + b.w a5c4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bne.w b742 │ │ │ │ │ + bne.w b7ea │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 56b0 │ │ │ │ │ + bl 56a0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq.n bef0 │ │ │ │ │ + beq.n bf9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, bef0 │ │ │ │ │ + cbnz r3, bf9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w b954 │ │ │ │ │ + beq.w b9fa │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n b742 │ │ │ │ │ + b.n b7ea │ │ │ │ │ rsbs r9, r8, #0 │ │ │ │ │ mov.w r3, #2 │ │ │ │ │ sbc.w fp, fp, fp, lsl #1 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n be40 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n bee6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl c308 <_PyLong_Copy> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w ba80 │ │ │ │ │ + b.n b9fa │ │ │ │ │ mov r8, r6 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a5d4 │ │ │ │ │ - b.n c0a2 │ │ │ │ │ + bne.w a5c4 │ │ │ │ │ + b.n c1ac │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n b99c │ │ │ │ │ + b.n ba48 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - it ne │ │ │ │ │ - movne r9, r8 │ │ │ │ │ - bne.w a9fe │ │ │ │ │ + bne.w ae68 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w b280 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl c2f8 <_PyLong_Copy> │ │ │ │ │ - R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b9d6 │ │ │ │ │ - b.n bbba │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w a5d4 │ │ │ │ │ - b.n c0a2 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b.w a5d6 │ │ │ │ │ - ldr.w r8, [pc, #608] @ c1d4 │ │ │ │ │ - b.n bd32 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b.n bcdc │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w a5d4 │ │ │ │ │ - b.n c0a2 │ │ │ │ │ + b.w b258 │ │ │ │ │ adds r6, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ - b.n bc90 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 5adc │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w c1ae │ │ │ │ │ - bl c440 │ │ │ │ │ - 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 bd28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl dd08 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - beq.w c1a8 │ │ │ │ │ - bl c440 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bd2a │ │ │ │ │ + b.n bd36 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.w a5c4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.w a5d6 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.w a5d6 │ │ │ │ │ + b.n bd82 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.w a5d6 │ │ │ │ │ - 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] │ │ │ │ │ - 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 acba │ │ │ │ │ - b.w acb8 │ │ │ │ │ - add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w ae5c │ │ │ │ │ - mov.w r9, #24 │ │ │ │ │ - b.w ac6a │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w a8bc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w aa76 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w aa76 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b0cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b022 │ │ │ │ │ - b.w b0d2 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.w b2ba │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b3ea │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b204 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w b204 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.w a5f6 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c0c2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cbz r3, c116 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c0d2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cbz r3, c11e │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c0e6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cbz r3, c126 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c0fa │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cbz r3, c12e │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.w a996 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b.n c0ae │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w af44 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c0c2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c0d2 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c0e6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c0fa │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.w a492 │ │ │ │ │ - ldr r3, [pc, #144] @ (c1d4 ) │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w a5da │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w a5c4 │ │ │ │ │ + b.n c1ac │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w a5c4 │ │ │ │ │ + b.n c1ac │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r6, r3, #2 │ │ │ │ │ - bl 5adc │ │ │ │ │ + bl 5ac8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r0, c1ba │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n c0d0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c174 │ │ │ │ │ + beq.n c06a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, c174 │ │ │ │ │ + cbnz r3, c06a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ba4a │ │ │ │ │ - bl 5adc │ │ │ │ │ + beq.w baf4 │ │ │ │ │ + bl 5ac8 │ │ │ │ │ subs r6, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r5, c1c6 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n c13a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n c1a4 │ │ │ │ │ + beq.n c09c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, c1a4 │ │ │ │ │ + cbnz r3, c09c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n c17a │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.w a5d6 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + b.n c070 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.w a47e │ │ │ │ │ + ldr.w r8, [pc, #312] @ c1e4 │ │ │ │ │ + b.n bdd8 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.w a5c4 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a5d4 │ │ │ │ │ - b.n c0a2 │ │ │ │ │ + bne.w a5c4 │ │ │ │ │ + b.n c1ac │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - b.w a5d6 │ │ │ │ │ + b.w a5c4 │ │ │ │ │ + ldr.w r8, [pc, #256] @ c1e4 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + b.w a5c6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 5ac8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + cbz r4, c12e │ │ │ │ │ + bl c450 │ │ │ │ │ + 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 bdce │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl dd18 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + beq.w ba04 │ │ │ │ │ + bl c450 │ │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + b.n bdd0 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w a5c4 │ │ │ │ │ + b.n c1ac │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - b.w a5d6 │ │ │ │ │ - nop │ │ │ │ │ + b.w a5c4 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + b.w b2c8 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + b.w b40a │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a9f6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w a9f6 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + b.n c0c0 │ │ │ │ │ + mov.w r9, #24 │ │ │ │ │ + b.w ac22 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b0fe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w b046 │ │ │ │ │ + b.w b104 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b.w a5c6 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w a5e8 │ │ │ │ │ + b.w b494 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.w a972 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + b.w b28e │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.w a5c4 │ │ │ │ │ + mov.w r9, #24 │ │ │ │ │ + b.w adc2 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c1d8 : │ │ │ │ │ +0000c1e8 : │ │ │ │ │ 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 c2e0 │ │ │ │ │ + beq.n c2f0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n c248 │ │ │ │ │ + beq.n c258 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n c214 │ │ │ │ │ + bhi.n c224 │ │ │ │ │ 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 c236 │ │ │ │ │ + beq.n c246 │ │ │ │ │ ldr.w r5, [r3, r2, lsl #2] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r0, r5, r0, lsl #30 │ │ │ │ │ - b.n c21c │ │ │ │ │ + b.n c22c │ │ │ │ │ asrs r2, r4, #31 │ │ │ │ │ mul.w r3, r4, ip │ │ │ │ │ umull r4, r1, r4, r0 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n c20e │ │ │ │ │ + b.n c21e │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2f0 │ │ │ │ │ + beq.n c300 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n c2c8 │ │ │ │ │ + beq.n c2d8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n c294 │ │ │ │ │ + bhi.n c2a4 │ │ │ │ │ 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 c20e │ │ │ │ │ + beq.n c21e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c20e │ │ │ │ │ + bne.n c21e │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n c20e │ │ │ │ │ + b.n c21e │ │ │ │ │ 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 c2b6 │ │ │ │ │ + beq.n c2c6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ orr.w r2, r0, r2, lsl #30 │ │ │ │ │ - b.n c29c │ │ │ │ │ + b.n c2ac │ │ │ │ │ asrs r0, r4, #31 │ │ │ │ │ mul.w r3, r4, r1 │ │ │ │ │ umull r4, r1, r4, r2 │ │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n c276 │ │ │ │ │ + b.n c286 │ │ │ │ │ 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 c276 │ │ │ │ │ + b.n c286 │ │ │ │ │ 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 c20e │ │ │ │ │ + b.n c21e │ │ │ │ │ │ │ │ │ │ -0000c2f8 <_PyLong_Copy>: │ │ │ │ │ +0000c308 <_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 c346 <_PyLong_Copy+0x4e> │ │ │ │ │ + bhi.n c356 <_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 c3aa <_PyLong_Copy+0xb2> │ │ │ │ │ + bcs.n c3ba <_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 c3d0 <_PyLong_Copy+0xd8> │ │ │ │ │ + bhi.n c3e0 <_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, c3c0 <_PyLong_Copy+0xc8> │ │ │ │ │ + cbz r0, c3d0 <_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 │ │ │ │ │ @@ -18784,298 +18771,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 c3cc <_PyLong_Copy+0xd4> │ │ │ │ │ + beq.n c3dc <_PyLong_Copy+0xd4> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c362 <_PyLong_Copy+0x6a> │ │ │ │ │ + bne.n c372 <_PyLong_Copy+0x6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c340 <_PyLong_Copy+0x48> │ │ │ │ │ - ldr r4, [pc, #24] @ (c3e8 <_PyLong_Copy+0xf0>) │ │ │ │ │ - b.n c340 <_PyLong_Copy+0x48> │ │ │ │ │ + b.n c350 <_PyLong_Copy+0x48> │ │ │ │ │ + ldr r4, [pc, #24] @ (c3f8 <_PyLong_Copy+0xf0>) │ │ │ │ │ + b.n c350 <_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 c3c4 <_PyLong_Copy+0xcc> │ │ │ │ │ + b.n c3d4 <_PyLong_Copy+0xcc> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c3ec <_PyLong_FromDigits>: │ │ │ │ │ +0000c3fc <_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, c430 <_PyLong_FromDigits+0x44> │ │ │ │ │ + cbz r1, c440 <_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, c434 <_PyLong_FromDigits+0x48> │ │ │ │ │ + cbz r0, c444 <_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] @ (c43c <_PyLong_FromDigits+0x50>) │ │ │ │ │ - b.n c42c <_PyLong_FromDigits+0x40> │ │ │ │ │ + ldr r4, [pc, #8] @ (c44c <_PyLong_FromDigits+0x50>) │ │ │ │ │ + b.n c43c <_PyLong_FromDigits+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c42c <_PyLong_FromDigits+0x40> │ │ │ │ │ + b.n c43c <_PyLong_FromDigits+0x40> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c440 : │ │ │ │ │ +0000c450 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, c456 │ │ │ │ │ + cbz r0, c466 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n c456 │ │ │ │ │ + beq.n c466 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, c456 │ │ │ │ │ + cbnz r2, c466 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000c458 <_PyLong_FromLarge>: │ │ │ │ │ +0000c468 <_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 c4da <_PyLong_FromLarge+0x82> │ │ │ │ │ + blt.n c4ea <_PyLong_FromLarge+0x82> │ │ │ │ │ lsrs r6, r5, #28 │ │ │ │ │ - bne.n c532 <_PyLong_FromLarge+0xda> │ │ │ │ │ + bne.n c542 <_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 c52a <_PyLong_FromLarge+0xd2> │ │ │ │ │ + beq.n c53a <_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 c538 <_PyLong_FromLarge+0xe0> │ │ │ │ │ + bne.n c548 <_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 c4d2 <_PyLong_FromLarge+0x7a> │ │ │ │ │ + beq.n c4e2 <_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 c4d2 <_PyLong_FromLarge+0x7a> │ │ │ │ │ + beq.n c4e2 <_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, c4d2 <_PyLong_FromLarge+0x7a> │ │ │ │ │ + cbz r6, c4e2 <_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 c476 <_PyLong_FromLarge+0x1e> │ │ │ │ │ + beq.n c486 <_PyLong_FromLarge+0x1e> │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c52a <_PyLong_FromLarge+0xd2> │ │ │ │ │ + cbz r0, c53a <_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 c53a <_PyLong_FromLarge+0xe2> │ │ │ │ │ + bne.n c54a <_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 c4c8 <_PyLong_FromLarge+0x70> │ │ │ │ │ + b.n c4d8 <_PyLong_FromLarge+0x70> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c4d2 <_PyLong_FromLarge+0x7a> │ │ │ │ │ + b.n c4e2 <_PyLong_FromLarge+0x7a> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n c4e8 <_PyLong_FromLarge+0x90> │ │ │ │ │ + b.n c4f8 <_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 c4ae <_PyLong_FromLarge+0x56> │ │ │ │ │ - b.n c4d2 <_PyLong_FromLarge+0x7a> │ │ │ │ │ + bne.n c4be <_PyLong_FromLarge+0x56> │ │ │ │ │ + b.n c4e2 <_PyLong_FromLarge+0x7a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c55c : │ │ │ │ │ +0000c56c : │ │ │ │ │ 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 c632 │ │ │ │ │ + bne.n c642 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bhi.w c796 │ │ │ │ │ + bhi.w c7a6 │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c792 │ │ │ │ │ + beq.w c7a2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c670 │ │ │ │ │ + beq.n c680 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n c67e │ │ │ │ │ + bne.n c68e │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n c5ac │ │ │ │ │ + bne.n c5bc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c674 │ │ │ │ │ + beq.n c684 │ │ │ │ │ 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 c7a8 │ │ │ │ │ + bl c7b8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c73a │ │ │ │ │ + beq.w c74a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ lsrs r5, r1, #3 │ │ │ │ │ - beq.n c606 │ │ │ │ │ + beq.n c616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c614 │ │ │ │ │ + cbz r0, c624 │ │ │ │ │ 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 c5a6 │ │ │ │ │ + beq.n c5b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c5a6 │ │ │ │ │ + bne.n c5b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c5a6 │ │ │ │ │ + b.n c5b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c5da │ │ │ │ │ + bne.n c5ea │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c73a │ │ │ │ │ + beq.w c74a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c73a │ │ │ │ │ + bne.w c74a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c73a │ │ │ │ │ + b.n c74a │ │ │ │ │ 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 │ │ │ │ │ @@ -19090,399 +19077,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 c73a │ │ │ │ │ + beq.n c74a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r6, r7 │ │ │ │ │ - bgt.n c590 │ │ │ │ │ + bgt.n c5a0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c75e │ │ │ │ │ + bne.n c76e │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n c678 │ │ │ │ │ - ldr r4, [pc, #300] @ (c7a4 ) │ │ │ │ │ - b.n c5a6 │ │ │ │ │ + bne.n c688 │ │ │ │ │ + ldr r4, [pc, #300] @ (c7b4 ) │ │ │ │ │ + b.n c5b6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n c5ae │ │ │ │ │ + b.n c5be │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n c5ae │ │ │ │ │ + bne.n c5be │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c764 │ │ │ │ │ + beq.n c774 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c59e │ │ │ │ │ + beq.n c5ae │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.n c73e │ │ │ │ │ + beq.n c74e │ │ │ │ │ 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 c746 │ │ │ │ │ + bne.n c756 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n c6da │ │ │ │ │ + bmi.n c6ea │ │ │ │ │ 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 c6ea │ │ │ │ │ + bne.n c6fa │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c786 │ │ │ │ │ + beq.n c796 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl cb88 <_PyLong_FromBytes> │ │ │ │ │ + bl cb98 <_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 cae8 │ │ │ │ │ + bl caf8 │ │ │ │ │ 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, c6fa │ │ │ │ │ + cbnz r0, c70a │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n c724 │ │ │ │ │ + bpl.n c734 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r7, #8] │ │ │ │ │ - beq.n c780 │ │ │ │ │ + beq.n c790 │ │ │ │ │ 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, c780 │ │ │ │ │ + cbnz r0, c790 │ │ │ │ │ add.w r0, r7, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl cb88 <_PyLong_FromBytes> │ │ │ │ │ + bl cb98 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c5a6 │ │ │ │ │ + b.n c5b6 │ │ │ │ │ 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 c5a6 │ │ │ │ │ + b.n c5b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c73a │ │ │ │ │ + bne.n c74a │ │ │ │ │ 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 c73a │ │ │ │ │ + b.n c74a │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n c79e │ │ │ │ │ + bne.n c7ae │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c674 │ │ │ │ │ + beq.n c684 │ │ │ │ │ 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 c73a │ │ │ │ │ + b.n c74a │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c6ca │ │ │ │ │ + bne.n c6da │ │ │ │ │ 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 c71a │ │ │ │ │ + b.n c72a │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n c63a │ │ │ │ │ + b.n c64a │ │ │ │ │ mov r7, r6 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - b.n c63a │ │ │ │ │ + b.n c64a │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c5ae │ │ │ │ │ + b.n c5be │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c7a8 : │ │ │ │ │ +0000c7b8 : │ │ │ │ │ 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 c828 │ │ │ │ │ + bne.n c838 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c8e6 │ │ │ │ │ - cbz r2, c81e │ │ │ │ │ + beq.w c8f6 │ │ │ │ │ + cbz r2, c82e │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - beq.w c8ec │ │ │ │ │ + beq.w c8fc │ │ │ │ │ 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 c90e │ │ │ │ │ + bne.w c91e │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n c86a │ │ │ │ │ + bmi.n c87a │ │ │ │ │ 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 c876 │ │ │ │ │ + bne.n c886 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c946 │ │ │ │ │ + beq.w c956 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.n cb88 <_PyLong_FromBytes> │ │ │ │ │ + b.n cb98 <_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 c7a8 │ │ │ │ │ + bl c7b8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8f2 │ │ │ │ │ + beq.n c902 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r6, r1, #3 │ │ │ │ │ - beq.n c8c0 │ │ │ │ │ + beq.n c8d0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8ce │ │ │ │ │ + beq.n c8de │ │ │ │ │ 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 c8b0 │ │ │ │ │ + bne.n c8c0 │ │ │ │ │ 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 cae8 │ │ │ │ │ + b.w caf8 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbnz r0, c886 │ │ │ │ │ + cbnz r0, c896 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n c926 │ │ │ │ │ + bpl.n c936 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ - beq.n c93e │ │ │ │ │ + beq.n c94e │ │ │ │ │ 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 c93e │ │ │ │ │ + bne.n c94e │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.n cb88 <_PyLong_FromBytes> │ │ │ │ │ + b.n cb98 <_PyLong_FromBytes> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c866 │ │ │ │ │ + bne.n c876 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c866 │ │ │ │ │ + b.n c876 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c84a │ │ │ │ │ + bne.n c85a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c8f2 │ │ │ │ │ + beq.n c902 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, c8f2 │ │ │ │ │ + cbnz r3, c902 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c8f2 │ │ │ │ │ - cbnz r2, c8f6 │ │ │ │ │ - ldr r4, [pc, #104] @ (c954 ) │ │ │ │ │ - b.n c866 │ │ │ │ │ + b.n c902 │ │ │ │ │ + cbnz r2, c906 │ │ │ │ │ + ldr r4, [pc, #104] @ (c964 ) │ │ │ │ │ + b.n c876 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, c90e │ │ │ │ │ + cbz r0, c91e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n c866 │ │ │ │ │ + b.n c876 │ │ │ │ │ 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 c8f2 │ │ │ │ │ + b.n c902 │ │ │ │ │ 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 c8f2 │ │ │ │ │ + b.n c902 │ │ │ │ │ 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 c8f2 │ │ │ │ │ + b.n c902 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c814 │ │ │ │ │ + bne.w c824 │ │ │ │ │ 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 c8a8 │ │ │ │ │ + b.n c8b8 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c958 : │ │ │ │ │ +0000c968 : │ │ │ │ │ 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 c9f2 │ │ │ │ │ + beq.n ca02 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c9fe │ │ │ │ │ + beq.n ca0e │ │ │ │ │ clz r2, r2 │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ rsb r7, r2, #32 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi.n ca0c │ │ │ │ │ + bhi.n ca1c │ │ │ │ │ movs r3, #30 │ │ │ │ │ mla r7, r3, r1, r7 │ │ │ │ │ adds r2, r7, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n c9b0 │ │ │ │ │ + bcs.n c9c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -19491,220 +19478,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, c9f6 │ │ │ │ │ + cbz r0, ca06 │ │ │ │ │ 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 cab0 │ │ │ │ │ + bne.n cac0 │ │ │ │ │ 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 c9ac │ │ │ │ │ + beq.n c9bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n c9ac │ │ │ │ │ - ldr r4, [pc, #232] @ (cadc ) │ │ │ │ │ - b.n c9ac │ │ │ │ │ + b.n c9bc │ │ │ │ │ + ldr r4, [pc, #232] @ (caec ) │ │ │ │ │ + b.n c9bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n c9ac │ │ │ │ │ + b.n c9bc │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n c98c │ │ │ │ │ + bls.n c99c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 250 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c9fa │ │ │ │ │ - ldr r1, [pc, #196] @ (cae0 ) │ │ │ │ │ - bl 5adc │ │ │ │ │ - ldr r1, [pc, #196] @ (cae4 ) │ │ │ │ │ + beq.n ca0a │ │ │ │ │ + ldr r1, [pc, #196] @ (caf0 ) │ │ │ │ │ + bl 5ac8 │ │ │ │ │ + ldr r1, [pc, #196] @ (caf4 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r1, #1356] @ 0x54c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n ca9c │ │ │ │ │ + bne.n caac │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r5, ca82 │ │ │ │ │ + cbz r5, ca92 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n ca46 │ │ │ │ │ + beq.n ca56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, ca46 │ │ │ │ │ + cbnz r3, ca56 │ │ │ │ │ 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, ca80 │ │ │ │ │ + cbz r0, ca90 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 56b0 │ │ │ │ │ + bl 56a0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n cacc │ │ │ │ │ + bne.n cadc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r4, ca80 │ │ │ │ │ + cbz r4, ca90 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c9ac │ │ │ │ │ + beq.n c9bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c9ac │ │ │ │ │ + bne.n c9bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c9ac │ │ │ │ │ + b.n c9bc │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c9fa │ │ │ │ │ + beq.n ca0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c9fa │ │ │ │ │ + bne.n ca0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c9fa │ │ │ │ │ + b.n ca0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r1, #1356] @ 0x54c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ca2e │ │ │ │ │ + bne.n ca3e │ │ │ │ │ addw r0, r1, #1356 @ 0x54c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ca2e │ │ │ │ │ + b.n ca3e │ │ │ │ │ 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 c9ac │ │ │ │ │ - b.n c9ec │ │ │ │ │ + beq.w c9bc │ │ │ │ │ + b.n c9fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ca64 │ │ │ │ │ + bne.n ca74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ca64 │ │ │ │ │ + b.n ca74 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000254c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cae8 : │ │ │ │ │ +0000caf8 : │ │ │ │ │ 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, cb72 │ │ │ │ │ + cbz r0, cb82 │ │ │ │ │ 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, cb2a │ │ │ │ │ - cbz r0, cb42 │ │ │ │ │ + cbz r3, cb3a │ │ │ │ │ + cbz r0, cb52 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n cb42 │ │ │ │ │ + bne.n cb52 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cb3a │ │ │ │ │ + beq.n cb4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, cb76 │ │ │ │ │ + cbz r3, cb86 │ │ │ │ │ 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 cb52 │ │ │ │ │ + beq.n cb62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, cb7e │ │ │ │ │ + cbz r3, cb8e │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ 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 cb3a │ │ │ │ │ + b.n cb4a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cb3a │ │ │ │ │ + b.n cb4a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cb52 │ │ │ │ │ + b.n cb62 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cb88 <_PyLong_FromBytes>: │ │ │ │ │ +0000cb98 <_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 │ │ │ │ │ @@ -19712,31 +19699,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, cbb4 <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, cbb8 <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, cbc4 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, cbc8 <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n cbb8 <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n cbc8 <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ 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, cbfe <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbz r0, cc0e <_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 │ │ │ │ │ @@ -19745,60 +19732,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 cbfe <_PyLong_FromBytes+0x76> │ │ │ │ │ + beq.n cc0e <_PyLong_FromBytes+0x76> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, cbfe <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbnz r3, cc0e <_PyLong_FromBytes+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cbb4 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n cbc4 <_PyLong_FromBytes+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cc04 : │ │ │ │ │ +0000cc14 : │ │ │ │ │ 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 cce2 │ │ │ │ │ + bpl.n ccf2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n cce2 │ │ │ │ │ + bpl.n ccf2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n ccc6 │ │ │ │ │ + bhi.n ccd6 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n ccc6 │ │ │ │ │ + bhi.n ccd6 │ │ │ │ │ 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 cc76 │ │ │ │ │ + bcs.n cc86 │ │ │ │ │ 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 │ │ │ │ │ @@ -19806,20 +19793,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 ccd2 │ │ │ │ │ + bcs.n cce2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ccdc │ │ │ │ │ + cbz r0, ccec │ │ │ │ │ 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 │ │ │ │ │ @@ -19836,72 +19823,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 77cc │ │ │ │ │ + b.w 77b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c458 <_PyLong_FromLarge> │ │ │ │ │ + b.w c468 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n cc72 │ │ │ │ │ + b.n cc82 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n cc72 │ │ │ │ │ + b.n cc82 │ │ │ │ │ │ │ │ │ │ -0000ccec : │ │ │ │ │ +0000ccfc : │ │ │ │ │ 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 cda6 │ │ │ │ │ + beq.n cdb6 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ and.w r7, r6, #3 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n cd4a │ │ │ │ │ + bhi.n cd5a │ │ │ │ │ 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 cdb8 │ │ │ │ │ + bcs.n cdc8 │ │ │ │ │ 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 cdde │ │ │ │ │ + bhi.n cdee │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, cdce │ │ │ │ │ + cbz r0, cdde │ │ │ │ │ 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 │ │ │ │ │ @@ -19925,161 +19912,161 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n cd44 │ │ │ │ │ + b.n cd54 │ │ │ │ │ add.w r9, r0, #12 │ │ │ │ │ movs.w r8, r6, lsr #3 │ │ │ │ │ - beq.n cdda │ │ │ │ │ + beq.n cdea │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cd66 │ │ │ │ │ + bne.n cd76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n cd44 │ │ │ │ │ - ldr r4, [pc, #28] @ (cdf8 ) │ │ │ │ │ - b.n cd44 │ │ │ │ │ + b.n cd54 │ │ │ │ │ + ldr r4, [pc, #28] @ (ce08 ) │ │ │ │ │ + b.n cd54 │ │ │ │ │ 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 cdd2 │ │ │ │ │ + b.n cde2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cdfc <_PyLong_Format>: │ │ │ │ │ +0000ce0c <_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 ce2a <_PyLong_Format+0x2e> │ │ │ │ │ + beq.n ce3a <_PyLong_Format+0x2e> │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl ce40 │ │ │ │ │ + bl ce50 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n ce3a <_PyLong_Format+0x3e> │ │ │ │ │ + beq.n ce4a <_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 17cc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n ce24 <_PyLong_Format+0x28> │ │ │ │ │ + bne.n ce34 <_PyLong_Format+0x28> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ce26 <_PyLong_Format+0x2a> │ │ │ │ │ + b.n ce36 <_PyLong_Format+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ce40 : │ │ │ │ │ +0000ce50 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d526 │ │ │ │ │ + beq.w d536 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w d526 │ │ │ │ │ + bpl.w d536 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov fp, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub.w r6, r3, #2 │ │ │ │ │ mov.w r5, r5, lsr #3 │ │ │ │ │ clz r6, r6 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - bne.w d12a │ │ │ │ │ + bne.w d13a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d3be │ │ │ │ │ + beq.w d3ce │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w d556 │ │ │ │ │ + bhi.w d566 │ │ │ │ │ add.w r3, r8, r5, lsl #2 │ │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r0, r0, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d134 │ │ │ │ │ + beq.w d144 │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w d13e │ │ │ │ │ + bne.w d14e │ │ │ │ │ add.w r3, r6, r0, asr #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d150 │ │ │ │ │ + beq.w d160 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d17c │ │ │ │ │ + bne.w d18c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d4e8 │ │ │ │ │ + bne.w d4f8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d536 │ │ │ │ │ + beq.w d546 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w d572 │ │ │ │ │ + bne.w d582 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w d552 │ │ │ │ │ + bpl.w d562 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w d548 │ │ │ │ │ + bpl.w d558 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r1, r3, #20 │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d378 │ │ │ │ │ + beq.w d388 │ │ │ │ │ add.w r7, fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ add.w r3, r8, #8 │ │ │ │ │ mov lr, sl │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ @@ -20101,103 +20088,103 @@ │ │ │ │ │ orrs r5, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orrs r0, r2 │ │ │ │ │ add.w lr, lr, #30 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ and.w r2, r7, r5 │ │ │ │ │ lsr.w r3, r5, r4 │ │ │ │ │ - blt.w d1ec │ │ │ │ │ + blt.w d1fc │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ │ lsl.w r2, r0, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r0, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r0, r4 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - beq.w d1e8 │ │ │ │ │ + beq.w d1f8 │ │ │ │ │ and.w r0, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r0, #48 @ 0x30 │ │ │ │ │ addhi r0, #87 @ 0x57 │ │ │ │ │ strb.w r0, [r1, #-2] │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - beq.w d354 │ │ │ │ │ + beq.w d364 │ │ │ │ │ and.w r0, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r0, #48 @ 0x30 │ │ │ │ │ addhi r0, #87 @ 0x57 │ │ │ │ │ strb.w r0, [r1, #-3] │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - beq.w d374 │ │ │ │ │ + beq.w d384 │ │ │ │ │ and.w r0, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r0, #48 @ 0x30 │ │ │ │ │ addhi r0, #87 @ 0x57 │ │ │ │ │ strb.w r0, [r1, #-4] │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - beq.w d1c6 │ │ │ │ │ + beq.w d1d6 │ │ │ │ │ and.w r0, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r0, #48 @ 0x30 │ │ │ │ │ addhi r0, #87 @ 0x57 │ │ │ │ │ strb.w r0, [r1, #-5] │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - beq.w d392 │ │ │ │ │ + beq.w d3a2 │ │ │ │ │ and.w r0, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r0, #48 @ 0x30 │ │ │ │ │ addhi r0, #87 @ 0x57 │ │ │ │ │ strb.w r0, [r1, #-6] │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - beq.w d396 │ │ │ │ │ + beq.w d3a6 │ │ │ │ │ and.w r0, r7, r3 │ │ │ │ │ subs r1, #7 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ lsr.w r3, r3, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r0, #48 @ 0x30 │ │ │ │ │ addhi r0, #87 @ 0x57 │ │ │ │ │ @@ -20205,166 +20192,166 @@ │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - beq.n d0dc │ │ │ │ │ + beq.n d0ec │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ and.w r0, r7, r3 │ │ │ │ │ lsr.w ip, r2, r8 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - bhi.n d16c │ │ │ │ │ + bhi.n d17c │ │ │ │ │ orr.w r3, r5, ip │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ strb.w r0, [r1, #-1]! │ │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ │ - bne.n d0b0 │ │ │ │ │ + bne.n d0c0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bgt.w cf48 │ │ │ │ │ + bgt.w cf58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d388 │ │ │ │ │ + beq.w d398 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq.n d104 │ │ │ │ │ + beq.n d114 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r1, #-2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w d358 │ │ │ │ │ + beq.w d368 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d368 │ │ │ │ │ + bne.w d378 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n ce8e │ │ │ │ │ + b.n ce9e │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r4 │ │ │ │ │ - beq.w cecc │ │ │ │ │ + beq.w cedc │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceda │ │ │ │ │ + bne.w ceea │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cee8 │ │ │ │ │ + beq.w cef8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w d4b8 │ │ │ │ │ + bhi.w d4c8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, d184 │ │ │ │ │ - cbz r7, d19a │ │ │ │ │ + cbnz r3, d194 │ │ │ │ │ + cbz r7, d1aa │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n d40c │ │ │ │ │ + b.n d41c │ │ │ │ │ adds r0, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r0, [r1, #-1]! │ │ │ │ │ - b.n d098 │ │ │ │ │ + b.n d0a8 │ │ │ │ │ movs r3, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w d3e2 │ │ │ │ │ + bhi.w d3f2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d536 │ │ │ │ │ + beq.w d546 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d3fa │ │ │ │ │ + bne.w d40a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w d5c2 │ │ │ │ │ + bne.w d5d2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w d56e │ │ │ │ │ + bpl.w d57e │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r2, r3 │ │ │ │ │ add r1, r2 │ │ │ │ │ - b.n cf1e │ │ │ │ │ + b.n cf2e │ │ │ │ │ subs r1, #4 │ │ │ │ │ - b.n d0dc │ │ │ │ │ + b.n d0ec │ │ │ │ │ adds r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ │ lsl.w r2, r0, r9 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r0, r8 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r0, r4 │ │ │ │ │ - bge.n d212 │ │ │ │ │ + bge.n d222 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n d0dc │ │ │ │ │ + b.n d0ec │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n d1ca │ │ │ │ │ + bhi.n d1da │ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ │ lsl.w r2, r0, r9 │ │ │ │ │ cmp r4, lr │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r0, r8 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r0, r4 │ │ │ │ │ - bgt.n d1e8 │ │ │ │ │ + bgt.n d1f8 │ │ │ │ │ and.w r0, r7, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r0, #48 @ 0x30 │ │ │ │ │ addhi r0, #87 @ 0x57 │ │ │ │ │ strb.w r0, [r1, #-2] │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.w d354 │ │ │ │ │ + bgt.w d364 │ │ │ │ │ and.w r5, r7, r3 │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ @@ -20372,15 +20359,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r0, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r0, [r1, #-3] │ │ │ │ │ - bgt.w d374 │ │ │ │ │ + bgt.w d384 │ │ │ │ │ and.w r5, r7, r3 │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ @@ -20388,15 +20375,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r0, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r0, [r1, #-4] │ │ │ │ │ - blt.n d1c6 │ │ │ │ │ + blt.n d1d6 │ │ │ │ │ and.w r5, r7, r3 │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ @@ -20404,15 +20391,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r0, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r0, [r1, #-5] │ │ │ │ │ - bgt.n d392 │ │ │ │ │ + bgt.n d3a2 │ │ │ │ │ and.w r5, r7, r3 │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ @@ -20420,15 +20407,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r0, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r0, [r1, #-6] │ │ │ │ │ - bgt.n d396 │ │ │ │ │ + bgt.n d3a6 │ │ │ │ │ and.w r5, r7, r3 │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ @@ -20437,102 +20424,102 @@ │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r0, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ strb.w r0, [r1, #-7] │ │ │ │ │ cmp r4, lr │ │ │ │ │ sub.w r1, r1, #7 │ │ │ │ │ - bgt.w d0dc │ │ │ │ │ + bgt.w d0ec │ │ │ │ │ and.w r0, r7, r3 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - bhi.n d39a │ │ │ │ │ + bhi.n d3aa │ │ │ │ │ lsl.w r3, r2, r9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ lsr.w r3, r2, r8 │ │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r0, [r1, #-1]! │ │ │ │ │ - ble.n d32a │ │ │ │ │ - b.n d0dc │ │ │ │ │ + ble.n d33a │ │ │ │ │ + b.n d0ec │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n d0dc │ │ │ │ │ + b.n d0ec │ │ │ │ │ subs r1, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d11e │ │ │ │ │ + beq.w d12e │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n d122 │ │ │ │ │ + b.n d132 │ │ │ │ │ subs r1, #3 │ │ │ │ │ - b.n d0dc │ │ │ │ │ + b.n d0ec │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0f0 │ │ │ │ │ + bne.w d100 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w d116 │ │ │ │ │ - b.n d35a │ │ │ │ │ + bne.w d126 │ │ │ │ │ + b.n d36a │ │ │ │ │ subs r1, #5 │ │ │ │ │ - b.n d0dc │ │ │ │ │ + b.n d0ec │ │ │ │ │ subs r1, #6 │ │ │ │ │ - b.n d0dc │ │ │ │ │ + b.n d0ec │ │ │ │ │ adds r0, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r0, [r1, #-1]! │ │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ lsr.w r0, r2, r8 │ │ │ │ │ cmp r4, lr │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ - ble.n d32a │ │ │ │ │ - b.n d0dc │ │ │ │ │ + ble.n d33a │ │ │ │ │ + b.n d0ec │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d4da │ │ │ │ │ + beq.w d4ea │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d176 │ │ │ │ │ + bne.w d186 │ │ │ │ │ movs r3, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n cee8 │ │ │ │ │ + b.n cef8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ mov.w r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bls.w d184 │ │ │ │ │ + bls.w d194 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w d184 │ │ │ │ │ + bgt.w d194 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w d19e │ │ │ │ │ + beq.w d1ae │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w d53c │ │ │ │ │ + beq.w d54c │ │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ mov lr, ip │ │ │ │ │ rsb r9, r4, #32 │ │ │ │ │ @@ -20565,224 +20552,224 @@ │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp sl, ip │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bgt.n d500 │ │ │ │ │ + bgt.n d510 │ │ │ │ │ orrs.w r2, r0, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d44e │ │ │ │ │ + bne.n d45e │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bgt.n d42a │ │ │ │ │ + bgt.n d43a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d50a │ │ │ │ │ + bne.n d51a │ │ │ │ │ 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 d368 │ │ │ │ │ + bne.w d378 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d122 │ │ │ │ │ + b.n d132 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w d160 │ │ │ │ │ + blt.w d170 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w d19e │ │ │ │ │ + beq.w d1ae │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n d40c │ │ │ │ │ + b.n d41c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d3d4 │ │ │ │ │ + bne.w d3e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n cee8 │ │ │ │ │ + b.n cef8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3fa │ │ │ │ │ - b.n d536 │ │ │ │ │ + bne.w d40a │ │ │ │ │ + b.n d546 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n d484 │ │ │ │ │ + b.n d494 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.n d544 │ │ │ │ │ + beq.n d554 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #2 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n d496 │ │ │ │ │ + b.n d4a6 │ │ │ │ │ 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 d124 │ │ │ │ │ + b.n d134 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n d490 │ │ │ │ │ + b.n d4a0 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n d51a │ │ │ │ │ + b.n d52a │ │ │ │ │ add.w r1, r0, #28 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n cf1e │ │ │ │ │ + b.n cf2e │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ - b.n d54c │ │ │ │ │ + b.n d55c │ │ │ │ │ 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 d536 │ │ │ │ │ + b.n d546 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n d1bc │ │ │ │ │ + b.n d1cc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n d5de │ │ │ │ │ + beq.n d5ee │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n d62c │ │ │ │ │ + bmi.n d63c │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ subs r0, r3, #4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n d66a │ │ │ │ │ + bne.n d67a │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, d5b4 │ │ │ │ │ + cbz r2, d5c4 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w d702 │ │ │ │ │ + beq.w d712 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ sub.w r3, r0, #8 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ streq.w r2, [r3, #-4] │ │ │ │ │ - b.n d116 │ │ │ │ │ + b.n d126 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n d648 │ │ │ │ │ + beq.n d658 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n d660 │ │ │ │ │ + bmi.n d670 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r2, r1 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ - b.n d582 │ │ │ │ │ + b.n d592 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bmi.n d63a │ │ │ │ │ + bmi.n d64a │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w d720 │ │ │ │ │ + bne.w d730 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, d61c │ │ │ │ │ + cbz r2, d62c │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w d7a2 │ │ │ │ │ + beq.w d7b2 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ subs r3, r0, #4 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ strh.w r2, [r0, #-4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w d116 │ │ │ │ │ + bne.w d126 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ - b.n d116 │ │ │ │ │ + b.n d126 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ - b.n d57c │ │ │ │ │ + b.n d58c │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ - b.n d5e4 │ │ │ │ │ + b.n d5f4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n d716 │ │ │ │ │ + bmi.n d726 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r2, r1 │ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ │ - b.n d5ea │ │ │ │ │ + b.n d5fa │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n d5d2 │ │ │ │ │ + b.n d5e2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r3, r8, #8 │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ mov lr, ip │ │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r9, r4, #32 │ │ │ │ │ @@ -20818,43 +20805,43 @@ │ │ │ │ │ lsr.w r1, lr, r8 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp sl, ip │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ble.n d6f2 │ │ │ │ │ + ble.n d702 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - cbz r2, d706 │ │ │ │ │ + cbz r2, d716 │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n d6b2 │ │ │ │ │ + b.n d6c2 │ │ │ │ │ orrs.w r2, r1, lr │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d6ee │ │ │ │ │ - b.n d706 │ │ │ │ │ + bne.n d6fe │ │ │ │ │ + b.n d716 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n d5a6 │ │ │ │ │ + b.n d5b6 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - ble.n d712 │ │ │ │ │ + ble.n d722 │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n d68e │ │ │ │ │ + b.n d69e │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n d590 │ │ │ │ │ + b.n d5a0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n d654 │ │ │ │ │ + b.n d664 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r3, r8, #8 │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ mov lr, ip │ │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r9, r4, #32 │ │ │ │ │ @@ -20890,211 +20877,211 @@ │ │ │ │ │ cmp sl, ip │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ lsr.w r3, lr, r8 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ble.n d7a6 │ │ │ │ │ + ble.n d7b6 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bgt.n d7ac │ │ │ │ │ + bgt.n d7bc │ │ │ │ │ subs r0, #2 │ │ │ │ │ - b.n d768 │ │ │ │ │ + b.n d778 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n d610 │ │ │ │ │ + b.n d620 │ │ │ │ │ orrs.w r2, r1, lr │ │ │ │ │ - bne.n d79e │ │ │ │ │ + bne.n d7ae │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - ble.n d7b8 │ │ │ │ │ + ble.n d7c8 │ │ │ │ │ subs r0, #2 │ │ │ │ │ - b.n d744 │ │ │ │ │ + b.n d754 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n d5fa │ │ │ │ │ + b.n d60a │ │ │ │ │ │ │ │ │ │ -0000d7bc : │ │ │ │ │ +0000d7cc : │ │ │ │ │ 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 d884 │ │ │ │ │ + beq.n d894 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n d86c │ │ │ │ │ + bpl.n d87c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n d802 │ │ │ │ │ + bhi.n d812 │ │ │ │ │ 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 d830 │ │ │ │ │ + beq.n d840 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl e2f0 <_PyLong_Frexp> │ │ │ │ │ + bl e300 <_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 d844 │ │ │ │ │ + beq.n d854 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n d854 │ │ │ │ │ + bgt.n d864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n d7f8 │ │ │ │ │ + bne.n d808 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, d896 │ │ │ │ │ + cbnz r0, d8a6 │ │ │ │ │ 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 d816 │ │ │ │ │ + beq.n d826 │ │ │ │ │ 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 d830 │ │ │ │ │ + b.n d840 │ │ │ │ │ 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 d830 │ │ │ │ │ + b.n d840 │ │ │ │ │ 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 d830 │ │ │ │ │ + b.n d840 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d8a0 : │ │ │ │ │ +0000d8b0 : │ │ │ │ │ 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 dcfc │ │ │ │ │ + bpl.w dd0c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w dcfc │ │ │ │ │ + bpl.w dd0c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n d9c2 │ │ │ │ │ + beq.n d9d2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dc8e │ │ │ │ │ + beq.w dc9e │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.w db8a │ │ │ │ │ - beq.w db7a │ │ │ │ │ + blt.w db9a │ │ │ │ │ + beq.w db8a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w d9f8 │ │ │ │ │ + beq.w da08 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f264 │ │ │ │ │ - cbz r0, d90c │ │ │ │ │ + bl f238 │ │ │ │ │ + cbz r0, d91c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d90c │ │ │ │ │ + beq.n d91c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, d90c │ │ │ │ │ + cbnz r2, d91c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w dc84 │ │ │ │ │ + beq.w dc94 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n d944 │ │ │ │ │ + bls.n d954 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n d9a8 │ │ │ │ │ + beq.n d9b8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w dcac │ │ │ │ │ - cbnz r2, d93c │ │ │ │ │ + beq.w dcbc │ │ │ │ │ + cbnz r2, d94c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w dcb4 │ │ │ │ │ + beq.w dcc4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r7, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n d91e │ │ │ │ │ + bcs.n d92e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d984 │ │ │ │ │ + beq.n d994 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, d984 │ │ │ │ │ - ldr r2, [pc, #820] @ (dca8 ) │ │ │ │ │ + cbnz r3, d994 │ │ │ │ │ + ldr r2, [pc, #820] @ (dcb8 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcde │ │ │ │ │ + bne.w dcee │ │ │ │ │ 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 │ │ │ │ │ @@ -21103,59 +21090,59 @@ │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - bne.n d928 │ │ │ │ │ + bne.n d938 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n d93c │ │ │ │ │ + beq.n d94c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl fce8 <_PyLong_Negate> │ │ │ │ │ + bl fcc0 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w dc84 │ │ │ │ │ + beq.w dc94 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - b.n d928 │ │ │ │ │ + b.n d938 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w dc88 │ │ │ │ │ + bne.w dc98 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ eors r2, r1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r7, r2, #30 │ │ │ │ │ - bne.w dc6a │ │ │ │ │ + bne.w dc7a │ │ │ │ │ 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 dc84 │ │ │ │ │ + beq.w dc94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ adds r0, #3 │ │ │ │ │ subs.w r1, r6, #10 │ │ │ │ │ - bne.w dbb0 │ │ │ │ │ + bne.w dbc0 │ │ │ │ │ add.w r8, r4, #12 │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ sub.w r6, r0, r8 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov.w r7, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r6, r6, #29 │ │ │ │ │ - bpl.n da7e │ │ │ │ │ + bpl.n da8e │ │ │ │ │ ldr.w r6, [r0, #-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, r1, #0 │ │ │ │ │ @@ -21173,15 +21160,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, r1, r9 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n db56 │ │ │ │ │ + beq.n db66 │ │ │ │ │ ldr.w r6, [r0, #-4] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ orr.w r1, r1, r2, lsr #2 │ │ │ │ │ subs r0, #8 │ │ │ │ │ orr.w ip, r6, r2, lsl #30 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ adds.w r3, ip, r1 │ │ │ │ │ @@ -21234,66 +21221,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, r1, r9 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.n da7e │ │ │ │ │ + bne.n da8e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc84 │ │ │ │ │ + beq.w dc94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w d928 │ │ │ │ │ - b.n d9a8 │ │ │ │ │ + bne.w d938 │ │ │ │ │ + b.n d9b8 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w d8ec │ │ │ │ │ + bcs.w d8fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w dcea │ │ │ │ │ + bne.w dcfa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ - b.n d928 │ │ │ │ │ + b.n d938 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ add.w r8, r4, r0, 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 dc08 │ │ │ │ │ + beq.n dc18 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n dbf8 │ │ │ │ │ + beq.n dc08 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n dbe2 │ │ │ │ │ + beq.n dbf2 │ │ │ │ │ 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]! │ │ │ │ │ @@ -21304,15 +21291,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 dc5c │ │ │ │ │ + b.n dc6c │ │ │ │ │ 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 │ │ │ │ │ @@ -21339,167 +21326,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 dc08 │ │ │ │ │ - b.n db56 │ │ │ │ │ + bne.n dc18 │ │ │ │ │ + b.n db66 │ │ │ │ │ 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 d93c │ │ │ │ │ + bne.w d94c │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n d93c │ │ │ │ │ + b.n d94c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w db8a │ │ │ │ │ + bne.w db9a │ │ │ │ │ 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 dc84 │ │ │ │ │ + b.n dc94 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w d93c │ │ │ │ │ + bne.w d94c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 56b0 │ │ │ │ │ + bl 56a0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq.n dcd6 │ │ │ │ │ + beq.n dce6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, dcd6 │ │ │ │ │ + cbnz r3, dce6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n dc84 │ │ │ │ │ + beq.n dc94 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n d93c │ │ │ │ │ + b.n d94c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n d97e │ │ │ │ │ + b.n d98e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2f8 <_PyLong_Copy> │ │ │ │ │ + bl c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d9ba │ │ │ │ │ - b.n dc84 │ │ │ │ │ + bne.w d9ca │ │ │ │ │ + b.n dc94 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n d93c │ │ │ │ │ + b.n d94c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000dd08 : │ │ │ │ │ +0000dd18 : │ │ │ │ │ l_mod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ mov.w r0, r2, lsr #3 │ │ │ │ │ - beq.n de1e │ │ │ │ │ + beq.n de2e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e114 │ │ │ │ │ + beq.w e124 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.w dffc │ │ │ │ │ - beq.w dfec │ │ │ │ │ + blt.w e00c │ │ │ │ │ + beq.w dffc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w de54 │ │ │ │ │ + beq.w de64 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f264 │ │ │ │ │ - cbz r0, dd64 │ │ │ │ │ + bl f238 │ │ │ │ │ + cbz r0, dd74 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd64 │ │ │ │ │ + beq.n dd74 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, dd64 │ │ │ │ │ + cbnz r2, dd74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e12a │ │ │ │ │ + beq.w e13a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n dd9e │ │ │ │ │ + bls.n ddae │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n de04 │ │ │ │ │ + beq.n de14 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e134 │ │ │ │ │ - cbnz r3, dd94 │ │ │ │ │ + beq.w e144 │ │ │ │ │ + cbnz r3, dda4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e13c │ │ │ │ │ + beq.w e14c │ │ │ │ │ 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 dd76 │ │ │ │ │ + bcs.n dd86 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n dde0 │ │ │ │ │ + beq.n ddf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, dde0 │ │ │ │ │ - ldr r2, [pc, #864] @ (e130 ) │ │ │ │ │ + cbnz r3, ddf0 │ │ │ │ │ + ldr r2, [pc, #864] @ (e140 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e166 │ │ │ │ │ + bne.w e176 │ │ │ │ │ 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 │ │ │ │ │ @@ -21508,59 +21495,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 dd80 │ │ │ │ │ + bne.n dd90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n dd94 │ │ │ │ │ + beq.n dda4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl fce8 <_PyLong_Negate> │ │ │ │ │ + bl fcc0 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e12a │ │ │ │ │ + beq.w e13a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n dd80 │ │ │ │ │ + b.n dd90 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.w e10e │ │ │ │ │ + bne.w e11e │ │ │ │ │ eors r3, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w e0fe │ │ │ │ │ + bne.w e10e │ │ │ │ │ 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, [r6, #12] │ │ │ │ │ adds r1, #3 │ │ │ │ │ subs.w r2, r4, #10 │ │ │ │ │ - bne.w e024 │ │ │ │ │ + bne.w e034 │ │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ │ add.w sl, r5, #12 │ │ │ │ │ sub.w r3, r1, sl │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ - bpl.n dee2 │ │ │ │ │ + bpl.n def2 │ │ │ │ │ ldr.w r8, [r1, #-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, r2, #0 │ │ │ │ │ @@ -21578,15 +21565,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, r2, lr │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n dfc8 │ │ │ │ │ + beq.n dfd8 │ │ │ │ │ ldr.w r8, [r1, #-4] │ │ │ │ │ mov.w r2, lr, lsl #30 │ │ │ │ │ orr.w r2, r2, ip, lsr #2 │ │ │ │ │ subs r1, #8 │ │ │ │ │ orr.w r4, r8, ip, lsl #30 │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ adds.w ip, r4, r2 │ │ │ │ │ @@ -21639,67 +21626,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, r2, lr │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne.n dee2 │ │ │ │ │ + bne.n def2 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e12a │ │ │ │ │ + beq.w e13a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w dd80 │ │ │ │ │ - b.n de04 │ │ │ │ │ + bne.w dd90 │ │ │ │ │ + b.n de14 │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ adds r1, r5, r2 │ │ │ │ │ add r2, r6 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs.w dd44 │ │ │ │ │ + bcs.w dd54 │ │ │ │ │ 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 e172 │ │ │ │ │ + bne.w e182 │ │ │ │ │ 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 dd80 │ │ │ │ │ + b.n dd90 │ │ │ │ │ add.w r8, r5, r1, 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 e08a │ │ │ │ │ + beq.n e09a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e078 │ │ │ │ │ + beq.n e088 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e05c │ │ │ │ │ + beq.n e06c │ │ │ │ │ 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 │ │ │ │ │ @@ -21714,15 +21701,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 e0ec │ │ │ │ │ + b.n e0fc │ │ │ │ │ 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 │ │ │ │ │ @@ -21754,260 +21741,260 @@ │ │ │ │ │ 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 e08a │ │ │ │ │ - b.n dfc8 │ │ │ │ │ + bne.n e09a │ │ │ │ │ + b.n dfd8 │ │ │ │ │ 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 de40 │ │ │ │ │ + b.n de50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dffc │ │ │ │ │ + bne.w e00c │ │ │ │ │ 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 dd98 │ │ │ │ │ + b.n dda8 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w dd94 │ │ │ │ │ + bne.w dda4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56b0 │ │ │ │ │ + bl 56a0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq.n e15e │ │ │ │ │ + beq.n e16e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, e15e │ │ │ │ │ + cbnz r3, e16e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e12a │ │ │ │ │ + beq.n e13a │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n dd94 │ │ │ │ │ + b.n dda4 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n ddda │ │ │ │ │ + b.n ddea │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c2f8 <_PyLong_Copy> │ │ │ │ │ + bl c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de16 │ │ │ │ │ - b.n e12a │ │ │ │ │ + bne.w de26 │ │ │ │ │ + b.n e13a │ │ │ │ │ │ │ │ │ │ -0000e184 : │ │ │ │ │ +0000e194 : │ │ │ │ │ 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, e1e6 │ │ │ │ │ + cbz r0, e1f6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n e1fc │ │ │ │ │ + beq.n e20c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n e1bc │ │ │ │ │ + bhi.n e1cc │ │ │ │ │ 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 e1dc │ │ │ │ │ + beq.n e1ec │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ - bne.n e1ce │ │ │ │ │ + bne.n e1de │ │ │ │ │ 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 e1b6 │ │ │ │ │ + b.n e1c6 │ │ │ │ │ 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 e1f6 │ │ │ │ │ + beq.n e206 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n e25a │ │ │ │ │ + bpl.n e26a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n e240 │ │ │ │ │ + bhi.n e250 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e1b6 │ │ │ │ │ + beq.n e1c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1b6 │ │ │ │ │ + bne.n e1c6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e1b6 │ │ │ │ │ + b.n e1c6 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n e254 │ │ │ │ │ + bcc.n e264 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ orr.w r2, r0, r2, lsl #30 │ │ │ │ │ - b.n e246 │ │ │ │ │ + b.n e256 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ - b.n e226 │ │ │ │ │ + b.n e236 │ │ │ │ │ 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 e226 │ │ │ │ │ + b.n e236 │ │ │ │ │ │ │ │ │ │ -0000e270 : │ │ │ │ │ +0000e280 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n e2b0 │ │ │ │ │ + bpl.n e2c0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n e2b0 │ │ │ │ │ + bpl.n e2c0 │ │ │ │ │ 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 8aec │ │ │ │ │ + bl 8ad4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e2da │ │ │ │ │ + beq.n e2ea │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ │ - cbz r0, e2ba │ │ │ │ │ + cbz r0, e2ca │ │ │ │ │ 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 e2ca │ │ │ │ │ + beq.n e2da │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, e2de │ │ │ │ │ + cbz r2, e2ee │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e2da │ │ │ │ │ + beq.n e2ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, e2e6 │ │ │ │ │ + cbz r3, e2f6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e2ac │ │ │ │ │ + b.n e2bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e2ca │ │ │ │ │ + b.n e2da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e2da │ │ │ │ │ + b.n e2ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e2f0 <_PyLong_Frexp>: │ │ │ │ │ +0000e300 <_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 e760 <_PyLong_Frexp+0x470> │ │ │ │ │ + beq.w e770 <_PyLong_Frexp+0x470> │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e71e <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.w e72e <_PyLong_Frexp+0x42e> │ │ │ │ │ clz r3, r3 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi.w e72c <_PyLong_Frexp+0x43c> │ │ │ │ │ + bhi.w e73c <_PyLong_Frexp+0x43c> │ │ │ │ │ movs r5, #30 │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ │ - bgt.w e504 <_PyLong_Frexp+0x214> │ │ │ │ │ + bgt.w e514 <_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 │ │ │ │ │ @@ -22026,15 +22013,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 e446 <_PyLong_Frexp+0x156> │ │ │ │ │ + bne.n e456 <_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 │ │ │ │ │ @@ -22043,41 +22030,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 e4ec <_PyLong_Frexp+0x1fc> │ │ │ │ │ + ble.w e4fc <_PyLong_Frexp+0x1fc> │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - vldr d6, [pc, #664] @ e670 <_PyLong_Frexp+0x380> │ │ │ │ │ + vldr d6, [pc, #664] @ e680 <_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 e4c4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq.n e4d4 <_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 e4c4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq.n e4d4 <_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] @ e678 <_PyLong_Frexp+0x388> │ │ │ │ │ + vldr d6, [pc, #604] @ e688 <_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 e4da <_PyLong_Frexp+0x1ea> │ │ │ │ │ + beq.n e4ea <_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 │ │ │ │ │ @@ -22097,15 +22084,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 e3a6 <_PyLong_Frexp+0xb6> │ │ │ │ │ + beq.n e3b6 <_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 │ │ │ │ │ @@ -22113,45 +22100,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 e3a6 <_PyLong_Frexp+0xb6> │ │ │ │ │ - b.n e494 <_PyLong_Frexp+0x1a4> │ │ │ │ │ - vldr d0, [pc, #432] @ e678 <_PyLong_Frexp+0x388> │ │ │ │ │ + beq.w e3b6 <_PyLong_Frexp+0xb6> │ │ │ │ │ + b.n e4a4 <_PyLong_Frexp+0x1a4> │ │ │ │ │ + vldr d0, [pc, #432] @ e688 <_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 e42e <_PyLong_Frexp+0x13e> │ │ │ │ │ + bne.n e43e <_PyLong_Frexp+0x13e> │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e73e <_PyLong_Frexp+0x44e> │ │ │ │ │ + beq.w e74e <_PyLong_Frexp+0x44e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ - b.n e42e <_PyLong_Frexp+0x13e> │ │ │ │ │ - vldr d6, [pc, #392] @ e678 <_PyLong_Frexp+0x388> │ │ │ │ │ + b.n e43e <_PyLong_Frexp+0x13e> │ │ │ │ │ + vldr d6, [pc, #392] @ e688 <_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 e42e <_PyLong_Frexp+0x13e> │ │ │ │ │ - b.n e4e4 <_PyLong_Frexp+0x1f4> │ │ │ │ │ + bne.n e43e <_PyLong_Frexp+0x13e> │ │ │ │ │ + b.n e4f4 <_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 e688 <_PyLong_Frexp+0x398> │ │ │ │ │ + ble.w e698 <_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 │ │ │ │ │ @@ -22160,15 +22147,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 e638 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq.n e648 <_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] │ │ │ │ │ @@ -22186,15 +22173,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 e638 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq.n e648 <_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] │ │ │ │ │ @@ -22208,15 +22195,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 e638 <_PyLong_Frexp+0x348> │ │ │ │ │ + ble.n e648 <_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]! │ │ │ │ │ @@ -22227,184 +22214,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 e608 <_PyLong_Frexp+0x318> │ │ │ │ │ + bne.n e618 <_PyLong_Frexp+0x318> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e718 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq.n e728 <_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 e3d4 <_PyLong_Frexp+0xe4> │ │ │ │ │ - b.n e418 <_PyLong_Frexp+0x128> │ │ │ │ │ + bgt.w e3e4 <_PyLong_Frexp+0xe4> │ │ │ │ │ + b.n e428 <_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 e63e <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e64e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n e642 <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e652 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e63e <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e64e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n e642 <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e652 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e63e <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e64e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n e642 <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e652 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e63e <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e64e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n e642 <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e652 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e63e <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e64e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n e642 <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e652 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e63e <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e64e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n e642 <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e652 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e63e <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e64e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - beq.n e642 <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e652 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e63e <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e64e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq.n e642 <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e652 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-24] │ │ │ │ │ sub.w r5, r4, #9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e63e <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e64e <_PyLong_Frexp+0x34e> │ │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ │ subs r4, #6 │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e642 <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e652 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r4, #-4]! │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n e708 <_PyLong_Frexp+0x418> │ │ │ │ │ - b.n e63e <_PyLong_Frexp+0x34e> │ │ │ │ │ + beq.n e718 <_PyLong_Frexp+0x418> │ │ │ │ │ + b.n e64e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n e692 <_PyLong_Frexp+0x3a2> │ │ │ │ │ - b.n e642 <_PyLong_Frexp+0x352> │ │ │ │ │ + bne.n e6a2 <_PyLong_Frexp+0x3a2> │ │ │ │ │ + b.n e652 <_PyLong_Frexp+0x352> │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls.w e338 <_PyLong_Frexp+0x48> │ │ │ │ │ + bls.w e348 <_PyLong_Frexp+0x48> │ │ │ │ │ movw r2, #17477 @ 0x4445 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n e73e <_PyLong_Frexp+0x44e> │ │ │ │ │ + bne.n e74e <_PyLong_Frexp+0x44e> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble.w e338 <_PyLong_Frexp+0x48> │ │ │ │ │ + ble.w e348 <_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 e440 <_PyLong_Frexp+0x150> │ │ │ │ │ - vldr d0, [pc, #-228] @ e680 <_PyLong_Frexp+0x390> │ │ │ │ │ + b.n e450 <_PyLong_Frexp+0x150> │ │ │ │ │ + vldr d0, [pc, #-228] @ e690 <_PyLong_Frexp+0x390> │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ - b.n e440 <_PyLong_Frexp+0x150> │ │ │ │ │ + b.n e450 <_PyLong_Frexp+0x150> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e76c : │ │ │ │ │ +0000e77c : │ │ │ │ │ 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 efe0 │ │ │ │ │ + bpl.w eff0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w efe0 │ │ │ │ │ + bpl.w eff0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w eff6 │ │ │ │ │ + beq.w f006 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ and.w sl, r1, #3 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w ed74 │ │ │ │ │ + beq.w ed84 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w ee3c │ │ │ │ │ + bhi.w ee4c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w ee94 │ │ │ │ │ + blt.w eea4 │ │ │ │ │ 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 e8b6 │ │ │ │ │ + bhi.n e8c6 │ │ │ │ │ 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 eeee │ │ │ │ │ + bne.w eefe │ │ │ │ │ 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 │ │ │ │ │ @@ -22412,15 +22399,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 e84c │ │ │ │ │ + bcs.n e85c │ │ │ │ │ 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 │ │ │ │ │ @@ -22429,21 +22416,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 edf0 │ │ │ │ │ + bcs.w ee00 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efcc │ │ │ │ │ + beq.w efdc │ │ │ │ │ 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 │ │ │ │ │ @@ -22462,42 +22449,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 e7e4 │ │ │ │ │ + bls.n e7f4 │ │ │ │ │ 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 ef30 │ │ │ │ │ + bne.w ef40 │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w efa2 │ │ │ │ │ + ble.w efb2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w f018 │ │ │ │ │ + bgt.w f028 │ │ │ │ │ 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 efcc │ │ │ │ │ + beq.w efdc │ │ │ │ │ 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 │ │ │ │ │ @@ -22513,26 +22500,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 ed78 │ │ │ │ │ + beq.w ed88 │ │ │ │ │ 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 ed64 │ │ │ │ │ + bge.w ed74 │ │ │ │ │ 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 │ │ │ │ │ @@ -22542,15 +22529,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 ecc6 │ │ │ │ │ + ble.w ecd6 │ │ │ │ │ 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 │ │ │ │ │ @@ -22558,148 +22545,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 ecc6 │ │ │ │ │ + ble.w ecd6 │ │ │ │ │ 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 ecc6 │ │ │ │ │ + ble.w ecd6 │ │ │ │ │ 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 ecc6 │ │ │ │ │ + ble.w ecd6 │ │ │ │ │ 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 ecc6 │ │ │ │ │ + ble.w ecd6 │ │ │ │ │ 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 ecc6 │ │ │ │ │ + ble.w ecd6 │ │ │ │ │ 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 ecc6 │ │ │ │ │ + ble.w ecd6 │ │ │ │ │ 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 ecc6 │ │ │ │ │ + ble.w ecd6 │ │ │ │ │ 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 ecc6 │ │ │ │ │ + bge.w ecd6 │ │ │ │ │ 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 ecc6 │ │ │ │ │ + ble.w ecd6 │ │ │ │ │ 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 ec14 │ │ │ │ │ + beq.n ec24 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n ebe2 │ │ │ │ │ + beq.n ebf2 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n ebb6 │ │ │ │ │ + beq.n ebc6 │ │ │ │ │ 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 │ │ │ │ │ @@ -22732,15 +22719,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 ecc6 │ │ │ │ │ + beq.n ecd6 │ │ │ │ │ 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 │ │ │ │ │ @@ -22786,89 +22773,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 ec18 │ │ │ │ │ + bne.n ec28 │ │ │ │ │ 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 ece8 │ │ │ │ │ + beq.n ecf8 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, ed44 │ │ │ │ │ + cbz r2, ed54 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w e844 │ │ │ │ │ + bhi.w e854 │ │ │ │ │ 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 e844 │ │ │ │ │ + bcs.w e854 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ed2e │ │ │ │ │ + beq.n ed3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, ed2e │ │ │ │ │ - ldr r2, [pc, #752] @ (f010 ) │ │ │ │ │ + cbnz r3, ed3e │ │ │ │ │ + ldr r2, [pc, #752] @ (f020 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w efd4 │ │ │ │ │ + bne.w efe4 │ │ │ │ │ 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 e844 │ │ │ │ │ + b.n e854 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ef52 │ │ │ │ │ + beq.w ef62 │ │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ed42 │ │ │ │ │ + beq.n ed52 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n ece2 │ │ │ │ │ + beq.n ecf2 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - b.n ece2 │ │ │ │ │ + b.n ecf2 │ │ │ │ │ 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 ecd4 │ │ │ │ │ - b.n ece8 │ │ │ │ │ - ldr r4, [pc, #668] @ (f014 ) │ │ │ │ │ - b.n e844 │ │ │ │ │ + bne.n ece4 │ │ │ │ │ + b.n ecf8 │ │ │ │ │ + ldr r4, [pc, #668] @ (f024 ) │ │ │ │ │ + b.n e854 │ │ │ │ │ orr.w r3, fp, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w eefc │ │ │ │ │ + bne.w ef0c │ │ │ │ │ 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 │ │ │ │ │ @@ -22890,26 +22877,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 e9a2 │ │ │ │ │ - b.n ecc6 │ │ │ │ │ + bne.w e9b2 │ │ │ │ │ + b.n ecd6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.w ef5a │ │ │ │ │ + blt.w ef6a │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efcc │ │ │ │ │ + beq.w efdc │ │ │ │ │ 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 │ │ │ │ │ @@ -22922,201 +22909,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 e844 │ │ │ │ │ + b.n e854 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r5, r4, r2, lsl #2 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ lsrs r0, r6, #30 │ │ │ │ │ - bne.w ef88 │ │ │ │ │ + bne.w ef98 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ orr.w r0, r0, r6, lsl #30 │ │ │ │ │ cmp.w r6, r0, lsr #30 │ │ │ │ │ - bne.w ef88 │ │ │ │ │ + bne.w ef98 │ │ │ │ │ subs r6, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n ee86 │ │ │ │ │ + beq.n ee96 │ │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ - bne.w ef88 │ │ │ │ │ + bne.w ef98 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcc.n ee86 │ │ │ │ │ + bcc.n ee96 │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n ee70 │ │ │ │ │ - b.n ef88 │ │ │ │ │ + beq.n ee80 │ │ │ │ │ + b.n ef98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ef7e │ │ │ │ │ + blt.n ef8e │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w e7c6 │ │ │ │ │ + bge.w e7d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 92f0 │ │ │ │ │ + bl 92d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efd0 │ │ │ │ │ + beq.w efe0 │ │ │ │ │ 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 eec6 │ │ │ │ │ + beq.n eed6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, eec6 │ │ │ │ │ + cbnz r3, eed6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcc.w e8aa │ │ │ │ │ + bcc.w e8ba │ │ │ │ │ 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 efae │ │ │ │ │ + bhi.n efbe │ │ │ │ │ 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 e832 │ │ │ │ │ + b.n e842 │ │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n ef16 │ │ │ │ │ + bne.n ef26 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ - b.n e942 │ │ │ │ │ + b.n e952 │ │ │ │ │ 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 ef04 │ │ │ │ │ - b.n ef22 │ │ │ │ │ - cbnz r5, ef6a │ │ │ │ │ + beq.n ef14 │ │ │ │ │ + b.n ef32 │ │ │ │ │ + cbnz r5, ef7a │ │ │ │ │ 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 efea │ │ │ │ │ + bne.n effa │ │ │ │ │ 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 e844 │ │ │ │ │ + b.n e854 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n ed0c │ │ │ │ │ + b.n ed1c │ │ │ │ │ rsbs r3, sl, #0 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n edfa │ │ │ │ │ + b.n ee0a │ │ │ │ │ subs r5, #1 │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n efa0 │ │ │ │ │ + ble.n efb0 │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ movs r6, #30 │ │ │ │ │ - b.n e8e0 │ │ │ │ │ + b.n e8f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n ef88 │ │ │ │ │ + bge.n ef98 │ │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n ee94 │ │ │ │ │ + beq.n eea4 │ │ │ │ │ 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 ee94 │ │ │ │ │ + b.n eea4 │ │ │ │ │ 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 efa2 │ │ │ │ │ + bne.n efb2 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n efa0 │ │ │ │ │ + bne.n efb0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ │ movt r5, #8191 @ 0x1fff │ │ │ │ │ movs r6, #30 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n e8f0 │ │ │ │ │ + b.n e900 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n e844 │ │ │ │ │ + b.n e854 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n ed28 │ │ │ │ │ + b.n ed38 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n e844 │ │ │ │ │ + b.n e854 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w c2f8 <_PyLong_Copy> │ │ │ │ │ + b.w c308 <_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 efd0 │ │ │ │ │ + b.n efe0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -23125,71 +23112,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 efd0 │ │ │ │ │ + b.n efe0 │ │ │ │ │ │ │ │ │ │ -0000f030 : │ │ │ │ │ +0000f040 : │ │ │ │ │ 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] │ │ │ │ │ - and.w r1, r2, #3 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - beq.n f05a │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + and.w ip, r2, #3 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.n f07c │ │ │ │ │ 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.w f194 │ │ │ │ │ + bne.n f160 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ - bx lr │ │ │ │ │ - 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 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n f0ee │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - negs r3, r3 │ │ │ │ │ - negs r4, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov.w r2, r3, asr #31 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - sbc.w ip, 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 f09c │ │ │ │ │ - ldr r0, [pc, #260] @ (f198 ) │ │ │ │ │ + bhi.n f0fc │ │ │ │ │ + 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 f0aa │ │ │ │ │ + ldr r0, [pc, #200] @ (f16c ) │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - subs r3, r7, r3 │ │ │ │ │ - sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n f10a │ │ │ │ │ + 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 f118 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f166 │ │ │ │ │ + beq.n f158 │ │ │ │ │ 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 │ │ │ │ │ @@ -23203,183 +23189,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 f098 │ │ │ │ │ - bl c2f8 <_PyLong_Copy> │ │ │ │ │ + b.n f078 │ │ │ │ │ + bl c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f098 │ │ │ │ │ + beq.n f078 │ │ │ │ │ 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 f098 │ │ │ │ │ - movs r0, #20 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - blt.n f15c │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r6, ip │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, f166 │ │ │ │ │ - movs r4, #16 │ │ │ │ │ - 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 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n f16e │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - lsrs r3, r5, #30 │ │ │ │ │ - orr.w r3, r3, r6, lsl #2 │ │ │ │ │ - bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - orrs.w r6, r3, r6, lsr #30 │ │ │ │ │ - it ne │ │ │ │ │ - addne.w r2, r0, #16 │ │ │ │ │ - strd r4, r5, [r0, #8] │ │ │ │ │ - beq.n f098 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n f098 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, f166 │ │ │ │ │ + b.n f078 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.n f140 │ │ │ │ │ + bl 110 <_PyLong_New> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_New │ │ │ │ │ + cbz r0, f15c │ │ │ │ │ + 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 f078 │ │ │ │ │ + adds r1, r0, r1 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + b.n f078 │ │ │ │ │ + bl 110 <_PyLong_New> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_New │ │ │ │ │ + cbz r0, f15c │ │ │ │ │ movs r4, #18 │ │ │ │ │ - b.n f11e │ │ │ │ │ + bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w r1, r0, #16 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + strd r4, r6, [r0, #8] │ │ │ │ │ + b.n f13c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f098 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - lsrs r3, r5, #30 │ │ │ │ │ - orr.w r3, r3, r6, lsl #2 │ │ │ │ │ - bic.w r2, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - orrs.w r6, r3, r6, lsr #30 │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - add.w r2, r0, #16 │ │ │ │ │ - str r4, [r0, #8] │ │ │ │ │ - beq.n f098 │ │ │ │ │ - b.n f158 │ │ │ │ │ - b.w c2f8 <_PyLong_Copy> │ │ │ │ │ + b.n f078 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000f19c <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +0000f170 <_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 f21a <_PyLong_UnsignedShort_Converter+0x7e> │ │ │ │ │ + bpl.n f1ee <_PyLong_UnsignedShort_Converter+0x7e> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n f24a <_PyLong_UnsignedShort_Converter+0xae> │ │ │ │ │ + beq.n f21e <_PyLong_UnsignedShort_Converter+0xae> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi.n f1da <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ + bhi.n f1ae <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.n f20a <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + beq.n f1de <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ │ - bcs.n f232 <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ + bcs.n f206 <_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 f214 <_PyLong_UnsignedShort_Converter+0x78> │ │ │ │ │ + bcc.n f1e8 <_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 f1e0 <_PyLong_UnsignedShort_Converter+0x44> │ │ │ │ │ + beq.n f1b4 <_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, f232 <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ + cbz r0, f206 <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n f1ce <_PyLong_UnsignedShort_Converter+0x32> │ │ │ │ │ - b.n f20a <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + bne.n f1a2 <_PyLong_UnsignedShort_Converter+0x32> │ │ │ │ │ + b.n f1de <_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 f20a <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + b.n f1de <_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 f210 <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ + b.n f1e4 <_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 f210 <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ + b.n f1e4 <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f264 : │ │ │ │ │ +0000f238 : │ │ │ │ │ x_divrem(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -23389,53 +23349,53 @@ │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ │ - bgt.w fcc6 │ │ │ │ │ + bgt.w fc9a │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc2e │ │ │ │ │ + beq.w fc02 │ │ │ │ │ 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 │ │ │ │ │ mov.w r8, r7, lsr #3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w fc92 │ │ │ │ │ + bne.w fc66 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - bhi.w fca6 │ │ │ │ │ + bhi.w fc7a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w faf0 │ │ │ │ │ + beq.w fac4 │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fafe │ │ │ │ │ + beq.w fad2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r7, r7, #7 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ │ @@ -23451,93 +23411,93 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [fp, #12] │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fa1a │ │ │ │ │ + beq.w f9ee │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w fa30 │ │ │ │ │ + beq.w fa04 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ sub.w r2, r7, #32 │ │ │ │ │ rsb r0, r7, #32 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ lsl.w r1, r3, r7 │ │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ │ lsr.w r3, r3, r0 │ │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ orr.w r9, r9, r3, lsl #2 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bls.w f494 │ │ │ │ │ + bls.w f468 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsr.w sl, r1, r0 │ │ │ │ │ orr.w lr, lr, sl │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ lsl.w r3, r1, r7 │ │ │ │ │ orr.w r3, r3, r9 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ - beq.n f494 │ │ │ │ │ + beq.n f468 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ lsl.w r9, r1, r2 │ │ │ │ │ lsr.w sl, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, r9, lr │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ - beq.n f494 │ │ │ │ │ + beq.n f468 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ lsl.w r9, r1, r2 │ │ │ │ │ lsr.w sl, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r9, r9, lr │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r9, lsl #2 │ │ │ │ │ mov.w r9, r9, lsr #30 │ │ │ │ │ - beq.n f494 │ │ │ │ │ + beq.n f468 │ │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ lsl.w ip, r1, r2 │ │ │ │ │ lsr.w lr, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w ip, r3, ip, lsl #2 │ │ │ │ │ - beq.n f494 │ │ │ │ │ + beq.n f468 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w lr, fp, #28 │ │ │ │ │ add.w r9, r3, #8 │ │ │ │ │ adds r3, #28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add.w r9, r9, r8, lsl #2 │ │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ │ @@ -23547,61 +23507,61 @@ │ │ │ │ │ lsl.w ip, r1, r2 │ │ │ │ │ lsr.w r1, r1, r0 │ │ │ │ │ orr.w r1, ip, r1 │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ orr.w ip, ip, r1, lsl #2 │ │ │ │ │ - bne.n f468 │ │ │ │ │ + bne.n f43c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w sl, r3, #12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r6, r3, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w fa72 │ │ │ │ │ + beq.w fa46 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ lsl.w ip, r1, r7 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsr.w r1, r1, r0 │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ bic.w ip, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [sl] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bls.w f612 │ │ │ │ │ + bls.w f5e6 │ │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ │ lsr.w r9, ip, r0 │ │ │ │ │ lsl.w ip, ip, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - beq.w f612 │ │ │ │ │ + beq.w f5e6 │ │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ │ lsr.w r9, ip, r0 │ │ │ │ │ lsl.w ip, ip, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ bic.w r3, ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ mov.w r3, ip, lsr #30 │ │ │ │ │ mov.w ip, lr, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ - beq.n f612 │ │ │ │ │ + beq.n f5e6 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ lsl.w lr, r1, r2 │ │ │ │ │ lsr.w r9, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ @@ -23609,42 +23569,42 @@ │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [sl, #12] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r1 │ │ │ │ │ - beq.n f612 │ │ │ │ │ + beq.n f5e6 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ │ lsr.w r9, r3, r0 │ │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w lr, lr, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ - beq.n f612 │ │ │ │ │ + beq.n f5e6 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ lsl.w r6, r1, r2 │ │ │ │ │ lsr.w ip, r1, r0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ orr.w r6, r6, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w r6, r6, lr │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r6, lsl #2 │ │ │ │ │ - beq.n f612 │ │ │ │ │ + beq.n f5e6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add.w ip, r6, #32 │ │ │ │ │ add r1, r6 │ │ │ │ │ sub.w lr, r1, #8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r9, r1, #32 │ │ │ │ │ @@ -23655,49 +23615,49 @@ │ │ │ │ │ lsl.w r3, r6, r2 │ │ │ │ │ lsr.w r6, r6, r0 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ mov.w r6, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r9, #4]! │ │ │ │ │ orr.w r3, r6, r3, lsl #2 │ │ │ │ │ - bne.n f5e6 │ │ │ │ │ + bne.n f5ba │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fad2 │ │ │ │ │ + beq.w faa6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs.w r4, r3, r8 │ │ │ │ │ - beq.w faa6 │ │ │ │ │ + beq.w fa7a │ │ │ │ │ adds r0, r4, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc08 │ │ │ │ │ + beq.w fbdc │ │ │ │ │ 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 fc66 │ │ │ │ │ + bne.w fc3a │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add.w r6, sl, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, sl │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - bls.w f856 │ │ │ │ │ + bls.w f82a │ │ │ │ │ add.w r3, r8, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r9, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r1, r2, r4 │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ @@ -23714,58 +23674,58 @@ │ │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc6c │ │ │ │ │ + bne.w fc40 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ lsrs r1, r3, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ ittee ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ movne r3, r4 │ │ │ │ │ - addweq r3, pc, #1548 @ 0x60c │ │ │ │ │ + addweq r3, pc, #1552 @ 0x610 │ │ │ │ │ ldrdeq r2, r3, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, ip, r0, r7 │ │ │ │ │ orr.w r9, r1, r2, lsl #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs.w ip, r3, ip │ │ │ │ │ - bcc.w fa48 │ │ │ │ │ + bcc.w fa1c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fa0a │ │ │ │ │ + beq.w f9de │ │ │ │ │ subs r3, r5, r6 │ │ │ │ │ add.w lr, fp, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov ip, r6 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n f794 │ │ │ │ │ + beq.n f768 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n f76a │ │ │ │ │ + beq.n f73e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n f744 │ │ │ │ │ + beq.n f718 │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ add.w r9, fp, #12 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ umull r3, r4, r0, r3 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ │ @@ -23792,15 +23752,15 @@ │ │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r4, r3, r1, lsl #2 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq.n f834 │ │ │ │ │ + beq.n f808 │ │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ mov r7, ip │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ mov r8, r9 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ add r4, r6 │ │ │ │ │ @@ -23843,42 +23803,42 @@ │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r3, #30 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ orr.w r4, r4, r2, lsl #2 │ │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ │ - bne.n f798 │ │ │ │ │ + bne.n f76c │ │ │ │ │ ldrd r8, r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r4, r3 │ │ │ │ │ - bmi.w fb38 │ │ │ │ │ + bmi.w fb0c │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ - bcc.w f6a4 │ │ │ │ │ + bcc.w f678 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ ldrd r9, r7, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w f984 │ │ │ │ │ + beq.w f958 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ lsls r1, r7 │ │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ bic.w ip, r3, r1 │ │ │ │ │ mvns r1, r1 │ │ │ │ │ lsr.w r2, r3, r7 │ │ │ │ │ str.w r2, [r5, r0, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f984 │ │ │ │ │ + beq.w f958 │ │ │ │ │ subs r6, r4, #4 │ │ │ │ │ mov.w r5, ip, lsr #2 │ │ │ │ │ rsb r0, r7, #32 │ │ │ │ │ sub.w r2, r7, #32 │ │ │ │ │ ldr.w r3, [sl, r6] │ │ │ │ │ lsl.w lr, r5, r0 │ │ │ │ │ lsrs r5, r2 │ │ │ │ │ @@ -23887,57 +23847,57 @@ │ │ │ │ │ lsrs r3, r7 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ orrs r3, r5 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ str r3, [r5, r6] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n f984 │ │ │ │ │ + beq.n f958 │ │ │ │ │ sub.w r6, r4, #8 │ │ │ │ │ mov.w r5, ip, lsr #2 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ lsl.w lr, r5, r0 │ │ │ │ │ ldr.w r3, [sl, r6] │ │ │ │ │ lsr.w r5, r5, r2 │ │ │ │ │ orr.w r3, r3, ip, lsl #30 │ │ │ │ │ and.w ip, r1, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ str r3, [r5, r6] │ │ │ │ │ - beq.n f984 │ │ │ │ │ + beq.n f958 │ │ │ │ │ sub.w r6, r4, #12 │ │ │ │ │ mov.w r5, ip, lsr #2 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ lsl.w lr, r5, r0 │ │ │ │ │ ldr.w r3, [sl, r6] │ │ │ │ │ lsr.w r5, r5, r2 │ │ │ │ │ orr.w r3, r3, ip, lsl #30 │ │ │ │ │ and.w ip, r1, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ str r3, [r5, r6] │ │ │ │ │ - beq.n f984 │ │ │ │ │ + beq.n f958 │ │ │ │ │ subs r4, #16 │ │ │ │ │ mov.w r5, ip, lsr #2 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ lsl.w r6, r5, r0 │ │ │ │ │ ldr.w r3, [sl, r4] │ │ │ │ │ lsr.w r5, r5, r2 │ │ │ │ │ orr.w r3, r3, ip, lsl #30 │ │ │ │ │ and.w ip, r1, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ str r3, [r5, r4] │ │ │ │ │ - beq.n f984 │ │ │ │ │ + beq.n f958 │ │ │ │ │ add.w r3, r8, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ subs r3, #2 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ adds r6, r4, r3 │ │ │ │ │ add.w r5, fp, r3 │ │ │ │ │ ldr.w r3, [r6, #-4]! │ │ │ │ │ @@ -23947,202 +23907,202 @@ │ │ │ │ │ orr.w r3, r3, ip, lsl #30 │ │ │ │ │ lsr.w r4, r4, r2 │ │ │ │ │ and.w ip, r1, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ str.w r3, [r5, #-4]! │ │ │ │ │ - bne.n f958 │ │ │ │ │ + bne.n f92c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f99c │ │ │ │ │ + beq.n f970 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f99c │ │ │ │ │ + cbnz r3, f970 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n f9d0 │ │ │ │ │ + beq.n f9a4 │ │ │ │ │ add.w r0, fp, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbnz r1, f9d0 │ │ │ │ │ + cbnz r1, f9a4 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n f9ca │ │ │ │ │ + beq.n f99e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, f9fc │ │ │ │ │ + cbnz r0, f9d0 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, f9ca │ │ │ │ │ + cbz r1, f99e │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbnz r4, f9f8 │ │ │ │ │ + cbnz r4, f9cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f9bc │ │ │ │ │ + bne.n f990 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str.w fp, [r3] │ │ │ │ │ - beq.n f9f0 │ │ │ │ │ + beq.n f9c4 │ │ │ │ │ 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 fc3e │ │ │ │ │ + beq.w fc12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n f9d0 │ │ │ │ │ + beq.n f9a4 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n f9d0 │ │ │ │ │ + b.n f9a4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w f83c │ │ │ │ │ + bge.w f810 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n f840 │ │ │ │ │ + b.n f814 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r7, #30 │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w f352 │ │ │ │ │ + bne.w f326 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w sl, r3, #12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r6, r3, #12 │ │ │ │ │ - cbz r4, fa96 │ │ │ │ │ + cbz r4, fa6a │ │ │ │ │ sub.w r2, r7, #32 │ │ │ │ │ rsb r0, r7, #32 │ │ │ │ │ - b.n f4a6 │ │ │ │ │ + b.n f47a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it cc │ │ │ │ │ ldrcc r7, [sp, #20] │ │ │ │ │ - bcs.w f6fa │ │ │ │ │ + bcs.w f6ce │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ orr.w ip, r1, r3, lsl #30 │ │ │ │ │ umull r9, lr, r0, r2 │ │ │ │ │ lsrs r2, r3, #2 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ sbcs.w r2, r2, lr │ │ │ │ │ - bcc.n fb2a │ │ │ │ │ + bcc.n fafe │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - b.n f6fa │ │ │ │ │ + b.n f6ce │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it hi │ │ │ │ │ rsbhi r4, r8, #0 │ │ │ │ │ - bhi.w f62a │ │ │ │ │ + bhi.w f5fe │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r3, r2, r4, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n f620 │ │ │ │ │ + b.n f5f4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n fb22 │ │ │ │ │ + bls.n faf6 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc08 │ │ │ │ │ + beq.w fbdc │ │ │ │ │ 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 fc66 │ │ │ │ │ + bne.w fc3a │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - b.n f856 │ │ │ │ │ + b.n f82a │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it cc │ │ │ │ │ strcc r4, [sp, #28] │ │ │ │ │ - bcc.w f620 │ │ │ │ │ - b.n fa8a │ │ │ │ │ + bcc.w f5f4 │ │ │ │ │ + b.n fa5e │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f2f4 │ │ │ │ │ + bne.w f2c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fc32 │ │ │ │ │ + beq.w fc06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc32 │ │ │ │ │ + bne.w fc06 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fc32 │ │ │ │ │ + b.n fc06 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - b.n f62a │ │ │ │ │ + b.n f5fe │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n fa5a │ │ │ │ │ - b.n fa6e │ │ │ │ │ + bcc.n fa2e │ │ │ │ │ + b.n fa42 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ subs r2, r5, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ subs r2, #4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n fb9c │ │ │ │ │ + beq.n fb70 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n fb7e │ │ │ │ │ + beq.n fb52 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n fb68 │ │ │ │ │ + beq.n fb3c │ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ add r2, r1 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ lsrs r4, r2, #30 │ │ │ │ │ @@ -24157,15 +24117,15 @@ │ │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ │ cmp ip, r5 │ │ │ │ │ add r2, r1 │ │ │ │ │ add r2, r4 │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ mov.w r4, r2, lsr #30 │ │ │ │ │ - beq.w fa16 │ │ │ │ │ + beq.w f9ea │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ mov r4, ip │ │ │ │ │ ldr.w r9, [lr, #4] │ │ │ │ │ mov r6, lr │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ @@ -24190,122 +24150,123 @@ │ │ │ │ │ str.w r9, [r4, #12] │ │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ │ add r2, r9 │ │ │ │ │ add.w r1, r2, r1, lsr #30 │ │ │ │ │ bic.w r9, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r4, #16] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bne.n fba0 │ │ │ │ │ + bne.n fb74 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ - b.n fa16 │ │ │ │ │ + b.n f9ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fb02 │ │ │ │ │ + beq.w fad6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fb02 │ │ │ │ │ + bne.w fad6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fb02 │ │ │ │ │ + b.n fad6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n f9f0 │ │ │ │ │ + b.n f9c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r0, fc5e │ │ │ │ │ + cbz r0, fc32 │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n fc3c │ │ │ │ │ + beq.n fc10 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w f9f0 │ │ │ │ │ + beq.w f9c4 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n f9f0 │ │ │ │ │ + b.n f9c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n f9f0 │ │ │ │ │ + b.n f9c4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n f654 │ │ │ │ │ + b.n f628 │ │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fc84 │ │ │ │ │ + beq.n fc58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, fcbe │ │ │ │ │ + cbz r3, fc92 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n fc1a │ │ │ │ │ - b.n fb02 │ │ │ │ │ + bne.n fbee │ │ │ │ │ + b.n fad6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - bls.w f2da │ │ │ │ │ + bls.w f2ae │ │ │ │ │ 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 fb02 │ │ │ │ │ + b.n fad6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fc84 │ │ │ │ │ + b.n fc58 │ │ │ │ │ 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 fc32 │ │ │ │ │ + b.n fc06 │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -0000fce8 <_PyLong_Negate>: │ │ │ │ │ +0000fcc0 <_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 fd12 <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n fcea <_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 │ │ │ │ │ @@ -24314,95 +24275,95 @@ │ │ │ │ │ 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 fd5c <_PyLong_Negate+0x74> │ │ │ │ │ - ldr r3, [pc, #76] @ (fd88 <_PyLong_Negate+0xa0>) │ │ │ │ │ + bcs.n fd34 <_PyLong_Negate+0x74> │ │ │ │ │ + ldr r3, [pc, #76] @ (fd60 <_PyLong_Negate+0xa0>) │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n fd10 <_PyLong_Negate+0x28> │ │ │ │ │ + beq.n fce8 <_PyLong_Negate+0x28> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fd10 <_PyLong_Negate+0x28> │ │ │ │ │ + bne.n fce8 <_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 fd7c <_PyLong_Negate+0x94> │ │ │ │ │ + bcs.n fd54 <_PyLong_Negate+0x94> │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ - b.n fd40 <_PyLong_Negate+0x58> │ │ │ │ │ + b.n fd18 <_PyLong_Negate+0x58> │ │ │ │ │ mov r1, lr │ │ │ │ │ - bl c458 <_PyLong_FromLarge> │ │ │ │ │ + bl c468 <_PyLong_FromLarge> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ - b.n fd40 <_PyLong_Negate+0x58> │ │ │ │ │ + b.n fd18 <_PyLong_Negate+0x58> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000fd8c <_PyLong_GCD>: │ │ │ │ │ +0000fd64 <_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, #3952] @ 0xf70 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bhi.w ff0e <_PyLong_GCD+0x182> │ │ │ │ │ + bhi.w fee6 <_PyLong_GCD+0x182> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.w ff0e <_PyLong_GCD+0x182> │ │ │ │ │ + bhi.w fee6 <_PyLong_GCD+0x182> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ff02 <_PyLong_GCD+0x176> │ │ │ │ │ + beq.w feda <_PyLong_GCD+0x176> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 1073c <_PyLong_GCD+0x9b0> │ │ │ │ │ + bpl.w 10714 <_PyLong_GCD+0x9b0> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.w 10664 <_PyLong_GCD+0x8d8> │ │ │ │ │ + bhi.w 1063c <_PyLong_GCD+0x8d8> │ │ │ │ │ ldr r2, [r3, #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 10788 <_PyLong_GCD+0x9fc> │ │ │ │ │ + bpl.w 10760 <_PyLong_GCD+0x9fc> │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.w 10644 <_PyLong_GCD+0x8b8> │ │ │ │ │ + bhi.w 1061c <_PyLong_GCD+0x8b8> │ │ │ │ │ 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 r3, [sp, #12] │ │ │ │ │ @@ -24410,72 +24371,72 @@ │ │ │ │ │ eors r5, r2 │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ sbc.w r2, r5, r2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w fffa <_PyLong_GCD+0x26e> │ │ │ │ │ + bne.w ffd2 <_PyLong_GCD+0x26e> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10442 <_PyLong_GCD+0x6b6> │ │ │ │ │ + bne.w 1041a <_PyLong_GCD+0x6b6> │ │ │ │ │ orrs.w r3, r6, r8 │ │ │ │ │ - beq.n fe96 <_PyLong_GCD+0x10a> │ │ │ │ │ + beq.n fe6e <_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 10414 <_PyLong_GCD+0x688> │ │ │ │ │ + beq.w 103ec <_PyLong_GCD+0x688> │ │ │ │ │ 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 fe96 <_PyLong_GCD+0x10a> │ │ │ │ │ + beq.n fe6e <_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 fe84 <_PyLong_GCD+0xf8> │ │ │ │ │ + bne.n fe5c <_PyLong_GCD+0xf8> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.w 10586 <_PyLong_GCD+0x7fa> │ │ │ │ │ + bcc.w 1055e <_PyLong_GCD+0x7fa> │ │ │ │ │ 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 1000e <_PyLong_GCD+0x282> │ │ │ │ │ + bcs.w ffe6 <_PyLong_GCD+0x282> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10732 <_PyLong_GCD+0x9a6> │ │ │ │ │ + beq.w 1070a <_PyLong_GCD+0x9a6> │ │ │ │ │ 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 │ │ │ │ │ @@ -24495,121 +24456,121 @@ │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ 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 fdce <_PyLong_GCD+0x42> │ │ │ │ │ + b.n fda6 <_PyLong_GCD+0x42> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl f030 │ │ │ │ │ + bl f040 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10736 <_PyLong_GCD+0x9aa> │ │ │ │ │ + beq.w 1070e <_PyLong_GCD+0x9aa> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl f030 │ │ │ │ │ + bl f040 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1093a <_PyLong_GCD+0xbae> │ │ │ │ │ + beq.w 10912 <_PyLong_GCD+0xbae> │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 16b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 104e2 <_PyLong_GCD+0x756> │ │ │ │ │ + bge.w 104ba <_PyLong_GCD+0x756> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ │ lsrs r3, r7, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 1009c <_PyLong_GCD+0x310> │ │ │ │ │ + bls.w 10074 <_PyLong_GCD+0x310> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ strd fp, r9, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add.w r4, r9, r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 104f4 <_PyLong_GCD+0x768> │ │ │ │ │ + beq.w 104cc <_PyLong_GCD+0x768> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 104fa <_PyLong_GCD+0x76e> │ │ │ │ │ + beq.w 104d2 <_PyLong_GCD+0x76e> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ sub.w r1, fp, #2 │ │ │ │ │ add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r5, r3, #30 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.w 10454 <_PyLong_GCD+0x6c8> │ │ │ │ │ + ble.w 1042c <_PyLong_GCD+0x6c8> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.w 100e0 <_PyLong_GCD+0x354> │ │ │ │ │ + ble.w 100b8 <_PyLong_GCD+0x354> │ │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl dd08 │ │ │ │ │ + bl dd18 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1091e <_PyLong_GCD+0xb92> │ │ │ │ │ + beq.w 108f6 <_PyLong_GCD+0xb92> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ffd2 <_PyLong_GCD+0x246> │ │ │ │ │ + beq.n ffaa <_PyLong_GCD+0x246> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10930 <_PyLong_GCD+0xba4> │ │ │ │ │ + beq.w 10908 <_PyLong_GCD+0xba4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r9, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ mov.w fp, r2, lsr #3 │ │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ mov.w r6, r6, lsr #3 │ │ │ │ │ - bls.n 1008e <_PyLong_GCD+0x302> │ │ │ │ │ + bls.n 10066 <_PyLong_GCD+0x302> │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b.n ff72 <_PyLong_GCD+0x1e6> │ │ │ │ │ + b.n ff4a <_PyLong_GCD+0x1e6> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fe34 <_PyLong_GCD+0xa8> │ │ │ │ │ + bne.w fe0c <_PyLong_GCD+0xa8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fe34 <_PyLong_GCD+0xa8> │ │ │ │ │ + b.n fe0c <_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 1070c <_PyLong_GCD+0x980> │ │ │ │ │ + bne.w 106e4 <_PyLong_GCD+0x980> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10732 <_PyLong_GCD+0x9a6> │ │ │ │ │ + beq.w 1070a <_PyLong_GCD+0x9a6> │ │ │ │ │ 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] │ │ │ │ │ @@ -24622,70 +24583,70 @@ │ │ │ │ │ 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 106f4 <_PyLong_GCD+0x968> │ │ │ │ │ + blt.w 106cc <_PyLong_GCD+0x968> │ │ │ │ │ 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 fefa <_PyLong_GCD+0x16e> │ │ │ │ │ + beq.w fed2 <_PyLong_GCD+0x16e> │ │ │ │ │ str.w r8, [r2, #8] │ │ │ │ │ - b.n fefa <_PyLong_GCD+0x16e> │ │ │ │ │ + b.n fed2 <_PyLong_GCD+0x16e> │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 100bc <_PyLong_GCD+0x330> │ │ │ │ │ + beq.n 10094 <_PyLong_GCD+0x330> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 100bc <_PyLong_GCD+0x330> │ │ │ │ │ + beq.n 10094 <_PyLong_GCD+0x330> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 100bc <_PyLong_GCD+0x330> │ │ │ │ │ + cbnz r3, 10094 <_PyLong_GCD+0x330> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 100dc <_PyLong_GCD+0x350> │ │ │ │ │ + beq.n 100b4 <_PyLong_GCD+0x350> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 100dc <_PyLong_GCD+0x350> │ │ │ │ │ + beq.n 100b4 <_PyLong_GCD+0x350> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 100dc <_PyLong_GCD+0x350> │ │ │ │ │ + cbnz r3, 100b4 <_PyLong_GCD+0x350> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n fdce <_PyLong_GCD+0x42> │ │ │ │ │ + b.n fda6 <_PyLong_GCD+0x42> │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ rsb lr, r5, #32 │ │ │ │ │ add r1, sl │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ sub.w r1, r5, #32 │ │ │ │ │ lsr.w r0, r7, lr │ │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ │ orrs r1, r0 │ │ │ │ │ lsls r7, r5 │ │ │ │ │ rsb r0, r3, #60 @ 0x3c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ orrs.w ip, r7, r1 │ │ │ │ │ - beq.w ffaa <_PyLong_GCD+0x21e> │ │ │ │ │ + beq.w ff82 <_PyLong_GCD+0x21e> │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub.w r1, r5, #32 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ rsb lr, r5, #32 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ sub.w r7, r1, #32 │ │ │ │ │ @@ -24709,19 +24670,19 @@ │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ sbcs.w ip, r3, r1 │ │ │ │ │ - blt.w ffaa <_PyLong_GCD+0x21e> │ │ │ │ │ + blt.w ff82 <_PyLong_GCD+0x21e> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ - beq.w 1059a <_PyLong_GCD+0x80e> │ │ │ │ │ + beq.w 10572 <_PyLong_GCD+0x80e> │ │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ │ strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ │ @@ -24760,77 +24721,77 @@ │ │ │ │ │ adc.w r2, r2, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add r3, lr │ │ │ │ │ subs r5, r6, r5 │ │ │ │ │ sbc.w r3, r8, r3 │ │ │ │ │ cmp r5, ip │ │ │ │ │ sbcs.w lr, r3, r2 │ │ │ │ │ - bge.w 105fa <_PyLong_GCD+0x86e> │ │ │ │ │ + bge.w 105d2 <_PyLong_GCD+0x86e> │ │ │ │ │ ldrd r1, r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ffaa <_PyLong_GCD+0x21e> │ │ │ │ │ + beq.w ff82 <_PyLong_GCD+0x21e> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ strd r5, r4, [sp, #40] @ 0x28 │ │ │ │ │ - bmi.w 105c0 <_PyLong_GCD+0x834> │ │ │ │ │ + bmi.w 10598 <_PyLong_GCD+0x834> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 10686 <_PyLong_GCD+0x8fa> │ │ │ │ │ + bne.w 1065e <_PyLong_GCD+0x8fa> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 10904 <_PyLong_GCD+0xb78> │ │ │ │ │ + beq.w 108dc <_PyLong_GCD+0xb78> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108ce <_PyLong_GCD+0xb42> │ │ │ │ │ + beq.w 108a6 <_PyLong_GCD+0xb42> │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 10692 <_PyLong_GCD+0x906> │ │ │ │ │ + bne.w 1066a <_PyLong_GCD+0x906> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 10266 <_PyLong_GCD+0x4da> │ │ │ │ │ + bne.n 1023e <_PyLong_GCD+0x4da> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bge.w 108b8 <_PyLong_GCD+0xb2c> │ │ │ │ │ + bge.w 10890 <_PyLong_GCD+0xb2c> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108ce <_PyLong_GCD+0xb42> │ │ │ │ │ + beq.w 108a6 <_PyLong_GCD+0xb42> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r4, r9, #12 │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w r3, ip, sl, lsl #2 │ │ │ │ │ add.w r6, r1, #12 │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bcs.w 1071c <_PyLong_GCD+0x990> │ │ │ │ │ + bcs.w 106f4 <_PyLong_GCD+0x990> │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ strd r9, r8, [sp, #80] @ 0x50 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r8, r5 │ │ │ │ │ @@ -24871,30 +24832,30 @@ │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [sl], #4 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w lr, r1, asr #30 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bhi.n 102b8 <_PyLong_GCD+0x52c> │ │ │ │ │ + bhi.n 10290 <_PyLong_GCD+0x52c> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ ldrd r5, r4, [sp, #72] @ 0x48 │ │ │ │ │ subs r2, #13 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ adds r1, r6, #4 │ │ │ │ │ adds r6, r1, r2 │ │ │ │ │ adds r2, #4 │ │ │ │ │ ldrd r9, r8, [sp, #80] @ 0x50 │ │ │ │ │ add.w ip, r4, r2 │ │ │ │ │ add.w sl, r5, r2 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcc.w 106a2 <_PyLong_GCD+0x916> │ │ │ │ │ + bcc.w 1067a <_PyLong_GCD+0x916> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -24903,95 +24864,95 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r9] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10396 <_PyLong_GCD+0x60a> │ │ │ │ │ + beq.n 1036e <_PyLong_GCD+0x60a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10916 <_PyLong_GCD+0xb8a> │ │ │ │ │ + beq.w 108ee <_PyLong_GCD+0xb8a> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 103ac <_PyLong_GCD+0x620> │ │ │ │ │ + beq.n 10384 <_PyLong_GCD+0x620> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1090e <_PyLong_GCD+0xb82> │ │ │ │ │ + beq.w 108e6 <_PyLong_GCD+0xb82> │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10970 <_PyLong_GCD+0xbe4> │ │ │ │ │ + beq.w 10948 <_PyLong_GCD+0xbe4> │ │ │ │ │ ldr.w r6, [r5, r0, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10682 <_PyLong_GCD+0x8f6> │ │ │ │ │ + beq.w 1065a <_PyLong_GCD+0x8f6> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 103d6 <_PyLong_GCD+0x64a> │ │ │ │ │ + beq.n 103ae <_PyLong_GCD+0x64a> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1089c <_PyLong_GCD+0xb10> │ │ │ │ │ + beq.w 10874 <_PyLong_GCD+0xb10> │ │ │ │ │ ldr.w r5, [r4, r0, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 10640 <_PyLong_GCD+0x8b4> │ │ │ │ │ + beq.w 10618 <_PyLong_GCD+0x8b4> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 108a4 <_PyLong_GCD+0xb18> │ │ │ │ │ + beq.w 1087c <_PyLong_GCD+0xb18> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - b.n ff52 <_PyLong_GCD+0x1c6> │ │ │ │ │ + b.n ff2a <_PyLong_GCD+0x1c6> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n fe96 <_PyLong_GCD+0x10a> │ │ │ │ │ + b.n fe6e <_PyLong_GCD+0x10a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 10424 <_PyLong_GCD+0x698> │ │ │ │ │ + bge.n 103fc <_PyLong_GCD+0x698> │ │ │ │ │ negs r4, r4 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1084a <_PyLong_GCD+0xabe> │ │ │ │ │ + beq.w 10822 <_PyLong_GCD+0xabe> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fe46 <_PyLong_GCD+0xba> │ │ │ │ │ + beq.w fe1e <_PyLong_GCD+0xba> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fe40 <_PyLong_GCD+0xb4> │ │ │ │ │ + bne.w fe18 <_PyLong_GCD+0xb4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fe40 <_PyLong_GCD+0xb4> │ │ │ │ │ + b.n fe18 <_PyLong_GCD+0xb4> │ │ │ │ │ add.w r1, sl, r0, lsl #2 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ lsr.w r7, r7, r3 │ │ │ │ │ - bgt.w 100fa <_PyLong_GCD+0x36e> │ │ │ │ │ + bgt.w 100d2 <_PyLong_GCD+0x36e> │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ sub.w r0, r5, #32 │ │ │ │ │ rsb lr, r5, #32 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ add r1, sl │ │ │ │ │ rsb r0, r3, #60 @ 0x3c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ @@ -25002,15 +24963,15 @@ │ │ │ │ │ lsr.w ip, r1, lr │ │ │ │ │ orr.w r0, r8, ip │ │ │ │ │ lsl.w r1, r1, r5 │ │ │ │ │ orr.w r7, r1, r7 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ - blt.w 10100 <_PyLong_GCD+0x374> │ │ │ │ │ + blt.w 100d8 <_PyLong_GCD+0x374> │ │ │ │ │ add.w r1, sl, fp, lsl #2 │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ rsb r1, r3, #60 @ 0x3c │ │ │ │ │ sub.w r7, r1, #32 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ lsl.w r8, ip, r7 │ │ │ │ │ @@ -25020,85 +24981,85 @@ │ │ │ │ │ orr.w r8, r8, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ orrs.w ip, r0, r8 │ │ │ │ │ - bne.w 10120 <_PyLong_GCD+0x394> │ │ │ │ │ - b.n ffaa <_PyLong_GCD+0x21e> │ │ │ │ │ + bne.w 100f8 <_PyLong_GCD+0x394> │ │ │ │ │ + b.n ff82 <_PyLong_GCD+0x21e> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ strd r4, r5, [sp, #12] │ │ │ │ │ lsrs r3, r7, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n ff4a <_PyLong_GCD+0x1be> │ │ │ │ │ + b.n ff22 <_PyLong_GCD+0x1be> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1095a <_PyLong_GCD+0xbce> │ │ │ │ │ + bne.w 10932 <_PyLong_GCD+0xbce> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, fp │ │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - bgt.w 10854 <_PyLong_GCD+0xac8> │ │ │ │ │ + bgt.w 1082c <_PyLong_GCD+0xac8> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10880 <_PyLong_GCD+0xaf4> │ │ │ │ │ + bne.w 10858 <_PyLong_GCD+0xaf4> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 10544 <_PyLong_GCD+0x7b8> │ │ │ │ │ + beq.n 1051c <_PyLong_GCD+0x7b8> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10544 <_PyLong_GCD+0x7b8> │ │ │ │ │ + beq.n 1051c <_PyLong_GCD+0x7b8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 10544 <_PyLong_GCD+0x7b8> │ │ │ │ │ + cbnz r3, 1051c <_PyLong_GCD+0x7b8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 10564 <_PyLong_GCD+0x7d8> │ │ │ │ │ + beq.n 1053c <_PyLong_GCD+0x7d8> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10564 <_PyLong_GCD+0x7d8> │ │ │ │ │ + beq.n 1053c <_PyLong_GCD+0x7d8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 10564 <_PyLong_GCD+0x7d8> │ │ │ │ │ + cbnz r3, 1053c <_PyLong_GCD+0x7d8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1041a <_PyLong_GCD+0x68e> │ │ │ │ │ + bne.w 103f2 <_PyLong_GCD+0x68e> │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 10834 <_PyLong_GCD+0xaa8> │ │ │ │ │ + bne.w 1080c <_PyLong_GCD+0xaa8> │ │ │ │ │ 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 fefa <_PyLong_GCD+0x16e> │ │ │ │ │ + b.n fed2 <_PyLong_GCD+0x16e> │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ mov sl, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ @@ -25124,15 +25085,15 @@ │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ negs r4, r4 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ strd r1, r2, [sp, #64] @ 0x40 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1022a <_PyLong_GCD+0x49e> │ │ │ │ │ + b.n 10202 <_PyLong_GCD+0x49e> │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ umull r0, r4, r0, r6 │ │ │ │ │ adds r7, #1 │ │ │ │ │ @@ -25150,58 +25111,58 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ cmpeq ip, r5 │ │ │ │ │ strd r4, r1, [sp, #60] @ 0x3c │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ │ - bne.n 10638 <_PyLong_GCD+0x8ac> │ │ │ │ │ + bne.n 10610 <_PyLong_GCD+0x8ac> │ │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ │ - b.n 10200 <_PyLong_GCD+0x474> │ │ │ │ │ + b.n 101d8 <_PyLong_GCD+0x474> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ strd r2, ip, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 10186 <_PyLong_GCD+0x3fa> │ │ │ │ │ + b.n 1015e <_PyLong_GCD+0x3fa> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 103de <_PyLong_GCD+0x652> │ │ │ │ │ + b.n 103b6 <_PyLong_GCD+0x652> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 3c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3c18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1056e <_PyLong_GCD+0x7e2> │ │ │ │ │ + beq.n 10546 <_PyLong_GCD+0x7e2> │ │ │ │ │ ldrd r6, r8, [sp, #96] @ 0x60 │ │ │ │ │ - b.w fe18 <_PyLong_GCD+0x8c> │ │ │ │ │ + b.w fdf0 <_PyLong_GCD+0x8c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movs r2, #8 │ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ - bl 3c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3c18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 10728 <_PyLong_GCD+0x99c> │ │ │ │ │ + beq.n 10700 <_PyLong_GCD+0x99c> │ │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ │ - b.w fdf4 <_PyLong_GCD+0x68> │ │ │ │ │ + b.w fdcc <_PyLong_GCD+0x68> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 103b4 <_PyLong_GCD+0x628> │ │ │ │ │ + b.n 1038c <_PyLong_GCD+0x628> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 1024e <_PyLong_GCD+0x4c2> │ │ │ │ │ + b.n 10226 <_PyLong_GCD+0x4c2> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 10274 <_PyLong_GCD+0x4e8> │ │ │ │ │ + b.n 1024c <_PyLong_GCD+0x4e8> │ │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ umull r2, r0, r1, r2 │ │ │ │ │ adds r2, r2, r7 │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ mla r0, r1, r7, r0 │ │ │ │ │ mov.w r7, r2, lsr #30 │ │ │ │ │ @@ -25217,272 +25178,272 @@ │ │ │ │ │ mla r1, r1, r3, r0 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ sbc.w r1, lr, r1 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w lr, r1, asr #30 │ │ │ │ │ - b.n 10354 <_PyLong_GCD+0x5c8> │ │ │ │ │ + b.n 1032c <_PyLong_GCD+0x5c8> │ │ │ │ │ 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 1007a <_PyLong_GCD+0x2ee> │ │ │ │ │ + b.n 10052 <_PyLong_GCD+0x2ee> │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 10732 <_PyLong_GCD+0x9a6> │ │ │ │ │ + cbz r0, 1070a <_PyLong_GCD+0x9a6> │ │ │ │ │ mov.w r9, #24 │ │ │ │ │ - b.n 10036 <_PyLong_GCD+0x2aa> │ │ │ │ │ + b.n 1000e <_PyLong_GCD+0x2aa> │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 10354 <_PyLong_GCD+0x5c8> │ │ │ │ │ + b.n 1032c <_PyLong_GCD+0x5c8> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.w fdf4 <_PyLong_GCD+0x68> │ │ │ │ │ + b.w fdcc <_PyLong_GCD+0x68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w fefa <_PyLong_GCD+0x16e> │ │ │ │ │ + b.w fed2 <_PyLong_GCD+0x16e> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10728 <_PyLong_GCD+0x99c> │ │ │ │ │ + beq.n 10700 <_PyLong_GCD+0x99c> │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 107dc <_PyLong_GCD+0xa50> │ │ │ │ │ + bhi.n 107b4 <_PyLong_GCD+0xa50> │ │ │ │ │ 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, #96] @ 0x60 │ │ │ │ │ mov.w r5, r4, asr #31 │ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w fdf4 <_PyLong_GCD+0x68> │ │ │ │ │ + beq.w fdcc <_PyLong_GCD+0x68> │ │ │ │ │ subs r6, #1 │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w fdf4 <_PyLong_GCD+0x68> │ │ │ │ │ + bne.w fdcc <_PyLong_GCD+0x68> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10676 <_PyLong_GCD+0x8ea> │ │ │ │ │ + b.n 1064e <_PyLong_GCD+0x8ea> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1056e <_PyLong_GCD+0x7e2> │ │ │ │ │ + beq.w 10546 <_PyLong_GCD+0x7e2> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n 10808 <_PyLong_GCD+0xa7c> │ │ │ │ │ + bhi.n 107e0 <_PyLong_GCD+0xa7c> │ │ │ │ │ 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, #96] @ 0x60 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov.w r8, r6, asr #31 │ │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w fe18 <_PyLong_GCD+0x8c> │ │ │ │ │ + beq.w fdf0 <_PyLong_GCD+0x8c> │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [sl] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w fe18 <_PyLong_GCD+0x8c> │ │ │ │ │ + bne.w fdf0 <_PyLong_GCD+0x8c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10656 <_PyLong_GCD+0x8ca> │ │ │ │ │ + b.n 1062e <_PyLong_GCD+0x8ca> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ │ - bl 3c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3c18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10676 <_PyLong_GCD+0x8ea> │ │ │ │ │ + beq.w 1064e <_PyLong_GCD+0x8ea> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10676 <_PyLong_GCD+0x8ea> │ │ │ │ │ - b.n 10780 <_PyLong_GCD+0x9f4> │ │ │ │ │ + bne.w 1064e <_PyLong_GCD+0x8ea> │ │ │ │ │ + b.n 10758 <_PyLong_GCD+0x9f4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ │ - bl 3c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 3c18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10656 <_PyLong_GCD+0x8ca> │ │ │ │ │ + beq.w 1062e <_PyLong_GCD+0x8ca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10656 <_PyLong_GCD+0x8ca> │ │ │ │ │ - b.n 107d4 <_PyLong_GCD+0xa48> │ │ │ │ │ + bne.w 1062e <_PyLong_GCD+0x8ca> │ │ │ │ │ + b.n 107ac <_PyLong_GCD+0xa48> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - cbz r2, 10842 <_PyLong_GCD+0xab6> │ │ │ │ │ + cbz r2, 1081a <_PyLong_GCD+0xab6> │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w fe96 <_PyLong_GCD+0x10a> │ │ │ │ │ + b.w fe6e <_PyLong_GCD+0x10a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10584 <_PyLong_GCD+0x7f8> │ │ │ │ │ + b.n 1055c <_PyLong_GCD+0x7f8> │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.w 10006 <_PyLong_GCD+0x27a> │ │ │ │ │ + b.w ffde <_PyLong_GCD+0x27a> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c2f8 <_PyLong_Copy> │ │ │ │ │ + bl c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ │ - beq.n 10870 <_PyLong_GCD+0xae4> │ │ │ │ │ + beq.n 10848 <_PyLong_GCD+0xae4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 10894 <_PyLong_GCD+0xb08> │ │ │ │ │ + cbz r3, 1086c <_PyLong_GCD+0xb08> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10524 <_PyLong_GCD+0x798> │ │ │ │ │ + beq.w 104fc <_PyLong_GCD+0x798> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10524 <_PyLong_GCD+0x798> │ │ │ │ │ + bne.w 104fc <_PyLong_GCD+0x798> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10524 <_PyLong_GCD+0x798> │ │ │ │ │ + b.n 104fc <_PyLong_GCD+0x798> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10870 <_PyLong_GCD+0xae4> │ │ │ │ │ + b.n 10848 <_PyLong_GCD+0xae4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 103fe <_PyLong_GCD+0x672> │ │ │ │ │ + bne.w 103d6 <_PyLong_GCD+0x672> │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ │ - b.w ff52 <_PyLong_GCD+0x1c6> │ │ │ │ │ + b.w ff2a <_PyLong_GCD+0x1c6> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r9, r2 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 10274 <_PyLong_GCD+0x4e8> │ │ │ │ │ + b.n 1024c <_PyLong_GCD+0x4e8> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 108e4 <_PyLong_GCD+0xb58> │ │ │ │ │ + beq.n 108bc <_PyLong_GCD+0xb58> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10960 <_PyLong_GCD+0xbd4> │ │ │ │ │ + beq.n 10938 <_PyLong_GCD+0xbd4> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 108f6 <_PyLong_GCD+0xb6a> │ │ │ │ │ + beq.n 108ce <_PyLong_GCD+0xb6a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 10968 <_PyLong_GCD+0xbdc> │ │ │ │ │ + cbz r3, 10940 <_PyLong_GCD+0xbdc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c440 │ │ │ │ │ + bl c450 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl c440 │ │ │ │ │ - b.n 10736 <_PyLong_GCD+0x9aa> │ │ │ │ │ + bl c450 │ │ │ │ │ + b.n 1070e <_PyLong_GCD+0x9aa> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1024e <_PyLong_GCD+0x4c2> │ │ │ │ │ + b.n 10226 <_PyLong_GCD+0x4c2> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 103ac <_PyLong_GCD+0x620> │ │ │ │ │ + b.n 10384 <_PyLong_GCD+0x620> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10396 <_PyLong_GCD+0x60a> │ │ │ │ │ + b.n 1036e <_PyLong_GCD+0x60a> │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - b.n 108d2 <_PyLong_GCD+0xb46> │ │ │ │ │ + b.n 108aa <_PyLong_GCD+0xb46> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w ffd2 <_PyLong_GCD+0x246> │ │ │ │ │ + b.w ffaa <_PyLong_GCD+0x246> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10736 <_PyLong_GCD+0x9aa> │ │ │ │ │ + beq.w 1070e <_PyLong_GCD+0x9aa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10736 <_PyLong_GCD+0x9aa> │ │ │ │ │ + bne.w 1070e <_PyLong_GCD+0x9aa> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10736 <_PyLong_GCD+0x9aa> │ │ │ │ │ + b.n 1070e <_PyLong_GCD+0x9aa> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.w ff92 <_PyLong_GCD+0x206> │ │ │ │ │ + b.w ff6a <_PyLong_GCD+0x206> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 108e4 <_PyLong_GCD+0xb58> │ │ │ │ │ + b.n 108bc <_PyLong_GCD+0xb58> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 108f6 <_PyLong_GCD+0xb6a> │ │ │ │ │ + b.n 108ce <_PyLong_GCD+0xb6a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 103d6 <_PyLong_GCD+0x64a> │ │ │ │ │ + beq.w 103ae <_PyLong_GCD+0x64a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 103d6 <_PyLong_GCD+0x64a> │ │ │ │ │ + b.n 103ae <_PyLong_GCD+0x64a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010980 : │ │ │ │ │ +00010958 : │ │ │ │ │ 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 │ │ │ │ │ @@ -25490,27 +25451,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 10b52 │ │ │ │ │ + bgt.w 10b2a │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10af4 │ │ │ │ │ + beq.w 10acc │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b02 │ │ │ │ │ + beq.w 10ada │ │ │ │ │ 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 │ │ │ │ │ @@ -25534,15 +25495,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 10b34 │ │ │ │ │ + beq.w 10b0c │ │ │ │ │ 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 │ │ │ │ │ @@ -25566,210 +25527,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 10a72 │ │ │ │ │ + beq.n 10a4a │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10b0e │ │ │ │ │ + beq.n 10ae6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ lsrs r1, r6, #3 │ │ │ │ │ - beq.n 10ad2 │ │ │ │ │ + beq.n 10aaa │ │ │ │ │ add.w r3, r4, r1, lsl #2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbnz r0, 10ad2 │ │ │ │ │ - cbz r2, 10aee │ │ │ │ │ + cbnz r0, 10aaa │ │ │ │ │ + cbz r2, 10ac6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ - cbnz r0, 10ade │ │ │ │ │ - cbz r5, 10aee │ │ │ │ │ + cbnz r0, 10ab6 │ │ │ │ │ + cbz r5, 10ac6 │ │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ │ subs r2, r1, #3 │ │ │ │ │ - cbnz r0, 10adc │ │ │ │ │ - cbz r2, 10aee │ │ │ │ │ + cbnz r0, 10ab4 │ │ │ │ │ + cbz r2, 10ac6 │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ subs r5, r1, #4 │ │ │ │ │ - cbnz r0, 10ade │ │ │ │ │ - cbz r5, 10aee │ │ │ │ │ + cbnz r0, 10ab6 │ │ │ │ │ + cbz r5, 10ac6 │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ subs r0, r1, #5 │ │ │ │ │ - cbnz r2, 10adc │ │ │ │ │ - cbz r0, 10aee │ │ │ │ │ + cbnz r2, 10ab4 │ │ │ │ │ + cbz r0, 10ac6 │ │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ │ subs r2, r1, #6 │ │ │ │ │ - cbnz r3, 10aea │ │ │ │ │ + cbnz r3, 10ac2 │ │ │ │ │ add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #3 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ - cbz r2, 10aee │ │ │ │ │ + cbz r2, 10ac6 │ │ │ │ │ ldr.w r0, [r3, #-4]! │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ - cbnz r0, 10ace │ │ │ │ │ + cbnz r0, 10aa6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 10ac0 │ │ │ │ │ + b.n 10a98 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 10ade │ │ │ │ │ + bne.n 10ab6 │ │ │ │ │ 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 10ad2 │ │ │ │ │ + b.n 10aaa │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 10ade │ │ │ │ │ + b.n 10ab6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 10ad2 │ │ │ │ │ + b.n 10aaa │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109c8 │ │ │ │ │ + bne.w 109a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10ad8 │ │ │ │ │ + b.n 10ab0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r7, r0, #1 │ │ │ │ │ - cbz r0, 10b6a │ │ │ │ │ + cbz r0, 10b42 │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10b0c │ │ │ │ │ + beq.n 10ae4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 10a72 │ │ │ │ │ + beq.n 10a4a │ │ │ │ │ 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 10a7c │ │ │ │ │ - b.n 10ad2 │ │ │ │ │ + bne.n 10a54 │ │ │ │ │ + b.n 10aaa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10b06 │ │ │ │ │ + beq.n 10ade │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10b06 │ │ │ │ │ + bne.n 10ade │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10b06 │ │ │ │ │ + b.n 10ade │ │ │ │ │ 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 10b06 │ │ │ │ │ + b.n 10ade │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10a72 │ │ │ │ │ + beq.n 10a4a │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 10b26 │ │ │ │ │ + b.n 10afe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010b74 : │ │ │ │ │ +00010b4c : │ │ │ │ │ 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 10bdc │ │ │ │ │ + bne.n 10bb4 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 10bb2 │ │ │ │ │ + bne.n 10b8a │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #76] @ (10bec ) │ │ │ │ │ + ldr r2, [pc, #76] @ (10bc4 ) │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 10bcc │ │ │ │ │ + bne.n 10ba4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #52] @ (10bec ) │ │ │ │ │ + ldr r2, [pc, #52] @ (10bc4 ) │ │ │ │ │ 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 10bae │ │ │ │ │ + beq.n 10b86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10bae │ │ │ │ │ + bne.n 10b86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10bae │ │ │ │ │ - bl c2f8 <_PyLong_Copy> │ │ │ │ │ + b.n 10b86 │ │ │ │ │ + bl c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10bae │ │ │ │ │ + beq.n 10b86 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 10bb6 │ │ │ │ │ + b.n 10b8e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010bf0 : │ │ │ │ │ +00010bc8 : │ │ │ │ │ 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, 10c30 │ │ │ │ │ + cbz r0, 10c08 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 10c94 │ │ │ │ │ + bpl.n 10c6c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 10c4a │ │ │ │ │ + bhi.n 10c22 │ │ │ │ │ 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 │ │ │ │ │ @@ -25777,133 +25738,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 10c28 │ │ │ │ │ + b.n 10c00 │ │ │ │ │ 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 10cd6 │ │ │ │ │ + bcc.n 10cae │ │ │ │ │ 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 10c58 │ │ │ │ │ + beq.n 10c30 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10c28 │ │ │ │ │ - b.n 10cb8 │ │ │ │ │ + beq.n 10c00 │ │ │ │ │ + b.n 10c90 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c40 │ │ │ │ │ + beq.n 10c18 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 10c48 │ │ │ │ │ + bhi.n 10c20 │ │ │ │ │ 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 10c28 │ │ │ │ │ + beq.n 10c00 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10c28 │ │ │ │ │ + bne.n 10c00 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 10c28 │ │ │ │ │ + b.n 10c00 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 10cf6 │ │ │ │ │ + bge.n 10cce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 10c86 │ │ │ │ │ + bge.n 10c5e │ │ │ │ │ add.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ │ orrs.w ip, r4, ip │ │ │ │ │ - bne.n 10c86 │ │ │ │ │ + bne.n 10c5e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10c28 │ │ │ │ │ - b.n 10cb8 │ │ │ │ │ + beq.n 10c00 │ │ │ │ │ + b.n 10c90 │ │ │ │ │ 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 10c28 │ │ │ │ │ - b.n 10cb8 │ │ │ │ │ + beq.n 10c00 │ │ │ │ │ + b.n 10c90 │ │ │ │ │ │ │ │ │ │ -00010d0c <_PyLong_Lshift>: │ │ │ │ │ +00010ce4 <_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 10e42 <_PyLong_Lshift+0x136> │ │ │ │ │ + beq.w 10e1a <_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 10dea <_PyLong_Lshift+0xde> │ │ │ │ │ + bhi.n 10dc2 <_PyLong_Lshift+0xde> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 10dfc <_PyLong_Lshift+0xf0> │ │ │ │ │ + bmi.n 10dd4 <_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 10d98 <_PyLong_Lshift+0x8c> │ │ │ │ │ + bcs.n 10d70 <_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 │ │ │ │ │ @@ -25911,21 +25872,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 10df2 <_PyLong_Lshift+0xe6> │ │ │ │ │ + bcs.n 10dca <_PyLong_Lshift+0xe6> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e3c <_PyLong_Lshift+0x130> │ │ │ │ │ + beq.n 10e14 <_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 │ │ │ │ │ @@ -25943,15 +25904,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 2890 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c458 <_PyLong_FromLarge> │ │ │ │ │ + b.w c468 <_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 │ │ │ │ │ @@ -25960,56 +25921,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 10d98 <_PyLong_Lshift+0x8c> │ │ │ │ │ + bcs.n 10d70 <_PyLong_Lshift+0x8c> │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ - b.n 10d82 <_PyLong_Lshift+0x76> │ │ │ │ │ + b.n 10d5a <_PyLong_Lshift+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 10d94 <_PyLong_Lshift+0x88> │ │ │ │ │ - ldr r4, [pc, #4] @ (10e48 <_PyLong_Lshift+0x13c>) │ │ │ │ │ - b.n 10d94 <_PyLong_Lshift+0x88> │ │ │ │ │ + b.n 10d6c <_PyLong_Lshift+0x88> │ │ │ │ │ + ldr r4, [pc, #4] @ (10e20 <_PyLong_Lshift+0x13c>) │ │ │ │ │ + b.n 10d6c <_PyLong_Lshift+0x88> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010e4c <_PyLong_Rshift>: │ │ │ │ │ +00010e24 <_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 1150a <_PyLong_Rshift+0x6be> │ │ │ │ │ + beq.w 114e2 <_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 10f4c <_PyLong_Rshift+0x100> │ │ │ │ │ + bhi.n 10f24 <_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 10ed8 <_PyLong_Rshift+0x8c> │ │ │ │ │ + bhi.n 10eb0 <_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 │ │ │ │ │ @@ -26017,15 +25978,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 10ef2 <_PyLong_Rshift+0xa6> │ │ │ │ │ + bcs.n 10eca <_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 │ │ │ │ │ @@ -26034,21 +25995,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 1144e <_PyLong_Rshift+0x602> │ │ │ │ │ + bcs.w 11426 <_PyLong_Rshift+0x602> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114ec <_PyLong_Rshift+0x6a0> │ │ │ │ │ + beq.w 114c4 <_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 │ │ │ │ │ @@ -26072,64 +26033,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 1149e <_PyLong_Rshift+0x652> │ │ │ │ │ + bne.w 11476 <_PyLong_Rshift+0x652> │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 114e0 <_PyLong_Rshift+0x694> │ │ │ │ │ + ble.w 114b8 <_PyLong_Rshift+0x694> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 1150e <_PyLong_Rshift+0x6c2> │ │ │ │ │ + bgt.w 114e6 <_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 114ec <_PyLong_Rshift+0x6a0> │ │ │ │ │ + beq.w 114c4 <_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 11404 <_PyLong_Rshift+0x5b8> │ │ │ │ │ + bne.w 113dc <_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 11422 <_PyLong_Rshift+0x5d6> │ │ │ │ │ + beq.w 113fa <_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 113f4 <_PyLong_Rshift+0x5a8> │ │ │ │ │ + ble.w 113cc <_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 │ │ │ │ │ @@ -26139,161 +26100,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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + ble.w 11330 <_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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + ble.w 11330 <_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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + ble.w 11330 <_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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + ble.w 11330 <_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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + bge.w 11330 <_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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + ble.w 11330 <_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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + ble.w 11330 <_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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + ble.w 11330 <_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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + ble.w 11330 <_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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + ble.w 11330 <_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 112a8 <_PyLong_Rshift+0x45c> │ │ │ │ │ + beq.n 11280 <_PyLong_Rshift+0x45c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 11272 <_PyLong_Rshift+0x426> │ │ │ │ │ + beq.n 1124a <_PyLong_Rshift+0x426> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 11242 <_PyLong_Rshift+0x3f6> │ │ │ │ │ + beq.n 1121a <_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 │ │ │ │ │ @@ -26333,15 +26294,15 @@ │ │ │ │ │ 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 11358 <_PyLong_Rshift+0x50c> │ │ │ │ │ + beq.n 11330 <_PyLong_Rshift+0x50c> │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r5, fp │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ @@ -26387,196 +26348,196 @@ │ │ │ │ │ adc.w r2, r1, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 112ac <_PyLong_Rshift+0x460> │ │ │ │ │ + bne.n 11284 <_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 1137a <_PyLong_Rshift+0x52e> │ │ │ │ │ + beq.n 11352 <_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, 113d6 <_PyLong_Rshift+0x58a> │ │ │ │ │ + cbz r2, 113ae <_PyLong_Rshift+0x58a> │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.w 10eea <_PyLong_Rshift+0x9e> │ │ │ │ │ + bhi.w 10ec2 <_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 10eea <_PyLong_Rshift+0x9e> │ │ │ │ │ + bcs.w 10ec2 <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 113c0 <_PyLong_Rshift+0x574> │ │ │ │ │ + beq.n 11398 <_PyLong_Rshift+0x574> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 113c0 <_PyLong_Rshift+0x574> │ │ │ │ │ - ldr r2, [pc, #376] @ (11528 <_PyLong_Rshift+0x6dc>) │ │ │ │ │ + cbnz r3, 11398 <_PyLong_Rshift+0x574> │ │ │ │ │ + ldr r2, [pc, #376] @ (11500 <_PyLong_Rshift+0x6dc>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 114f4 <_PyLong_Rshift+0x6a8> │ │ │ │ │ + bne.w 114cc <_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 10eea <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 10ec2 <_PyLong_Rshift+0x9e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11496 <_PyLong_Rshift+0x64a> │ │ │ │ │ + beq.n 1146e <_PyLong_Rshift+0x64a> │ │ │ │ │ ldr.w r0, [r6, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113d4 <_PyLong_Rshift+0x588> │ │ │ │ │ + beq.n 113ac <_PyLong_Rshift+0x588> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 11374 <_PyLong_Rshift+0x528> │ │ │ │ │ + beq.n 1134c <_PyLong_Rshift+0x528> │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ orr.w r5, r5, r3, lsl #3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 11374 <_PyLong_Rshift+0x528> │ │ │ │ │ + b.n 1134c <_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 11366 <_PyLong_Rshift+0x51a> │ │ │ │ │ - b.n 1137a <_PyLong_Rshift+0x52e> │ │ │ │ │ + bne.n 1133e <_PyLong_Rshift+0x51a> │ │ │ │ │ + b.n 11352 <_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 10fce <_PyLong_Rshift+0x182> │ │ │ │ │ + bne.w 10fa6 <_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 1148c <_PyLong_Rshift+0x640> │ │ │ │ │ + bne.n 11464 <_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 10fce <_PyLong_Rshift+0x182> │ │ │ │ │ + b.n 10fa6 <_PyLong_Rshift+0x182> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt.n 114c2 <_PyLong_Rshift+0x676> │ │ │ │ │ + blt.n 1149a <_PyLong_Rshift+0x676> │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114f0 <_PyLong_Rshift+0x6a4> │ │ │ │ │ + beq.n 114c8 <_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 10eea <_PyLong_Rshift+0x9e> │ │ │ │ │ - b.n 11470 <_PyLong_Rshift+0x624> │ │ │ │ │ + beq.w 10ec2 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 11448 <_PyLong_Rshift+0x624> │ │ │ │ │ ldr.w sl, [r2, #4]! │ │ │ │ │ orr.w r6, r6, sl │ │ │ │ │ - b.n 11432 <_PyLong_Rshift+0x5e6> │ │ │ │ │ + b.n 1140a <_PyLong_Rshift+0x5e6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1139e <_PyLong_Rshift+0x552> │ │ │ │ │ + b.n 11376 <_PyLong_Rshift+0x552> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bhi.n 114d0 <_PyLong_Rshift+0x684> │ │ │ │ │ + bhi.n 114a8 <_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 11500 <_PyLong_Rshift+0x6b4> │ │ │ │ │ + bne.n 114d8 <_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 10eea <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 10ec2 <_PyLong_Rshift+0x9e> │ │ │ │ │ rsbs r8, r8, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 11456 <_PyLong_Rshift+0x60a> │ │ │ │ │ + b.n 1142e <_PyLong_Rshift+0x60a> │ │ │ │ │ subs r7, #1 │ │ │ │ │ subs r1, r5, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r8, r3 │ │ │ │ │ - bgt.w 10f74 <_PyLong_Rshift+0x128> │ │ │ │ │ + bgt.w 10f4c <_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 10eea <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 10ec2 <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 113ba <_PyLong_Rshift+0x56e> │ │ │ │ │ + b.n 11392 <_PyLong_Rshift+0x56e> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w c2f8 <_PyLong_Copy> │ │ │ │ │ + b.w c308 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r4, [pc, #32] @ (1152c <_PyLong_Rshift+0x6e0>) │ │ │ │ │ - b.n 10eea <_PyLong_Rshift+0x9e> │ │ │ │ │ + ldr r4, [pc, #32] @ (11504 <_PyLong_Rshift+0x6e0>) │ │ │ │ │ + b.n 10ec2 <_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 114f0 <_PyLong_Rshift+0x6a4> │ │ │ │ │ + b.n 114c8 <_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 a198 │ │ │ │ │ + bl a180 │ │ │ │ │ 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 c2f8 <_PyLong_Copy> │ │ │ │ │ + bl c308 <_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 4d44 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 4d34 <_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 4d44 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 4d34 <_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> │ │ │ ├── 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: 91488 (bytes into file) │ │ │ │ │ + Start of section headers: 91536 (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 0x16560: │ │ │ │ │ +There are 18 section headers, starting at offset 0x16590: │ │ │ │ │ │ │ │ │ │ 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 000a68 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 012e28 000348 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 012e58 000348 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a9c 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 013170 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0131a0 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00168c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00168c 00bc5c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 013740 002530 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00d2e8 000894 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00db7c 000e10 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 015c70 000830 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00e98c 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0164a0 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00f33a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f33a 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00f370 0022b0 10 16 360 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 011620 001806 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0164d0 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00168c 00bc8c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 013770 002530 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00d318 000894 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00dbac 000e10 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 015ca0 000830 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00e9bc 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0164d0 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00f36a 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f36a 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00f3a0 0022b0 10 16 360 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 011650 001806 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 016500 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: 00003c75 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00003c95 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: 000010a1 1338 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ - 14: 00000d35 592 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 13: 000010c1 1338 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 14: 00000d55 592 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ 15: 00000001 78 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 16: 00000d2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00000d34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 18: 00000f7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 16: 00000d4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00000d54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 18: 00000f9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 20: 00000f84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 21: 00000f85 284 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ - 22: 0000109c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 23: 000010a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 24: 000016e5 2448 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 25: 00006949 1152 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 26: 00008bdd 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: 00008af9 228 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 42: 00004b39 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: 000090cd 140 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 49: 0000b2dd 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 │ │ │ │ │ + 20: 00000fa4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 21: 00000fa5 284 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ + 22: 000010bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 000010c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 24: 00001705 2448 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ + 25: 00006969 1152 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 26: 00008bfd 476 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ + 27: 00001570 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001574 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 29: 000015fd 262 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 30: 00002681 250 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 31: 00001a54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00001a5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 00002090 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 00002094 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 35: 000020b1 1488 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 36: 00002678 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00002680 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 38: 0000277d 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 39: 00002964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00002970 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 41: 00008b19 228 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 42: 00004b59 756 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ + 43: 00002c08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002c14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 45: 00002cf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00002cf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00002d2d 1240 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ + 48: 000090ed 140 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 49: 0000b2fd 84 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ + 50: 00003040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00003050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 52: 00003311 2436 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 53: 00003200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00003204 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 00003205 192 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 56: 000032bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 000032c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 58: 0000330c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 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 278 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 76: 00004b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 00004b38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 78: 00004e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 79: 00004e2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 80: 0000512c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 81: 0000513c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 82: 00005338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00005344 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 60: 00003310 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 0000398c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 0000399c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 00003c90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00003c94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 00003d58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00003d5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00003d5d 1532 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 68: 00003f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00003fa8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 70: 00004340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00004358 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 72: 00004359 260 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 73: 00004454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 0000445c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 0000471d 278 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 76: 00004b54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00004b58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 00004e48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00004e4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 0000514c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 81: 0000515c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 82: 00005358 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00005364 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 84: 00000034 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 85: 000058c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 000058e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 87: 000058c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 88: 000058c9 240 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 89: 00009eb1 1520 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 90: 000059a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 000059b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 92: 000059b9 132 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 93: 00005a2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 000058e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 88: 000058e9 240 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 89: 00009ed1 1520 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 90: 000059c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 000059d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 000059d9 132 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 93: 00005a4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00000058 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 95: 00005a3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 96: 00005a3d 184 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 97: 00005ae8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 00005af4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 99: 00005b94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 00005b9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 101: 00005b9d 204 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 102: 00005c60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00005c68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 104: 00005c69 228 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 105: 00005d40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 00005d4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 107: 00005d4d 100 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 95: 00005a5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 96: 00005a5d 184 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 97: 00005b08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 00005b14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 00005bb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00005bbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 00005bbd 204 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 102: 00005c80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00005c88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 104: 00005c89 228 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 105: 00005d60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 00005d6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 107: 00005d6d 100 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ 108: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 109: 000000ac 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 110: 00005db1 508 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 111: 00005fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00005fac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00006085 2244 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 110: 00005dd1 508 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 111: 00005fc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00005fcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 000060a5 2244 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ 114: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 115: 000067a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 000067b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 115: 000067c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 000067d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 117: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 118: 000073f9 954 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 119: 00007760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00007764 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 000077f5 126 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 122: 00007b5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 00007b60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 124: 00007b61 128 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 125: 00007c00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 00007c04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 127: 00007c8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 00007419 954 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 119: 00007780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00007784 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 00007815 126 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 122: 00007b7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 00007b80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 124: 00007b81 128 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 125: 00007c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 00007c24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 127: 00007cac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 128: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 129: 00007c94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 00007c95 192 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 131: 00008390 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 132: 00008394 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 133: 00008750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 00008754 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 135: 000088c9 560 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 136: 00008af0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 00008af8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 138: 00008bd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 139: 00008bdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 140: 00008db0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 00008db8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 142: 00008db9 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 143: 00008dd1 184 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 144: 00008e7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 00008e88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 146: 00008e89 152 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 147: 00008f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 00008f20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 149: 00008f21 184 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 150: 00008fcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 00008fd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 152: 00008fd9 152 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 153: 00009064 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 00007cb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 00007cb5 192 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 131: 000083b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 000083b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 133: 00008770 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 00008774 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 135: 000088e9 560 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 136: 00008b10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 00008b18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 138: 00008bf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 00008bfc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 140: 00008dd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 00008dd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 142: 00008dd9 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 143: 00008df1 184 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 144: 00008e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 00008ea8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 146: 00008ea9 152 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 147: 00008f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 00008f40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 149: 00008f41 184 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 150: 00008fec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 00008ff8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 152: 00008ff9 152 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 153: 00009084 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 154: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 155: 00009071 90 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ + 155: 00009091 90 FUNC LOCAL DEFAULT 6 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: 00009070 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 160: 0000914c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00009158 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 162: 00009159 416 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 163: 000092f9 294 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 164: 00009648 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 165: 00009650 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 166: 0000978c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00009790 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 168: 00009a44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 169: 00009a48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 159: 00009090 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 0000916c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 00009178 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 162: 00009179 416 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 163: 00009319 294 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 164: 00009668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 00009670 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 166: 000097ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 000097b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 168: 00009a64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00009a68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 170: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 171: 00000140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 172: 00009acd 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 172: 00009aed 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ 173: 00000144 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 174: 00000145 44 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ - 175: 00009ad1 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 176: 00009b74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 00009af1 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 176: 00009b94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 177: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 178: 00009b78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 179: 00009b79 248 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 180: 00009c5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 00009b98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 00009b99 248 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 180: 00009c7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 181: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 182: 00009c70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 183: 00009c71 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 184: 00009cdd 468 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 185: 00009ea4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 00009c90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 183: 00009c91 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 184: 00009cfd 468 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 185: 00009ec4 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: 00009eb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 190: 0000a1c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000a1c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 192: 0000a498 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 00009ed0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 190: 0000a1e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000a1e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 0000a4b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 193: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 194: 0000a4a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 194: 0000a4c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 195: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 196: 0000a704 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 196: 0000a724 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: 0000a708 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 202: 0000a709 722 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ - 203: 0000a9dd 114 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 201: 0000a728 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 0000a729 722 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ + 203: 0000a9fd 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: 0000aa51 114 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 208: 0000aa71 114 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ 209: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 210: 0000aac5 82 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ - 211: 0000ae00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 0000ae14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 210: 0000aae5 82 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ + 211: 0000ae20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000ae34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 213: 000001bd 46 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 214: 0000b0c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 0000b0d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 216: 0000b1c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 0000b1cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 218: 0000b24c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 0000b250 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 220: 0000b251 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 221: 0000b25d 52 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ - 222: 0000b399 580 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ - 223: 0000b5d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000b5dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 225: 0000b5e9 8 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ + 214: 0000b0e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 0000b0f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 0000b1e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 0000b1ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 218: 0000b26c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 0000b270 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 220: 0000b271 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 221: 0000b27d 52 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ + 222: 0000b3b5 580 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ + 223: 0000b5f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 0000b5f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 225: 0000b605 8 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ 226: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 227: 0000b6a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 227: 0000b6c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 228: 000001ed 90 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ - 229: 0000b6b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 230: 0000b6b1 540 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 229: 0000b6cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 230: 0000b6cd 540 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ 231: 000002f8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 232: 0000b8cd 912 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ - 233: 0000bbd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 0000bbd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 232: 0000b8e9 932 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ + 233: 0000bbf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0000bbfc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 235: 00000384 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 236: 00000388 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 237: 00000389 108 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ 238: 000003f5 64 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ 239: 000003f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 240: 000003f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 241: 0000042c 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 2698 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 367: 000001d9 2730 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: 00000c65 208 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 373: 00000c85 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: 0000a4a1 616 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ + 379: 0000a4c1 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: 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 │ │ │ │ │ + 382: 00002095 28 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 383: 00002799 106 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 384: 00002805 88 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 386: 0000283d 276 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 386: 0000285d 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: 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 │ │ │ │ │ + 389: 00002971 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 390: 00002a09 70 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 391: 00002a51 452 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ + 392: 00002c15 228 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 393: 00002cf9 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: 000032a5 40 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 400: 000032cd 36 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 399: 000032c5 40 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 400: 000032ed 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: 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: 00004815 804 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 416: 00004e2d 1304 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 417: 00005345 164 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 418: 000053e9 906 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 419: 00005775 30 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 420: 00005795 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 411: 0000445d 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 412: 00004575 228 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 413: 000044a1 210 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 414: 00004659 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 415: 00004835 804 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 416: 00004e4d 1304 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 417: 00005365 164 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 418: 00005409 906 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 419: 00005795 30 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 420: 000057b5 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 422: 0000af41 408 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 422: 0000af61 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: 00005af5 168 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 430: 00005b15 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: 00005fad 72 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 435: 00005ff5 144 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 434: 00005fcd 72 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 435: 00006015 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: 00006dc9 1086 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 439: 00007209 418 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 440: 000073ad 74 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 438: 00006de9 1086 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 439: 00007229 418 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 440: 000073cd 74 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 442: 000077b5 62 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ - 443: 00007875 748 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 444: 00007be1 36 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 445: 00007c05 144 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 446: 00007d55 370 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 442: 000077d5 62 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ + 443: 00007895 748 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 444: 00007c01 36 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 445: 00007c25 144 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 446: 00007d75 370 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 448: 00007ec9 284 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 448: 00007ee9 284 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 450: 00007fe5 170 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ - 451: 0000b291 76 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ - 452: 00008091 772 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 453: 00008395 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 454: 00008411 942 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 455: 000087c1 150 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 456: 00008859 110 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 450: 00008005 170 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ + 451: 0000b2b1 76 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ + 452: 000080b1 772 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 453: 000083b5 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 454: 00008431 942 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 455: 000087e1 150 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 456: 00008879 110 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: 00009421 560 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 461: 00009651 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 462: 00009685 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 463: 00009791 722 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ - 464: 00009a65 104 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ + 460: 00009441 560 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 461: 00009671 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 462: 000096a5 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 463: 000097b1 722 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ + 464: 00009a85 104 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ 465: 000000c9 124 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ 466: 00000171 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: 0000ab19 1064 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 483: 0000ab39 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: 0000b0d9 64 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 491: 0000b119 180 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 492: 0000b1cd 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 493: 0000b331 102 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 494: 0000b5dd 12 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 495: 0000b5f1 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ + 490: 0000b0f9 64 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 491: 0000b139 180 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 492: 0000b1ed 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 493: 0000b351 100 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 494: 0000b5f9 12 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 495: 0000b60d 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: 00000249 278 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 502: 00000361 40 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x12e28 contains 105 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x12e58 contains 105 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 │ │ │ │ │ -0000007a 00009b0a R_ARM_THM_CALL 00009071 validate_watcher_id │ │ │ │ │ +0000007a 00009b0a R_ARM_THM_CALL 00009091 validate_watcher_id │ │ │ │ │ 000000a6 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000000aa 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000000ae 00009a2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC10 │ │ │ │ │ 000000b2 00009a30 R_ARM_THM_MOVT_ABS 00000108 .LC10 │ │ │ │ │ 000000b8 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000c4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000f2 00009b0a R_ARM_THM_CALL 00009071 validate_watcher_id │ │ │ │ │ +000000f2 00009b0a R_ARM_THM_CALL 00009091 validate_watcher_id │ │ │ │ │ 00000122 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000126 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000012a 00009a2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC10 │ │ │ │ │ 0000012e 00009a30 R_ARM_THM_MOVT_ABS 00000108 .LC10 │ │ │ │ │ 00000134 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000140 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000154 00005c0a R_ARM_THM_CALL 000059b9 dict_update_arg │ │ │ │ │ +00000154 00005c0a R_ARM_THM_CALL 000059d9 dict_update_arg │ │ │ │ │ 00000184 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000192 0000790a R_ARM_THM_CALL 000077f5 pop_lock_held │ │ │ │ │ +00000192 0000790a R_ARM_THM_CALL 00007815 pop_lock_held │ │ │ │ │ 000001aa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000020c 0001890a R_ARM_THM_CALL 00002cd9 PyDict_Copy │ │ │ │ │ -00000216 00005c0a R_ARM_THM_CALL 000059b9 dict_update_arg │ │ │ │ │ +0000020c 0001890a R_ARM_THM_CALL 00002cf9 PyDict_Copy │ │ │ │ │ +00000216 00005c0a R_ARM_THM_CALL 000059d9 dict_update_arg │ │ │ │ │ 00000220 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000224 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000240 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000026e 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000330 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000334 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000033c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -35,41 +35,41 @@ │ │ │ │ │ 000003b2 0001f70a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000003da 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003ea 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003f0 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000041e 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000042c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000045e 0001850a R_ARM_THM_CALL 00002951 PyDict_GetItemRef │ │ │ │ │ +0000045e 0001850a R_ARM_THM_CALL 00002971 PyDict_GetItemRef │ │ │ │ │ 00000470 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000494 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ac 0001d60a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 000004b6 0001fc0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 000004c2 0000f82f R_ARM_THM_MOVW_ABS_NC 00000374 .LC30 │ │ │ │ │ 000004c6 0000f830 R_ARM_THM_MOVT_ABS 00000374 .LC30 │ │ │ │ │ 000004cc 0001fd0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 000004e4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ec 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 000004f6 0000f72f R_ARM_THM_MOVW_ABS_NC 00000370 .LC29 │ │ │ │ │ 000004fa 0000f730 R_ARM_THM_MOVT_ABS 00000370 .LC29 │ │ │ │ │ -0000053a 00002f0a R_ARM_THM_CALL 00002d0d copy_lock_held │ │ │ │ │ +0000053a 00002f0a R_ARM_THM_CALL 00002d2d copy_lock_held │ │ │ │ │ 00000548 0001f80a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 00000574 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000584 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000592 0002020a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -000005ba 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ -000005d0 00019c0a R_ARM_THM_CALL 00004555 _PyDict_Next │ │ │ │ │ -000005fc 0001ea0a R_ARM_THM_CALL 0000b0d9 _PyDict_GetItem_KnownHash │ │ │ │ │ +000005ba 0000260a R_ARM_THM_CALL 0000277d Py_XDECREF │ │ │ │ │ +000005d0 00019c0a R_ARM_THM_CALL 00004575 _PyDict_Next │ │ │ │ │ +000005fc 0001ea0a R_ARM_THM_CALL 0000b0f9 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000606 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000612 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ -00000618 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ -0000061e 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ -00000624 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ -0000062a 0000260a R_ARM_THM_CALL 0000275d Py_XDECREF │ │ │ │ │ -00000636 00002a0a R_ARM_THM_CALL 00004b39 delitem_knownhash_lock_held │ │ │ │ │ +00000612 0000260a R_ARM_THM_CALL 0000277d Py_XDECREF │ │ │ │ │ +00000618 0000260a R_ARM_THM_CALL 0000277d Py_XDECREF │ │ │ │ │ +0000061e 0000260a R_ARM_THM_CALL 0000277d Py_XDECREF │ │ │ │ │ +00000624 0000260a R_ARM_THM_CALL 0000277d Py_XDECREF │ │ │ │ │ +0000062a 0000260a R_ARM_THM_CALL 0000277d Py_XDECREF │ │ │ │ │ +00000636 00002a0a R_ARM_THM_CALL 00004b59 delitem_knownhash_lock_held │ │ │ │ │ 00000642 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000666 0001f70a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000694 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006a8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006b6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006be 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000006d4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -93,214 +93,214 @@ │ │ │ │ │ 0000089a 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000096a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000978 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000984 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000009ae 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 000009c0 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000009f0 00019c0a R_ARM_THM_CALL 00004555 _PyDict_Next │ │ │ │ │ +000009f0 00019c0a R_ARM_THM_CALL 00004575 _PyDict_Next │ │ │ │ │ 00000a1a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a1e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000a26 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000a48 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a62 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000380 0000341e R_ARM_THM_JUMP24 000032f1 dict_merge │ │ │ │ │ +00000380 0000341e R_ARM_THM_JUMP24 00003311 dict_merge │ │ │ │ │ 0000041a 0001f81e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ 00000502 0001831e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x13170 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x131a0 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 00003d3d dict_dealloc │ │ │ │ │ -00000048 0000ca02 R_ARM_ABS32 0000a709 dict_repr │ │ │ │ │ +00000034 00004302 R_ARM_ABS32 00003d5d dict_dealloc │ │ │ │ │ +00000048 0000ca02 R_ARM_ABS32 0000a729 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 000046fd dict_traverse │ │ │ │ │ -0000007c 00008702 R_ARM_ABS32 000088c9 dict_tp_clear │ │ │ │ │ -00000080 0000e602 R_ARM_ABS32 0000b6b1 dict_richcompare │ │ │ │ │ -00000088 00003002 R_ARM_ABS32 000090cd dict_iter │ │ │ │ │ +00000078 00004b02 R_ARM_ABS32 0000471d dict_traverse │ │ │ │ │ +0000007c 00008702 R_ARM_ABS32 000088e9 dict_tp_clear │ │ │ │ │ +00000080 0000e602 R_ARM_ABS32 0000b6cd dict_richcompare │ │ │ │ │ +00000088 00003002 R_ARM_ABS32 000090ed dict_iter │ │ │ │ │ 00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000b0 0000b302 R_ARM_ABS32 00009b79 dict_init │ │ │ │ │ +000000b0 0000b302 R_ARM_ABS32 00009b99 dict_init │ │ │ │ │ 000000b4 00022802 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000000b8 0000af02 R_ARM_ABS32 00009ad1 dict_new │ │ │ │ │ +000000b8 0000af02 R_ARM_ABS32 00009af1 dict_new │ │ │ │ │ 000000bc 0001b002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000e4 0000b802 R_ARM_ABS32 00009cdd dict_vectorcall │ │ │ │ │ +000000e4 0000b802 R_ARM_ABS32 00009cfd dict_vectorcall │ │ │ │ │ 000000f0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006b02 R_ARM_ABS32 00005d4d dictview_dealloc │ │ │ │ │ +00000104 00006b02 R_ARM_ABS32 00005d6d dictview_dealloc │ │ │ │ │ 00000118 0000f902 R_ARM_ABS32 0000049d 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 0000b251 dictview_traverse │ │ │ │ │ +00000148 0000dc02 R_ARM_ABS32 0000b271 dictview_traverse │ │ │ │ │ 00000150 0000fb02 R_ARM_ABS32 00000185 dictview_richcompare │ │ │ │ │ -00000158 00006502 R_ARM_ABS32 00005b9d dictitems_iter │ │ │ │ │ +00000158 00006502 R_ARM_ABS32 00005bbd 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 00007b61 dictiter_dealloc │ │ │ │ │ +000001d4 00007c02 R_ARM_ABS32 00007b81 dictiter_dealloc │ │ │ │ │ 00000204 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000218 0000d502 R_ARM_ABS32 000001bd dictiter_traverse │ │ │ │ │ 00000228 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000022c 00006e02 R_ARM_ABS32 00005db1 dictiter_iternextitem │ │ │ │ │ +0000022c 00006e02 R_ARM_ABS32 00005dd1 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 00007b61 dictiter_dealloc │ │ │ │ │ +000002a4 00007c02 R_ARM_ABS32 00007b81 dictiter_dealloc │ │ │ │ │ 000002e8 0000d502 R_ARM_ABS32 000001bd dictiter_traverse │ │ │ │ │ 000002f8 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002fc 00010c02 R_ARM_ABS32 000007ad 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 00007b61 dictiter_dealloc │ │ │ │ │ +00000374 00007c02 R_ARM_ABS32 00007b81 dictiter_dealloc │ │ │ │ │ 000003b8 0000d502 R_ARM_ABS32 000001bd dictiter_traverse │ │ │ │ │ 000003c8 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003cc 00010c02 R_ARM_ABS32 000007ad 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 00007b61 dictiter_dealloc │ │ │ │ │ +00000444 00007c02 R_ARM_ABS32 00007b81 dictiter_dealloc │ │ │ │ │ 00000488 0000d502 R_ARM_ABS32 000001bd dictiter_traverse │ │ │ │ │ 00000498 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000049c 00010c02 R_ARM_ABS32 000007ad 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 00005d4d dictview_dealloc │ │ │ │ │ +00000514 00006b02 R_ARM_ABS32 00005d6d dictview_dealloc │ │ │ │ │ 00000528 0000f902 R_ARM_ABS32 0000049d 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 0000b251 dictview_traverse │ │ │ │ │ +00000558 0000dc02 R_ARM_ABS32 0000b271 dictview_traverse │ │ │ │ │ 00000560 0000fb02 R_ARM_ABS32 00000185 dictview_richcompare │ │ │ │ │ -00000568 00009202 R_ARM_ABS32 00008e89 dictkeys_iter │ │ │ │ │ +00000568 00009202 R_ARM_ABS32 00008ea9 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 00007b61 dictiter_dealloc │ │ │ │ │ +000005e4 00007c02 R_ARM_ABS32 00007b81 dictiter_dealloc │ │ │ │ │ 00000614 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000628 0000d502 R_ARM_ABS32 000001bd dictiter_traverse │ │ │ │ │ 00000638 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 0000a202 R_ARM_ABS32 00009159 dictiter_iternextkey │ │ │ │ │ +0000063c 0000a202 R_ARM_ABS32 00009179 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 00005d4d dictview_dealloc │ │ │ │ │ +000006b4 00006b02 R_ARM_ABS32 00005d6d dictview_dealloc │ │ │ │ │ 000006c8 0000f902 R_ARM_ABS32 0000049d dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000dc02 R_ARM_ABS32 0000b251 dictview_traverse │ │ │ │ │ -00000708 00009802 R_ARM_ABS32 00008fd9 dictvalues_iter │ │ │ │ │ +000006f8 0000dc02 R_ARM_ABS32 0000b271 dictview_traverse │ │ │ │ │ +00000708 00009802 R_ARM_ABS32 00008ff9 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 00007b61 dictiter_dealloc │ │ │ │ │ +00000784 00007c02 R_ARM_ABS32 00007b81 dictiter_dealloc │ │ │ │ │ 000007b4 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000007c8 0000d502 R_ARM_ABS32 000001bd dictiter_traverse │ │ │ │ │ 000007d8 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000a302 R_ARM_ABS32 000092f9 dictiter_iternextvalue │ │ │ │ │ +000007dc 0000a302 R_ARM_ABS32 00009319 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 0000b5e9 dictview_len │ │ │ │ │ +0000085c 0000e102 R_ARM_ABS32 0000b605 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 0000b5e9 dictview_len │ │ │ │ │ +000008b4 0000e102 R_ARM_ABS32 0000b605 dictview_len │ │ │ │ │ 000008d0 0000f602 R_ARM_ABS32 00000435 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 00000389 dictviews_sub │ │ │ │ │ 00000940 00020002 R_ARM_ABS32 00000307 _PyDictView_Intersect │ │ │ │ │ 00000944 00010402 R_ARM_ABS32 0000050d dictviews_xor │ │ │ │ │ 00000948 00010302 R_ARM_ABS32 000004a9 dictviews_or │ │ │ │ │ -0000099c 0000e102 R_ARM_ABS32 0000b5e9 dictview_len │ │ │ │ │ -000009b8 0000d002 R_ARM_ABS32 0000aa51 dictkeys_contains │ │ │ │ │ +0000099c 0000e102 R_ARM_ABS32 0000b605 dictview_len │ │ │ │ │ +000009b8 0000d002 R_ARM_ABS32 0000aa71 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 00008db9 dictiter_len │ │ │ │ │ +000009f0 00008e02 R_ARM_ABS32 00008dd9 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 000001ed dict_or │ │ │ │ │ 00000a8c 0000ae02 R_ARM_ABS32 00000145 dict_ior │ │ │ │ │ 00000ac8 00016d02 R_ARM_ABS32 00000135 PyDict_Contains │ │ │ │ │ 00000ad4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad8 0000cb02 R_ARM_ABS32 0000a9dd dict___contains__ │ │ │ │ │ +00000ad8 0000cb02 R_ARM_ABS32 0000a9fd dict___contains__ │ │ │ │ │ 00000ae0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00003702 R_ARM_ABS32 000031e5 dict_subscript │ │ │ │ │ +00000ae8 00003702 R_ARM_ABS32 00003205 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 00007c95 dict_get │ │ │ │ │ +00000b08 00008202 R_ARM_ABS32 00007cb5 dict_get │ │ │ │ │ 00000b10 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000b702 R_ARM_ABS32 00009c71 dict_setdefault │ │ │ │ │ +00000b18 0000b702 R_ARM_ABS32 00009c91 dict_setdefault │ │ │ │ │ 00000b20 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007602 R_ARM_ABS32 000073f9 dict_pop │ │ │ │ │ +00000b28 00007602 R_ARM_ABS32 00007419 dict_pop │ │ │ │ │ 00000b30 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b38 0000e802 R_ARM_ABS32 0000b8cd dict_popitem │ │ │ │ │ +00000b38 0000e802 R_ARM_ABS32 0000b8e9 dict_popitem │ │ │ │ │ 00000b40 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 00008f02 R_ARM_ABS32 00008dd1 dict_keys │ │ │ │ │ +00000b48 00008f02 R_ARM_ABS32 00008df1 dict_keys │ │ │ │ │ 00000b50 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00006002 R_ARM_ABS32 00005a3d dict_items │ │ │ │ │ +00000b58 00006002 R_ARM_ABS32 00005a5d dict_items │ │ │ │ │ 00000b60 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 00009502 R_ARM_ABS32 00008f21 dict_values │ │ │ │ │ +00000b68 00009502 R_ARM_ABS32 00008f41 dict_values │ │ │ │ │ 00000b70 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00005802 R_ARM_ABS32 000058c9 dict_update │ │ │ │ │ +00000b78 00005802 R_ARM_ABS32 000058e9 dict_update │ │ │ │ │ 00000b80 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000d202 R_ARM_ABS32 0000aac5 dict_fromkeys │ │ │ │ │ +00000b88 0000d202 R_ARM_ABS32 0000aae5 dict_fromkeys │ │ │ │ │ 00000b90 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b98 0000de02 R_ARM_ABS32 0000b399 dict_clear │ │ │ │ │ +00000b98 0000de02 R_ARM_ABS32 0000b3b5 dict_clear │ │ │ │ │ 00000ba0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ba4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba8 0000dd02 R_ARM_ABS32 0000b25d dict_copy │ │ │ │ │ +00000ba8 0000dd02 R_ARM_ABS32 0000b27d 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 00009acd dict_length │ │ │ │ │ -00000be8 00003702 R_ARM_ABS32 000031e5 dict_subscript │ │ │ │ │ -00000bec 00004802 R_ARM_ABS32 00004339 dict_ass_sub │ │ │ │ │ +00000be4 0000ac02 R_ARM_ABS32 00009aed dict_length │ │ │ │ │ +00000be8 00003702 R_ARM_ABS32 00003205 dict_subscript │ │ │ │ │ +00000bec 00004802 R_ARM_ABS32 00004359 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x13740 contains 1190 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x13770 contains 1190 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 │ │ │ │ │ @@ -317,1193 +317,1193 @@ │ │ │ │ │ 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 │ │ │ │ │ 000006a4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006d2 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000774 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000814 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000088e 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000008f4 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000093a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000094c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000976 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000988 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a20 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000006d4 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000078e 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000082e 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000890 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000008f0 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000093e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a26 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000a6c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa6 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000b14 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000b5e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b9c 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000bf6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c1a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c94 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c98 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000cba 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cbe 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ce0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ce4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000cee 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000d1a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000d1e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d22 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000d2c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d30 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d4a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000d4e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000db4 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000df2 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000e30 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000e38 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000e3c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000e40 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000e94 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000e98 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000eaa 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000f36 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -00000f3e 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f6e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f76 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f7c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f80 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ff6 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001022 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000104c 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001058 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001096 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000109c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010ca 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000010ce 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010e8 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 │ │ │ │ │ -0000132a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000140e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000147c 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -00001528 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000152c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001542 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 0000a4a1 _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 │ │ │ │ │ +00000a8a 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000ad4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000af0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b04 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b1c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b64 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000bdc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c02 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c42 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000cb8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000cda 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000cde 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d00 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d04 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d0e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000d3a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d3e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d42 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000d4c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d50 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d6a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d6e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000dd4 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000e12 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000e50 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000e58 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000e5c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000e60 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000eb4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000eb8 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000eca 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000f56 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +00000f5e 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f8e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f96 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f9c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fa0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001016 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001042 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000106c 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001078 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000010b6 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010bc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010ea 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000010ee 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001108 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00001214 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001220 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001224 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001228 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000012ea 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000134a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000142e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000149c 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +00001548 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000154c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001562 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001570 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000015c8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015d8 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +000015ec 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015f4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017a2 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000017ee 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000184c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001850 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018da 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000190c 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000191a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000019d8 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a38 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001a54 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a58 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ed6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ede 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f64 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f72 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 │ │ │ │ │ +00001fb0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fd6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fe6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002024 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002032 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000203a 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 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 0000a4a1 _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 000090cd dict_iter │ │ │ │ │ -00002d46 00003030 R_ARM_THM_MOVT_ABS 000090cd 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 │ │ │ │ │ +0000206c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000207c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002082 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002090 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020e6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000020ea 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002108 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000210c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002126 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00002210 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000221c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00002220 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00002224 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000227c 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +0000245c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000246a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000246e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000256a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000256e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000257e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000025c6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ce 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025e2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025e6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025ee 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002678 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000267c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000027b2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000027b6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000027ca 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000027d6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000027e6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000027ee 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000027f2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000027fa 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002816 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002834 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002842 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002852 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002856 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002872 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000288c 0001840a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000028b0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000028b4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000028ce 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028d2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028fa 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002936 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002940 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000294a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000294e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002956 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002964 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002968 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000296c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000298c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002990 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000029a4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000029d0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000029e0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000029f0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029f4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029fc 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002a1c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00002a86 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002a8a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002aa8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002aac 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002acc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002ad0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002ada 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002b28 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002b38 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b3c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b84 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b88 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b90 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002bc6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002bca 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002be8 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002bf0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002c08 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c0c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c10 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c44 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c48 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c66 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002c6a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002c8a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c8e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c98 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002cb2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002cb6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002cd6 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002ce2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002cf0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cf4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d1a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002d1e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002d22 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d62 0000302f R_ARM_THM_MOVW_ABS_NC 000090ed dict_iter │ │ │ │ │ +00002d66 00003030 R_ARM_THM_MOVT_ABS 000090ed dict_iter │ │ │ │ │ +00002db8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002dca 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e66 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002ecc 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002ef0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ef4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f02 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f72 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002f7e 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002f86 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f8a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 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 000090cd dict_iter │ │ │ │ │ -0000333c 00003030 R_ARM_THM_MOVT_ABS 000090cd 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 0000a4a1 _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 │ │ │ │ │ +00002fb2 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003040 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003044 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003048 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000304c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000314a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000314e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003188 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031f0 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003200 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003214 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003218 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000322e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00003254 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003264 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000327c 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003288 00018b0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003292 00018c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000032ac 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032b2 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000032c0 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000032d4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000330c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003358 0000302f R_ARM_THM_MOVW_ABS_NC 000090ed dict_iter │ │ │ │ │ +0000335c 00003030 R_ARM_THM_MOVT_ABS 000090ed dict_iter │ │ │ │ │ +00003400 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003412 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000034fe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035da 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000362c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003648 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036ac 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003744 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003780 0001910a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +0000378c 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000037b4 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000037c6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000037ca 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000037ce 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037d2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003826 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003834 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000385c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003886 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000038a2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ca 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ce 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003986 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000398c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003990 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003994 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003998 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000039a4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039dc 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003a5c 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a68 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003aac 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +00003ac4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ace 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003ad2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ad6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003ada 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b30 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003b40 00016d0a R_ARM_THM_CALL 00000135 PyDict_Contains │ │ │ │ │ +00003b4a 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003b78 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003b86 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003b96 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bb0 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003bda 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bf4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c16 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 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 │ │ │ │ │ -00003e28 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e48 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ec2 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 │ │ │ │ │ +00003c32 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c40 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c4a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c50 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003c54 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003c58 00003b2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003c5c 00003b30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003c62 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c68 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003c6c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003c74 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003c86 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c90 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003cf0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d48 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d58 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003db6 0001970a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00003dba 0001980a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e46 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e66 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f26 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f68 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f76 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f94 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f98 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003fa0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003fa4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003fc6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fd4 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004114 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004158 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000418a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000419c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041ae 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 │ │ │ │ │ +000041e4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041f8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000420a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004242 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 0000a4a1 _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 │ │ │ │ │ -00004826 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000482a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000483c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000485a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00004944 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004950 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ac8 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004adc 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -00004b1a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b1e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b22 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004b34 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b5c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00004c42 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c4e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dc0 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004dce 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004dd2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004dd6 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004de6 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -00004e28 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004e7c 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004e8c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004e90 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004ec4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004ec8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004fd2 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005002 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005006 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005040 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005044 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050e2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050e6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050ee 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000512c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005130 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005134 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005138 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005156 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005188 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000052fa 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005312 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00005328 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005338 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000533c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005340 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005358 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000535c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000537a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000053a6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000053d2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000053fe 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005402 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000055ea 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000565a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000056b4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000571c 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005754 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000057c6 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00005804 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005808 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005816 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005848 0001a60a R_ARM_THM_CALL 0000af41 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00005866 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000586a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005872 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000058a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000058ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000058b0 0000542f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000058b4 00005430 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000058ba 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000058c0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058c4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058e4 0000562f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000058e8 00005630 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000058f2 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00005934 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005938 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005944 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000596a 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000059a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000059a8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000059ac 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000059b0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000059b4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000059f2 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00005a2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005a30 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a34 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a58 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005a9a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005a9e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005aa6 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005ac0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ac4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ac8 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005acc 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005ad2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00005ad6 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00005ae0 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005ae8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005aec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005af0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b10 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005b52 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005b56 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005b5e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005b78 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005b7c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005b82 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00005b86 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00005b8e 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005b94 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005b98 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005bb2 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005bc8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005bcc 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005be2 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005c18 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c1c 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c24 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c28 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c3a 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005c5a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005c64 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c7c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005cfc 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005d00 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005d08 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005d38 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d48 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005da2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e7a 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005e94 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ea8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ece 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005ed2 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005ed6 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00005eda 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00005ee0 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f3a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f88 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005f8c 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005f90 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -00005f94 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -00005f9a 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005fa8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005fe4 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000603a 0001a40a R_ARM_THM_CALL 00005795 PyObject_GenericGetDict │ │ │ │ │ -0000604e 0001880a R_ARM_THM_CALL 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000607e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060a4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000060a8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000062ba 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000062dc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006380 0001b50a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -000063a0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000063a4 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000063d4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000649a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006502 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000650e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000651a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000651e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000065e2 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000662c 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006684 0001880a R_ARM_THM_CALL 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ -000066a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000066ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000066b0 0000722f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ -000066b4 00007230 R_ARM_THM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ -000066c0 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006722 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006776 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000067a0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067a4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067a8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067ac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006810 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000068aa 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -0000690c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00006910 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00006ba8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006c60 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006cc8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006d56 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006f54 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006f7c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006f80 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000070c8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007142 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000071b6 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000071ec 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000072a2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000072a6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000072bc 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00007308 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000736a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000073bc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000073c0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000073d6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000073e0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000073f0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000743c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007440 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000745c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00007548 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000755e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007644 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007678 0000752f R_ARM_THM_MOVW_ABS_NC 00000100 .LC8 │ │ │ │ │ -0000767c 00007530 R_ARM_THM_MOVT_ABS 00000100 .LC8 │ │ │ │ │ -00007686 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007744 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000774c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007750 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007758 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007760 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000776e 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -000077ec 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007818 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000781c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000783a 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007860 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007864 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000786c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007898 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000797c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079de 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007afa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b0a 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -00007b5c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007bc4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bd2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c00 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007c16 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007c1a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007c3e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007c42 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007c5e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007c84 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00007c8c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007c90 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007cb6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007cba 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007cc0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007cc4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007cce 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007cde 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00007d1a 0000802f R_ARM_THM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ -00007d1e 00008030 R_ARM_THM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ -00007d22 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007d7a 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007e7a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007e7e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007e86 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007ea2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007eae 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007f22 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f88 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007fa8 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007fb8 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00007fc6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007fca 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007fd6 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008042 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008060 0001c30a R_ARM_THM_CALL 0000b291 _PyDict_DetachFromObject │ │ │ │ │ -000080ac 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000080c0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000081bc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081c8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008356 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -00008390 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000083a6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000083aa 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000083c0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000083ec 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008404 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000843c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008440 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000845c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00008544 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000864c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086ce 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000086e8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000874a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008750 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000875e 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -000087a0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000087a4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000087ac 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000087d4 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000087de 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000087e2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000087f8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00008820 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008836 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000088e4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000088e8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000089a6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089ce 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000089e2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a30 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a3e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a56 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -00008ac8 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ade 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008af0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008af4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008b1c 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008b46 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008b74 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ba0 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008bb2 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008bd0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008bd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008bd8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008c02 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008c0c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00008c10 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00008c14 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008c92 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -00008cd8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00008cdc 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00008cee 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008da6 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -00008db0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008db4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008dec 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008e2e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008e32 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008e3a 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008e54 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008e58 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008e5c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008e60 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008e66 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00008e6a 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00008e74 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008e7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008e80 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e84 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e9c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008eea 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008eee 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008f14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008f18 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008f1c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008f3c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008f7e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008f82 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008f8a 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008fa4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008fa8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008fac 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008fb0 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008fb6 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00008fba 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00008fc4 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008fcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008fd0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008fd4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008fec 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000903a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000903e 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009068 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000906c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009096 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000909a 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000909e 00009d2f R_ARM_THM_MOVW_ABS_NC 00000124 .LC11 │ │ │ │ │ -000090a2 00009d30 R_ARM_THM_MOVT_ABS 00000124 .LC11 │ │ │ │ │ -000090a8 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000090b2 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000090b6 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000090ba 00009e2f R_ARM_THM_MOVW_ABS_NC 00000140 .LC12 │ │ │ │ │ -000090be 00009e30 R_ARM_THM_MOVT_ABS 00000140 .LC12 │ │ │ │ │ -000090c4 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000090de 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000914c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009150 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009154 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009272 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009276 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000927a 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -0000927e 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00009284 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000092aa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092da 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000092de 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000092e2 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -000092e6 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -000092ec 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000938e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093b0 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000093b4 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000093b8 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -000093bc 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -000093c2 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009400 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009404 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00009408 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -0000940c 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -00009412 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000943c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009440 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000094fe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009540 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009584 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009592 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095a8 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -0000961a 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009634 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009648 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000964c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009672 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009676 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000967a 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000096f2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009736 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009778 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009786 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000978c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000097e4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000097fe 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009812 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009822 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009826 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009836 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009874 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009878 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000988e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009892 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000098b6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000098ba 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000098e0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000098ea 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000098ee 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009902 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00004270 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004280 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042a2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042b2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042bc 0000432f R_ARM_THM_MOVW_ABS_NC 00003d5d dict_dealloc │ │ │ │ │ +000042c0 00004330 R_ARM_THM_MOVT_ABS 00003d5d dict_dealloc │ │ │ │ │ +000042e0 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +00004340 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004344 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004348 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000434c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004350 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004354 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000438c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004390 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000043b2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000043b6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000043d8 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000043dc 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000043e6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000043fa 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000043fe 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004408 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004436 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004440 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004444 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000444c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004454 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004458 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004488 00019c0a R_ARM_THM_CALL 00004575 _PyDict_Next │ │ │ │ │ +0000466e 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004682 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004686 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000469a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000046c4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046e2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004700 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004704 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000470c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004846 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000484a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000485c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000487a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00004964 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004970 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ae8 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004afc 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +00004b3a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004b3e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004b42 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004b54 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b7c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00004c62 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c6e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004de2 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004df0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004df4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004df8 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004e08 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +00004e48 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e9c 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004eac 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004eb0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ee4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004ee8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004ff2 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005022 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005026 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005060 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005064 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005102 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005106 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000510e 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000514c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005150 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005154 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005158 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005176 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000051a8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000531a 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005332 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005348 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005358 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000535c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005360 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005378 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000537c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000539a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000053c6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000053f2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000541e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005422 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000560a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000567a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000056d4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000573c 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005774 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000057e6 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00005824 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005828 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005836 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005868 0001a60a R_ARM_THM_CALL 0000af61 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00005886 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000588a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005892 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000058c8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000058cc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000058d0 0000542f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000058d4 00005430 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000058da 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000058e0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000058e4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005904 0000562f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00005908 00005630 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00005912 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00005954 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005958 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005964 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000598a 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +000059c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000059c8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059cc 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000059d0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059d4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a12 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00005a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005a50 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a54 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a58 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a78 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005aba 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005abe 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005ac6 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005ae0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ae4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ae8 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005aec 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005af2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00005af6 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00005b00 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b0c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b10 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b30 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005b72 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005b76 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005b7e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005b98 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b9c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005ba2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00005ba6 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00005bae 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005bb4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005bb8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005bd2 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005be8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005bec 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c02 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005c38 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c3c 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c44 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c48 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c5a 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005c7a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005c84 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005c9c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005d1c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005d20 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005d28 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005d58 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d68 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005dc2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e9a 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005eb4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ec8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005eee 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005ef2 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005ef6 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +00005efa 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +00005f00 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f5a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fa8 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005fac 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005fb0 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +00005fb4 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +00005fba 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005fc8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006004 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000605a 0001a40a R_ARM_THM_CALL 000057b5 PyObject_GenericGetDict │ │ │ │ │ +0000606e 0001880a R_ARM_THM_CALL 00002c15 _PyDict_SetItem_LockHeld │ │ │ │ │ +0000609e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060c4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000060c8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000062da 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000062fc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063a0 0001b50a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +000063c0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000063c4 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000063f4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000064ba 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006522 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000652e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000653a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000653e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00006602 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000664c 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000066a4 0001880a R_ARM_THM_CALL 00002c15 _PyDict_SetItem_LockHeld │ │ │ │ │ +000066c8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000066cc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000066d0 0000722f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ +000066d4 00007230 R_ARM_THM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ +000066e0 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006742 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006796 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000067c0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067c4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067c8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067cc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006830 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000068ca 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +0000692c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00006930 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00006bc8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006c80 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006ce8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d76 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006f74 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006f9c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006fa0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000070e8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007162 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071d6 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000720c 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000072c2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000072c6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000072dc 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007328 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000738a 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000073dc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000073e0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000073f6 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007400 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007410 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000745c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007460 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000747c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007568 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000757e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007664 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007698 0000752f R_ARM_THM_MOVW_ABS_NC 00000100 .LC8 │ │ │ │ │ +0000769c 00007530 R_ARM_THM_MOVT_ABS 00000100 .LC8 │ │ │ │ │ +000076a6 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007764 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000776c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007770 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007778 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007780 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000778e 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +0000780c 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00007838 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000783c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000785a 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007880 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007884 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000788c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000078b8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000799c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079fe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b1a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b2a 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +00007b7c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007be4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bf2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c20 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007c36 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007c3a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007c5e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007c62 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007c7e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007ca4 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007cac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007cb0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007cd6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007cda 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007ce0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007ce4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007cee 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007cfe 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007d3a 0000802f R_ARM_THM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ +00007d3e 00008030 R_ARM_THM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ +00007d42 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007d9a 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007e9a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007e9e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007ea6 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007ec2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ece 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007f42 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fa8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007fc8 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007fd8 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007fe6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007fea 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007ff6 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008062 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008080 0001c30a R_ARM_THM_CALL 0000b2b1 _PyDict_DetachFromObject │ │ │ │ │ +000080cc 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000080e0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000081dc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081e8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008374 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +000083b0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000083c6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000083ca 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000083e0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000840c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008424 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000845c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008460 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000847c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008564 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000866c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086ee 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008708 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000876a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008770 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000877e 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +000087c0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000087c4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000087cc 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000087f4 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000087fe 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008802 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008818 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008840 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008856 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008904 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008908 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000089c6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089ee 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008a02 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a50 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a5e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a76 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +00008ae8 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008afe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b10 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b14 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b3c 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008b66 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008b94 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008bc0 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008bd2 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008bf0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008bf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008bf8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008c22 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008c2c 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00008c30 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00008c34 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008cb2 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +00008cf8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00008cfc 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00008d0e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008dc6 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +00008dd0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008dd4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e0c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008e4e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008e52 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008e5a 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008e74 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008e78 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008e7c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008e80 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008e86 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00008e8a 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00008e94 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008e9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008ea0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ea4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ebc 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008f0a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008f0e 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008f34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008f38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008f3c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008f5c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008f9e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008fa2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008faa 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008fc4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008fc8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008fcc 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008fd0 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008fd6 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00008fda 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00008fe4 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008fec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008ff0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ff4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000900c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000905a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000905e 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009088 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000908c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000090b6 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000090ba 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000090be 00009d2f R_ARM_THM_MOVW_ABS_NC 00000124 .LC11 │ │ │ │ │ +000090c2 00009d30 R_ARM_THM_MOVT_ABS 00000124 .LC11 │ │ │ │ │ +000090c8 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000090d2 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000090d6 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000090da 00009e2f R_ARM_THM_MOVW_ABS_NC 00000140 .LC12 │ │ │ │ │ +000090de 00009e30 R_ARM_THM_MOVT_ABS 00000140 .LC12 │ │ │ │ │ +000090e4 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000090fe 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000916c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009170 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009174 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009292 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009296 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000929a 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +0000929e 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +000092a4 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000092ca 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092fa 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000092fe 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009302 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +00009306 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +0000930c 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093ae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093d0 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000093d4 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000093d8 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +000093dc 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +000093e2 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009420 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009424 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009428 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +0000942c 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +00009432 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000945c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009460 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000951e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009560 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095a4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095b2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095c8 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +0000963a 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009654 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009668 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000966c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009692 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009696 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000969a 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009712 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009756 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009798 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097a6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097ac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009804 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000981e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009832 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009842 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009846 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009856 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009894 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009898 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098ae 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098b2 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098d6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098da 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009900 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 0000990a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 0000990e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009924 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009928 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009938 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009950 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009954 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009958 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009988 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000099a0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000099b8 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000099cc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000099d0 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000099de 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000099fe 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009a02 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009a2a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009a2e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009a44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009922 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000992a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000992e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009944 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009948 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009958 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009970 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009974 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009978 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000099a8 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000099c0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000099d8 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000099ec 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000099f0 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000099fe 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009a1e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009a22 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00009a4a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00009a4e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009a8c 0001b00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00009aae 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009b04 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009b08 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009b74 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009b94 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00009b98 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00009ba2 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00009be6 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009c16 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00009c5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009c60 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009c64 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009c68 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009c6c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009ca6 0000b52f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00009caa 0000b530 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00009cb4 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009cca 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009cce 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009d20 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009d24 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009d9a 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009dc4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009de4 0001750a R_ARM_THM_CALL 00000c65 PyDict_SetItem │ │ │ │ │ -00009dfe 0001750a R_ARM_THM_CALL 00000c65 PyDict_SetItem │ │ │ │ │ -00009e24 0001750a R_ARM_THM_CALL 00000c65 PyDict_SetItem │ │ │ │ │ -00009e78 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00009e7c 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00009e86 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009ea4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009ea8 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009eac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009eca 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00009edc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -00009ee0 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -00009ee6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009eea 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009f12 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009f16 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009f9e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009faa 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00009fb8 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000a002 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a006 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a014 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a034 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0a8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a0e6 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a12a 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a134 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a138 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a13c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a190 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a1b2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a1c0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a1c4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a1ca 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a1ce 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a1e2 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a264 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000a2b0 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -0000a2cc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2d2 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a302 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a312 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a31e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a322 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a32a 0000bc2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ -0000a32e 0000bc30 R_ARM_THM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ -0000a332 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a33a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a342 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a34a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a368 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a36c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a372 0001d40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000a378 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC16 │ │ │ │ │ -0000a37c 0000bb30 R_ARM_THM_MOVT_ABS 00000178 .LC16 │ │ │ │ │ -0000a384 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a38c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -0000a390 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -0000a3bc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3c8 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000a3d6 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000a43c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a444 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a472 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a488 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a490 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a498 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a49c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a51e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a522 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a528 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a52c 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a534 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a556 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a55a 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a560 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a564 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a56c 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a58e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a592 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a598 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a59c 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a5a4 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a5c6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a5ca 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a5d0 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a5d4 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a5dc 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a602 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a606 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a60c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a610 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a618 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a63e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a642 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a648 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a64c 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a654 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a678 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a67c 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a682 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a686 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a68e 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a6b2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a6b6 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a6bc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a6c0 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a704 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a71c 0001d60a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000a732 0001d70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000a748 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000a756 0000c82f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ -0000a75a 0000c830 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ -0000a75e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000250 .LC21 │ │ │ │ │ -0000a762 0000c730 R_ARM_THM_MOVT_ABS 00000250 .LC21 │ │ │ │ │ -0000a7d4 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000a7de 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000a7ec 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000a808 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a816 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000a820 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000a82e 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000a84a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8c2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8cc 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a8d2 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a918 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000a922 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a928 0001de0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000a93a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a94c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a96c 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a970 0000c62f R_ARM_THM_MOVW_ABS_NC 0000024c .LC20 │ │ │ │ │ -0000a974 0000c630 R_ARM_THM_MOVT_ABS 0000024c .LC20 │ │ │ │ │ -0000a9ba 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a9c0 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a9c8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000244 .LC19 │ │ │ │ │ -0000a9cc 0000c530 R_ARM_THM_MOVT_ABS 00000244 .LC19 │ │ │ │ │ -0000a9d4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9ec 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a9f0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000aa06 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000aa12 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000aa16 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000aa24 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000aa28 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000aa32 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000aa42 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000aa66 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000aa6a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000aa7e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000aaa0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000aab0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000aae4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000aae8 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000aafe 0000d12f R_ARM_THM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -0000ab02 0000d130 R_ARM_THM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -0000ab0c 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000ab5c 0000b82f R_ARM_THM_MOVW_ABS_NC 00009cdd dict_vectorcall │ │ │ │ │ -0000ab60 0000b830 R_ARM_THM_MOVT_ABS 00009cdd dict_vectorcall │ │ │ │ │ -0000ab90 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ab94 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000abd8 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000abf6 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000ac14 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -0000ac18 0001e530 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000ac1c 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000ac20 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000ac30 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000ac46 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ac4a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ac4e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ac52 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000aca0 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000acc2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000acce 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000acd2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ad02 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000ad18 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad1c 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad3c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad7a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000add2 0001e70a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000ae00 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ae04 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ae08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ae0c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ae10 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ae70 00019c0a R_ARM_THM_CALL 00004555 _PyDict_Next │ │ │ │ │ -0000aec8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aee2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aef8 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000af0a 0001e80a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -0000af20 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af30 0001e90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000af9a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000af9e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000afca 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000b022 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b08c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000b0b8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b0bc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b0c8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b0cc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b0d0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b0d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b0f4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b104 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b108 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b10e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b148 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b14c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b1b4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b1b8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b1bc 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b1c8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b1f4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b1f8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b24c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b280 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b284 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b288 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b2c2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b2c6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b2d2 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b2fc 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b31a 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000b328 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000b38e 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000b3b4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b3b8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b476 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4aa 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b4ae 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b4c0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4c8 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b4cc 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b4d0 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b50c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b51a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b520 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b524 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b538 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -0000b5aa 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b5c0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b5d4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b5d8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b608 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b60c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b62e 0001f00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000b63e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b64a 0001f10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0000b656 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b672 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ -0000b676 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ -0000b67a 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b688 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000b68c 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000b692 0001f30a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000b69a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ -0000b69e 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ -0000b6a2 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b6a8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b6ac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b76e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b790 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000b7bc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7d2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009a6a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009a6e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009aac 0001b00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00009ace 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009b24 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009b28 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009b94 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009bb4 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00009bb8 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00009bc2 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00009c06 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009c36 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00009c7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009c80 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c84 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009c88 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c8c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009cc6 0000b52f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00009cca 0000b530 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00009cd4 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009cea 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009cee 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009d40 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009d44 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009dba 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009de4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e04 0001750a R_ARM_THM_CALL 00000c85 PyDict_SetItem │ │ │ │ │ +00009e1e 0001750a R_ARM_THM_CALL 00000c85 PyDict_SetItem │ │ │ │ │ +00009e44 0001750a R_ARM_THM_CALL 00000c85 PyDict_SetItem │ │ │ │ │ +00009e98 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00009e9c 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00009ea6 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009ec4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009ec8 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ecc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009eea 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00009efc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +00009f00 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +00009f06 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009f0a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009f32 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009f36 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009fbe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fca 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009fd8 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000a022 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a026 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a034 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a054 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0c8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a106 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a14a 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a154 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a158 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a15c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a1b0 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a1d2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a1e0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a1e4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a1ea 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a1ee 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a202 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a284 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000a2d0 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +0000a2ec 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2f2 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a322 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a332 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a33e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a342 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a34a 0000bc2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ +0000a34e 0000bc30 R_ARM_THM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ +0000a352 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a35a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a362 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a36a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a388 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a38c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a392 0001d40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000a398 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC16 │ │ │ │ │ +0000a39c 0000bb30 R_ARM_THM_MOVT_ABS 00000178 .LC16 │ │ │ │ │ +0000a3a4 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a3ac 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +0000a3b0 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +0000a3dc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3e8 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000a3f6 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000a45c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a464 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a492 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4a8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4b0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4b8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a4bc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a53e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a542 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a548 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a54c 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a554 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a576 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a57a 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a580 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a584 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a58c 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a5ae 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a5b2 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a5b8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a5bc 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a5c4 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a5e6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a5ea 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a5f0 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a5f4 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a5fc 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a622 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a626 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a62c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a630 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a638 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a65e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a662 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a668 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a66c 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a674 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a698 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a69c 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a6a2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a6a6 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a6ae 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a6d2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a6d6 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a6dc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a6e0 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a724 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a73c 0001d60a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000a752 0001d70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000a768 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000a776 0000c82f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ +0000a77a 0000c830 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ +0000a77e 0000c72f R_ARM_THM_MOVW_ABS_NC 00000250 .LC21 │ │ │ │ │ +0000a782 0000c730 R_ARM_THM_MOVT_ABS 00000250 .LC21 │ │ │ │ │ +0000a7f4 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000a7fe 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000a80c 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000a828 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a836 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000a840 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000a84e 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000a86a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8e2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8ec 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a8f2 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a938 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000a942 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a948 0001de0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000a95a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a96c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a98c 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a990 0000c62f R_ARM_THM_MOVW_ABS_NC 0000024c .LC20 │ │ │ │ │ +0000a994 0000c630 R_ARM_THM_MOVT_ABS 0000024c .LC20 │ │ │ │ │ +0000a9da 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a9e0 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a9e8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000244 .LC19 │ │ │ │ │ +0000a9ec 0000c530 R_ARM_THM_MOVT_ABS 00000244 .LC19 │ │ │ │ │ +0000a9f4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aa0c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000aa10 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000aa26 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aa32 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000aa36 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000aa44 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000aa48 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000aa52 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000aa62 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aa86 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000aa8a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000aa9e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aac0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000aad0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000ab04 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ab08 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ab1e 0000d12f R_ARM_THM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +0000ab22 0000d130 R_ARM_THM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +0000ab2c 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000ab7c 0000b82f R_ARM_THM_MOVW_ABS_NC 00009cfd dict_vectorcall │ │ │ │ │ +0000ab80 0000b830 R_ARM_THM_MOVT_ABS 00009cfd dict_vectorcall │ │ │ │ │ +0000abb0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000abb4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000abf8 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000ac16 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000ac34 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000ac38 0001e530 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000ac3c 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000ac40 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000ac50 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000ac66 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ac6a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ac6e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ac72 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000acc0 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000ace2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000acee 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000acf2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ad22 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000ad38 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad3c 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad5c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad9a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adf2 0001e70a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000ae20 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ae24 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ae28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ae2c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ae30 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ae90 00019c0a R_ARM_THM_CALL 00004575 _PyDict_Next │ │ │ │ │ +0000aee8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af02 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af18 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000af2a 0001e80a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000af40 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000af50 0001e90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000afba 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000afbe 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000afea 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000b042 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b0ac 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000b0d8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b0dc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b0e8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b0ec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b0f0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b0f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b114 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b124 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b128 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b12e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b168 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b16c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b1d4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b1d8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b1dc 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b1e8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b214 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b218 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b26c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b2a0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b2a4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b2a8 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b2e2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b2e6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b2f2 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b31c 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b33a 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000b348 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000b3ac 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000b3d0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b3d4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b492 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4c6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b4ca 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b4dc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4e4 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b4e8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b4ec 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b528 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b536 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b53c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b540 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b554 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +0000b5c6 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b5dc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5f0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b5f4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b624 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b628 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b64a 0001f00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +0000b65a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b666 0001f10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000b672 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b68e 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ +0000b692 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ +0000b696 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b6a4 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000b6a8 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000b6ae 0001f30a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000b6b6 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ +0000b6ba 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ +0000b6be 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b6c4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b6c8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b78a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b7ac 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000b7d8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000b7ee 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b828 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000b82c 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b834 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b838 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b876 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b89e 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8a2 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8c6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8f2 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000baca 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bace 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000bad2 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000bad6 0000e72f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC27 │ │ │ │ │ -0000bada 0000e730 R_ARM_THM_MOVT_ABS 000002f8 .LC27 │ │ │ │ │ -0000bae0 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bbd0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000bbe2 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -0000bc32 00017b0a R_ARM_THM_CALL 0000a4a1 _PyDict_SendEvent │ │ │ │ │ -0000bc52 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d12 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 │ │ │ │ │ -00003f06 0001991e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -000042b2 00019a1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00005d96 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005dac 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006032 0001881e R_ARM_THM_JUMP24 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000682a 0001881e R_ARM_THM_JUMP24 00002bf5 _PyDict_SetItem_LockHeld │ │ │ │ │ -00007bb8 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007bdc 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007f52 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00007fe0 0001c11e R_ARM_THM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00008bcc 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00008d88 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008dc6 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00008dcc 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000954e 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00009742 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000a6cc 0001d51e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a97e 0001831e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000b80a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b844 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000b848 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000b850 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b854 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b892 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b8ba 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8be 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8d0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8e2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b90e 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000baec 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000baf0 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000baf4 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000baf8 0000e72f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC27 │ │ │ │ │ +0000bafc 0000e730 R_ARM_THM_MOVT_ABS 000002f8 .LC27 │ │ │ │ │ +0000bb02 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bbf8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bc0a 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +0000bc60 00017b0a R_ARM_THM_CALL 0000a4c1 _PyDict_SendEvent │ │ │ │ │ +0000bc82 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d32 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002792 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000031fc 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003d54 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003f20 0001991e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +000042d2 00019a1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00005db6 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005dcc 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006052 0001881e R_ARM_THM_JUMP24 00002c15 _PyDict_SetItem_LockHeld │ │ │ │ │ +0000684a 0001881e R_ARM_THM_JUMP24 00002c15 _PyDict_SetItem_LockHeld │ │ │ │ │ +00007bd8 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007bfc 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007f72 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008000 0001c11e R_ARM_THM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00008bec 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00008da8 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008de6 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00008dec 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000956e 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00009762 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000a6ec 0001d51e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a99e 0001831e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x15c70 contains 262 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x15ca0 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 00004815 PyDict_DelItem │ │ │ │ │ +00000082 00019f0a R_ARM_THM_CALL 00004835 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 │ │ │ │ │ @@ -1553,16 +1553,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 00000435 dictitems_contains │ │ │ │ │ 000003ca 0000f630 R_ARM_THM_MOVT_ABS 00000435 dictitems_contains │ │ │ │ │ -000003d0 0000d02f R_ARM_THM_MOVW_ABS_NC 0000aa51 dictkeys_contains │ │ │ │ │ -000003d4 0000d030 R_ARM_THM_MOVT_ABS 0000aa51 dictkeys_contains │ │ │ │ │ +000003d0 0000d02f R_ARM_THM_MOVW_ABS_NC 0000aa71 dictkeys_contains │ │ │ │ │ +000003d4 0000d030 R_ARM_THM_MOVT_ABS 0000aa71 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 │ │ │ │ │ @@ -1597,34 +1597,34 @@ │ │ │ │ │ 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 0000275d Py_XDECREF │ │ │ │ │ +00000680 0000260a R_ARM_THM_CALL 0000277d 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 00002091 dict_setdefault_ref_lock_held │ │ │ │ │ +000007a4 0000230a R_ARM_THM_CALL 000020b1 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 00009071 validate_watcher_id │ │ │ │ │ +00000832 00009b0a R_ARM_THM_CALL 00009091 validate_watcher_id │ │ │ │ │ 0000084c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000874 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000878 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000880 0001242f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC33 │ │ │ │ │ 00000884 00012430 R_ARM_THM_MOVT_ABS 000003a8 .LC33 │ │ │ │ │ 00000888 0002110a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000008c0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -1723,42 +1723,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 00000f85 new_keys_object.isra.0 │ │ │ │ │ +00000c8e 0000150a R_ARM_THM_CALL 00000fa5 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 00002779 PyDict_GetItemWithError │ │ │ │ │ +00000d64 00017f0a R_ARM_THM_CALL 00002799 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 00005c69 dictiter_new │ │ │ │ │ -00000634 00002a1e R_ARM_THM_JUMP24 00004b39 delitem_knownhash_lock_held │ │ │ │ │ -0000063a 0000681e R_ARM_THM_JUMP24 00005c69 dictiter_new │ │ │ │ │ +00000622 0000681e R_ARM_THM_JUMP24 00005c89 dictiter_new │ │ │ │ │ +00000634 00002a1e R_ARM_THM_JUMP24 00004b59 delitem_knownhash_lock_held │ │ │ │ │ +0000063a 0000681e R_ARM_THM_JUMP24 00005c89 dictiter_new │ │ │ │ │ 00000718 0002091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000722 0000681e R_ARM_THM_JUMP24 00005c69 dictiter_new │ │ │ │ │ -0000073a 0000681e R_ARM_THM_JUMP24 00005c69 dictiter_new │ │ │ │ │ +00000722 0000681e R_ARM_THM_JUMP24 00005c89 dictiter_new │ │ │ │ │ +0000073a 0000681e R_ARM_THM_JUMP24 00005c89 dictiter_new │ │ │ │ │ 0000074e 00020a1e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -0000078a 0000591e R_ARM_THM_JUMP24 00009eb1 merge_from_seq2_lock_held │ │ │ │ │ -00000d16 0001ea1e R_ARM_THM_JUMP24 0000b0d9 _PyDict_GetItem_KnownHash │ │ │ │ │ -00000d40 0001ea1e R_ARM_THM_JUMP24 0000b0d9 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000078a 0000591e R_ARM_THM_JUMP24 00009ed1 merge_from_seq2_lock_held │ │ │ │ │ +00000d16 0001ea1e R_ARM_THM_JUMP24 0000b0f9 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000d40 0001ea1e R_ARM_THM_JUMP24 0000b0f9 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000dac 00016d1e R_ARM_THM_JUMP24 00000135 PyDict_Contains │ │ │ │ │ -00000dda 0001751e R_ARM_THM_JUMP24 00000c65 PyDict_SetItem │ │ │ │ │ -00000e04 00019f1e R_ARM_THM_JUMP24 00004815 PyDict_DelItem │ │ │ │ │ +00000dda 0001751e R_ARM_THM_JUMP24 00000c85 PyDict_SetItem │ │ │ │ │ +00000e04 00019f1e R_ARM_THM_JUMP24 00004835 PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x164a0 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x164d0 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 {} │ │ │ │ │ @@ -54,15 +54,15 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - bl 9070 │ │ │ │ │ + bl 9090 │ │ │ │ │ R_ARM_THM_CALL validate_watcher_id │ │ │ │ │ cbnz r0, bc │ │ │ │ │ movs r1, #1 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ rsb r2, r4, #32 │ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ │ @@ -107,15 +107,15 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - bl 9070 │ │ │ │ │ + bl 9090 │ │ │ │ │ R_ARM_THM_CALL validate_watcher_id │ │ │ │ │ cbnz r0, 138 │ │ │ │ │ movs r1, #1 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ rsb r2, r4, #32 │ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ │ @@ -148,15 +148,15 @@ │ │ │ │ │ 00000144 : │ │ │ │ │ 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 59b8 │ │ │ │ │ + bl 59d8 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 16c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 168 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -178,15 +178,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 1b2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77f4 │ │ │ │ │ + bl 7814 │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -236,20 +236,20 @@ │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bpl.n 220 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ bpl.n 220 │ │ │ │ │ - bl 2cd8 │ │ │ │ │ + bl 2cf8 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 23a │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 59b8 │ │ │ │ │ + bl 59d8 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 22a │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -398,15 +398,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 32f0 │ │ │ │ │ + b.w 3310 │ │ │ │ │ R_ARM_THM_JUMP24 dict_merge │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000388 : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ @@ -501,15 +501,15 @@ │ │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ │ beq.n 480 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ bne.n 486 │ │ │ │ │ ldrd r1, r7, [r1, #12] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 2950 │ │ │ │ │ + bl 2970 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n 480 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -605,15 +605,15 @@ │ │ │ │ │ bne.w 640 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne.w 6bc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2d0c │ │ │ │ │ + bl 2d2c │ │ │ │ │ R_ARM_THM_CALL copy_lock_held │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 698 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ @@ -659,25 +659,25 @@ │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 6da │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.w 6c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 275c │ │ │ │ │ + bl 277c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.n 69e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ - bl 4554 <_PyDict_Next> │ │ │ │ │ + bl 4574 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6e2 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ @@ -689,44 +689,44 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - bl b0d8 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl b0f8 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_GetItem_KnownHash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 566 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 57e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 275c │ │ │ │ │ + bl 277c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 275c │ │ │ │ │ + bl 277c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl 275c │ │ │ │ │ + bl 277c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 275c │ │ │ │ │ + bl 277c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 275c │ │ │ │ │ + bl 277c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 698 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4b38 │ │ │ │ │ + bl 4b58 │ │ │ │ │ R_ARM_THM_CALL delitem_knownhash_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 5b0 │ │ │ │ │ b.n 610 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ @@ -1136,15 +1136,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 4554 <_PyDict_Next> │ │ │ │ │ + bl 4574 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cbz r0, a2c │ │ │ │ │ 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 3c74 │ │ │ │ │ + bl 3c94 │ │ │ │ │ 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 3c74 │ │ │ │ │ + bl 3c94 │ │ │ │ │ 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 82a <_Py_dict_lookup+0x652> │ │ │ │ │ + bne.w 844 <_Py_dict_lookup+0x66c> │ │ │ │ │ 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 │ │ │ │ │ @@ -271,47 +271,47 @@ │ │ │ │ │ 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 5c6 <_Py_dict_lookup+0x3ee> │ │ │ │ │ + bgt.w 5b0 <_Py_dict_lookup+0x3d8> │ │ │ │ │ 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 5f0 <_Py_dict_lookup+0x418> │ │ │ │ │ + bgt.w 5da <_Py_dict_lookup+0x402> │ │ │ │ │ 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 7b8 <_Py_dict_lookup+0x5e0> │ │ │ │ │ + beq.w 7d2 <_Py_dict_lookup+0x5fa> │ │ │ │ │ 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 958 <_Py_dict_lookup+0x780> │ │ │ │ │ + bne.w 94a <_Py_dict_lookup+0x772> │ │ │ │ │ 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 c5c <_Py_dict_lookup+0xa84> │ │ │ │ │ + beq.w c68 <_Py_dict_lookup+0xa90> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c54 <_Py_dict_lookup+0xa7c> │ │ │ │ │ + beq.w c60 <_Py_dict_lookup+0xa88> │ │ │ │ │ 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 722 <_Py_dict_lookup+0x54a> │ │ │ │ │ + beq.w 73c <_Py_dict_lookup+0x564> │ │ │ │ │ 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 72e <_Py_dict_lookup+0x556> │ │ │ │ │ + bgt.w 748 <_Py_dict_lookup+0x570> │ │ │ │ │ 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 74c <_Py_dict_lookup+0x574> │ │ │ │ │ + bgt.w 766 <_Py_dict_lookup+0x58e> │ │ │ │ │ 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 │ │ │ │ │ @@ -396,35 +396,35 @@ │ │ │ │ │ b.n 3bc <_Py_dict_lookup+0x1e4> │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ beq.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ add.w sl, r3, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r4 │ │ │ │ │ + and.w sl, r4, sl │ │ │ │ │ b.n 29e <_Py_dict_lookup+0xc6> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne.n 468 <_Py_dict_lookup+0x290> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ 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 c3e <_Py_dict_lookup+0xa66> │ │ │ │ │ + beq.w c50 <_Py_dict_lookup+0xa78> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w c44 <_Py_dict_lookup+0xa6c> │ │ │ │ │ + beq.w c4a <_Py_dict_lookup+0xa72> │ │ │ │ │ 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,117 @@ │ │ │ │ │ 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 sl, r2, #20 │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ + add.w sl, r2, #20 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r4, r4, r0 │ │ │ │ │ - and.w r6, r7, r2 │ │ │ │ │ add r4, sl │ │ │ │ │ + and.w r9, r7, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - it le │ │ │ │ │ - ldrsble.w r5, [sl, r6] │ │ │ │ │ - bgt.w 63a <_Py_dict_lookup+0x462> │ │ │ │ │ + bgt.w 616 <_Py_dict_lookup+0x43e> │ │ │ │ │ + ldrsb.w r5, [sl, r9] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 62e <_Py_dict_lookup+0x456> │ │ │ │ │ - mov.w fp, #12 │ │ │ │ │ - mul.w fp, fp, r5 │ │ │ │ │ - add.w r2, r4, fp │ │ │ │ │ + blt.w 632 <_Py_dict_lookup+0x45a> │ │ │ │ │ + movs r6, #12 │ │ │ │ │ + mul.w r6, r5, r6 │ │ │ │ │ + add.w fp, r4, r6 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - ldr.w r9, [r2, #4] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - beq.w 620 <_Py_dict_lookup+0x448> │ │ │ │ │ - ldr.w r2, [r4, fp] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + beq.w 608 <_Py_dict_lookup+0x430> │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ beq.w 6b8 <_Py_dict_lookup+0x4e0> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - add r6, r2 │ │ │ │ │ + add r9, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - and.w r6, r6, r2 │ │ │ │ │ - it le │ │ │ │ │ - ldrsble.w r5, [sl, r6] │ │ │ │ │ - bgt.w 714 <_Py_dict_lookup+0x53c> │ │ │ │ │ + and.w r9, r2, r9 │ │ │ │ │ + bgt.w 72e <_Py_dict_lookup+0x556> │ │ │ │ │ + ldrsb.w r5, [sl, r9] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt.w 6b2 <_Py_dict_lookup+0x4da> │ │ │ │ │ - mov.w fp, #12 │ │ │ │ │ - mul.w fp, fp, r5 │ │ │ │ │ - add.w r2, r4, fp │ │ │ │ │ + movs r6, #12 │ │ │ │ │ + mul.w r6, r5, r6 │ │ │ │ │ + adds r2, r4, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - ldr.w r9, [r2, #4] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - beq.w 61e <_Py_dict_lookup+0x446> │ │ │ │ │ - ldr.w r2, [r4, fp] │ │ │ │ │ + ldr.w fp, [r2, #4] │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + beq.w 606 <_Py_dict_lookup+0x42e> │ │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 75a <_Py_dict_lookup+0x582> │ │ │ │ │ + beq.w 774 <_Py_dict_lookup+0x59c> │ │ │ │ │ lsrs r2, r7, #10 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - add r2, r6 │ │ │ │ │ - and.w r9, r0, r2 │ │ │ │ │ + add r2, r9 │ │ │ │ │ + and.w fp, r0, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bgt.n 5b8 <_Py_dict_lookup+0x3e0> │ │ │ │ │ - ldrsb.w r5, [sl, r9] │ │ │ │ │ + bgt.n 5a2 <_Py_dict_lookup+0x3ca> │ │ │ │ │ + ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 752 <_Py_dict_lookup+0x57a> │ │ │ │ │ - mov.w fp, #12 │ │ │ │ │ - mul.w fp, fp, r5 │ │ │ │ │ - add.w r3, r4, fp │ │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - beq.n 61c <_Py_dict_lookup+0x444> │ │ │ │ │ - ldr.w r0, [r4, fp] │ │ │ │ │ + blt.w 76c <_Py_dict_lookup+0x594> │ │ │ │ │ + movs r6, #12 │ │ │ │ │ + mul.w r6, r5, r6 │ │ │ │ │ + adds r3, r4, r6 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + beq.n 604 <_Py_dict_lookup+0x42c> │ │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 878 <_Py_dict_lookup+0x6a0> │ │ │ │ │ + beq.w 876 <_Py_dict_lookup+0x69e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - add.w r6, r9, r9, lsl #2 │ │ │ │ │ + add.w r9, fp, fp, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - add.w r6, r6, r3, lsr #5 │ │ │ │ │ + add.w r9, r9, r3, lsr #5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ - and.w r6, r6, r3 │ │ │ │ │ - bgt.w 8cc <_Py_dict_lookup+0x6f4> │ │ │ │ │ - ldrsb.w r5, [sl, r6] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + and.w r9, r3, r9 │ │ │ │ │ + bgt.w 868 <_Py_dict_lookup+0x690> │ │ │ │ │ + ldrsb.w r5, [sl, r9] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 822 <_Py_dict_lookup+0x64a> │ │ │ │ │ - mov.w fp, #12 │ │ │ │ │ - mul.w fp, fp, r5 │ │ │ │ │ - add.w r3, r4, fp │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - beq.n 61c <_Py_dict_lookup+0x444> │ │ │ │ │ - ldr.w r0, [r4, fp] │ │ │ │ │ + blt.w 83c <_Py_dict_lookup+0x664> │ │ │ │ │ + movs r6, #12 │ │ │ │ │ + mul.w r6, r5, r6 │ │ │ │ │ + adds r3, r4, r6 │ │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + beq.n 604 <_Py_dict_lookup+0x42c> │ │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 8da <_Py_dict_lookup+0x702> │ │ │ │ │ + beq.w 8d6 <_Py_dict_lookup+0x6fe> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - add.w r6, r6, r6, lsl #2 │ │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - add.w r9, r6, r3 │ │ │ │ │ + add.w fp, r9, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - and.w r9, r3, r9 │ │ │ │ │ - ble.n 532 <_Py_dict_lookup+0x35a> │ │ │ │ │ + and.w fp, r3, fp │ │ │ │ │ + ble.n 526 <_Py_dict_lookup+0x34e> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r5, [sl, r9, lsl #1] │ │ │ │ │ - ldrgt.w r5, [sl, r9, lsl #2] │ │ │ │ │ - b.n 536 <_Py_dict_lookup+0x35e> │ │ │ │ │ + ldrshle.w r5, [sl, fp, lsl #1] │ │ │ │ │ + ldrgt.w r5, [sl, fp, lsl #2] │ │ │ │ │ + b.n 52a <_Py_dict_lookup+0x352> │ │ │ │ │ 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 │ │ │ │ │ @@ -565,112 +563,132 @@ │ │ │ │ │ ldrshle.w r5, [fp, sl, lsl #1] │ │ │ │ │ ldrgt.w r5, [fp, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge.w 2d8 <_Py_dict_lookup+0x100> │ │ │ │ │ adds r2, 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.w sl, sl, sl, lsl #2 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r4 │ │ │ │ │ - b.n 5c6 <_Py_dict_lookup+0x3ee> │ │ │ │ │ + and.w sl, r4, sl │ │ │ │ │ + b.n 5b0 <_Py_dict_lookup+0x3d8> │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - add.w r2, sl, fp │ │ │ │ │ + add.w r2, sl, r6 │ │ │ │ │ lsls r1, r0 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ b.n 300 <_Py_dict_lookup+0x128> │ │ │ │ │ + cmp r1, #15 │ │ │ │ │ + ite gt │ │ │ │ │ + ldrgt.w r5, [sl, r9, lsl #2] │ │ │ │ │ + ldrshle.w r5, [sl, r9, lsl #1] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.w 4ae <_Py_dict_lookup+0x2d6> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.w 4d2 <_Py_dict_lookup+0x2fa> │ │ │ │ │ + bne.n 71e <_Py_dict_lookup+0x546> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - ite gt │ │ │ │ │ - ldrgt.w r5, [sl, r6, lsl #2] │ │ │ │ │ - ldrshle.w r5, [sl, r6, lsl #1] │ │ │ │ │ - b.n 4aa <_Py_dict_lookup+0x2d2> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.n 62c <_Py_dict_lookup+0x454> │ │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add r9, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + and.w r9, r2, r9 │ │ │ │ │ + b.n 4e4 <_Py_dict_lookup+0x30c> │ │ │ │ │ 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 c74 <_Py_dict_lookup+0xa9c> │ │ │ │ │ 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 c6e <_Py_dict_lookup+0xa96> │ │ │ │ │ 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 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ - b.n 516 <_Py_dict_lookup+0x33e> │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ + beq.n 62c <_Py_dict_lookup+0x454> │ │ │ │ │ + b.n 50a <_Py_dict_lookup+0x332> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne.w r2, [r9] │ │ │ │ │ + beq.w 932 <_Py_dict_lookup+0x75a> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov ip, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 6f2 <_Py_dict_lookup+0x51a> │ │ │ │ │ + beq.n 6f4 <_Py_dict_lookup+0x51c> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [r9] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 982 <_Py_dict_lookup+0x7aa> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.w 968 <_Py_dict_lookup+0x790> │ │ │ │ │ + beq.w afe <_Py_dict_lookup+0x926> │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + blt.w b0e <_Py_dict_lookup+0x936> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 61e <_Py_dict_lookup+0x446> │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bne.w 606 <_Py_dict_lookup+0x42e> │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - b.n 4d2 <_Py_dict_lookup+0x2fa> │ │ │ │ │ + b.n 4ce <_Py_dict_lookup+0x2f6> │ │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add r9, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + and.w r9, r9, r2 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ ite gt │ │ │ │ │ - ldrgt.w r5, [sl, r6, lsl #2] │ │ │ │ │ - ldrshle.w r5, [sl, r6, lsl #1] │ │ │ │ │ - b.n 4ee <_Py_dict_lookup+0x316> │ │ │ │ │ + ldrgt.w r5, [sl, r9, lsl #2] │ │ │ │ │ + ldrshle.w r5, [sl, r9, lsl #1] │ │ │ │ │ + b.n 4e8 <_Py_dict_lookup+0x310> │ │ │ │ │ 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,578 +699,580 @@ │ │ │ │ │ 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 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ - b.n 558 <_Py_dict_lookup+0x380> │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ + beq.w 62c <_Py_dict_lookup+0x454> │ │ │ │ │ + b.n 548 <_Py_dict_lookup+0x370> │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, fp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne.w r2, [r9] │ │ │ │ │ + strne.w r2, [fp] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 794 <_Py_dict_lookup+0x5bc> │ │ │ │ │ + beq.n 7ae <_Py_dict_lookup+0x5d6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [r9] │ │ │ │ │ + str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 934 <_Py_dict_lookup+0x75c> │ │ │ │ │ + beq.w b16 <_Py_dict_lookup+0x93e> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 968 <_Py_dict_lookup+0x790> │ │ │ │ │ + blt.w b0e <_Py_dict_lookup+0x936> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ + cmp r0, fp │ │ │ │ │ bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 61e <_Py_dict_lookup+0x446> │ │ │ │ │ + bne.w 606 <_Py_dict_lookup+0x42e> │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - b.n 516 <_Py_dict_lookup+0x33e> │ │ │ │ │ + b.n 50a <_Py_dict_lookup+0x332> │ │ │ │ │ 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 c50 <_Py_dict_lookup+0xa78> │ │ │ │ │ + beq.w c7e <_Py_dict_lookup+0xaa6> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w c4a <_Py_dict_lookup+0xa72> │ │ │ │ │ + beq.w c78 <_Py_dict_lookup+0xaa0> │ │ │ │ │ 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 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ - b.n 59a <_Py_dict_lookup+0x3c2> │ │ │ │ │ + beq.w 62c <_Py_dict_lookup+0x454> │ │ │ │ │ + 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 bda <_Py_dict_lookup+0xa02> │ │ │ │ │ + bgt.w 9f0 <_Py_dict_lookup+0x818> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w b76 <_Py_dict_lookup+0x99e> │ │ │ │ │ + bge.n 95a <_Py_dict_lookup+0x782> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ - 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 b66 <_Py_dict_lookup+0x98e> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge.w 992 <_Py_dict_lookup+0x7ba> │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ - b.n 9a4 <_Py_dict_lookup+0x7cc> │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + beq.w 62c <_Py_dict_lookup+0x454> │ │ │ │ │ + b.n 96e <_Py_dict_lookup+0x796> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + ite le │ │ │ │ │ + ldrshle.w r5, [sl, r9, lsl #1] │ │ │ │ │ + ldrgt.w r5, [sl, r9, lsl #2] │ │ │ │ │ + b.n 566 <_Py_dict_lookup+0x38e> │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne r2, [r6, #0] │ │ │ │ │ + strne.w r2, [r9] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 8aa <_Py_dict_lookup+0x6d2> │ │ │ │ │ + beq.n 8b2 <_Py_dict_lookup+0x6da> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96e <_Py_dict_lookup+0x796> │ │ │ │ │ + beq.w a64 <_Py_dict_lookup+0x88c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 968 <_Py_dict_lookup+0x790> │ │ │ │ │ + blt.w b0e <_Py_dict_lookup+0x936> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w c22 <_Py_dict_lookup+0xa4a> │ │ │ │ │ + bne.w b26 <_Py_dict_lookup+0x94e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w c22 <_Py_dict_lookup+0xa4a> │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w b26 <_Py_dict_lookup+0x94e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 61c <_Py_dict_lookup+0x444> │ │ │ │ │ + bne.w 604 <_Py_dict_lookup+0x42c> │ │ │ │ │ ldrb.w r2, [r8, #4] │ │ │ │ │ - b.n 558 <_Py_dict_lookup+0x380> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - ite le │ │ │ │ │ - ldrshle.w r5, [sl, r6, lsl #1] │ │ │ │ │ - ldrgt.w r5, [sl, r6, lsl #2] │ │ │ │ │ - b.n 576 <_Py_dict_lookup+0x39e> │ │ │ │ │ - ldr.w r2, [r9] │ │ │ │ │ + b.n 548 <_Py_dict_lookup+0x370> │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, fp │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne.w r2, [r9] │ │ │ │ │ + strne.w r2, [fp] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 912 <_Py_dict_lookup+0x73a> │ │ │ │ │ + beq.n 90e <_Py_dict_lookup+0x736> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - cbz r0, 944 <_Py_dict_lookup+0x76c> │ │ │ │ │ + str.w r0, [fp] │ │ │ │ │ + cbz r0, 936 <_Py_dict_lookup+0x75e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 968 <_Py_dict_lookup+0x790> │ │ │ │ │ + blt.w b0e <_Py_dict_lookup+0x936> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.w c22 <_Py_dict_lookup+0xa4a> │ │ │ │ │ + bne.w b26 <_Py_dict_lookup+0x94e> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w c22 <_Py_dict_lookup+0xa4a> │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w b26 <_Py_dict_lookup+0x94e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 61c <_Py_dict_lookup+0x444> │ │ │ │ │ + bne.w 604 <_Py_dict_lookup+0x42c> │ │ │ │ │ ldrb.w r2, [r8, #4] │ │ │ │ │ - b.n 59a <_Py_dict_lookup+0x3c2> │ │ │ │ │ - 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 794 <_Py_dict_lookup+0x5bc> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + b.n 584 <_Py_dict_lookup+0x3ac> │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + b.n 6ce <_Py_dict_lookup+0x4f6> │ │ │ │ │ + mov r0, fp │ │ │ │ │ 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 912 <_Py_dict_lookup+0x73a> │ │ │ │ │ + b.n 90e <_Py_dict_lookup+0x736> │ │ │ │ │ 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> │ │ │ │ │ - mvn.w r5, #2 │ │ │ │ │ - b.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ - 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 8aa <_Py_dict_lookup+0x6d2> │ │ │ │ │ - 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 6f2 <_Py_dict_lookup+0x51a> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - ldr.w sl, [r2, r5, lsl #3] │ │ │ │ │ - lsls r2, r5, #3 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ │ + 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 │ │ │ │ │ - beq.n a0c <_Py_dict_lookup+0x834> │ │ │ │ │ + beq.w a78 <_Py_dict_lookup+0x8a0> │ │ │ │ │ + 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 b2e <_Py_dict_lookup+0x956> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.n a00 <_Py_dict_lookup+0x828> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.w 62c <_Py_dict_lookup+0x454> │ │ │ │ │ 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 b44 <_Py_dict_lookup+0x96c> │ │ │ │ │ + bgt.w b90 <_Py_dict_lookup+0x9b8> │ │ │ │ │ ldrsb.w r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w aee <_Py_dict_lookup+0x916> │ │ │ │ │ + bge.w b3e <_Py_dict_lookup+0x966> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ + beq.w 62c <_Py_dict_lookup+0x454> │ │ │ │ │ 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.n ae0 <_Py_dict_lookup+0x908> │ │ │ │ │ + bgt.w bc2 <_Py_dict_lookup+0x9ea> │ │ │ │ │ ldrsb.w r5, [r9, r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n a7c <_Py_dict_lookup+0x8a4> │ │ │ │ │ + bge.w b9e <_Py_dict_lookup+0x9c6> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ - 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 9c2 <_Py_dict_lookup+0x7ea> │ │ │ │ │ + beq.w 62c <_Py_dict_lookup+0x454> │ │ │ │ │ + b.n bb0 <_Py_dict_lookup+0x9d8> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ + ite gt │ │ │ │ │ + ldrgt.w r5, [fp, sl, lsl #2] │ │ │ │ │ + ldrshle.w r5, [fp, sl, lsl #1] │ │ │ │ │ + b.n 85c <_Py_dict_lookup+0x684> │ │ │ │ │ + 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.n 994 <_Py_dict_lookup+0x7bc> │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n a74 <_Py_dict_lookup+0x89c> │ │ │ │ │ + bne.n adc <_Py_dict_lookup+0x904> │ │ │ │ │ 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 a5e <_Py_dict_lookup+0x886> │ │ │ │ │ + bne.n ac6 <_Py_dict_lookup+0x8ee> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 968 <_Py_dict_lookup+0x790> │ │ │ │ │ + blt.n b0e <_Py_dict_lookup+0x936> │ │ │ │ │ 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 9a4 <_Py_dict_lookup+0x7cc> │ │ │ │ │ + b.n 994 <_Py_dict_lookup+0x7bc> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + 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 8b2 <_Py_dict_lookup+0x6da> │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n af8 <_Py_dict_lookup+0x920> │ │ │ │ │ + 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 ae4 <_Py_dict_lookup+0x90c> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.n b0e <_Py_dict_lookup+0x936> │ │ │ │ │ + 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 96e <_Py_dict_lookup+0x796> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a34 <_Py_dict_lookup+0x85c> │ │ │ │ │ + bne.n a3a <_Py_dict_lookup+0x862> │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n a34 <_Py_dict_lookup+0x85c> │ │ │ │ │ + b.n a3a <_Py_dict_lookup+0x862> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - b.n a18 <_Py_dict_lookup+0x840> │ │ │ │ │ + b.n a1e <_Py_dict_lookup+0x846> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n a9c <_Py_dict_lookup+0x8c4> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n a9c <_Py_dict_lookup+0x8c4> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + b.n a82 <_Py_dict_lookup+0x8aa> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + strd ip, r3, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldrd ip, r3, [sp, #20] │ │ │ │ │ + b.n 6f4 <_Py_dict_lookup+0x51c> │ │ │ │ │ + mvn.w r5, #2 │ │ │ │ │ + b.w 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + strd r1, r3, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldrd r1, r3, [sp, #20] │ │ │ │ │ + b.n 7ae <_Py_dict_lookup+0x5d6> │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ + ite gt │ │ │ │ │ + ldrgt.w r5, [fp, r6, lsl #2] │ │ │ │ │ + ldrshle.w r5, [fp, r6, lsl #1] │ │ │ │ │ + b.n 98a <_Py_dict_lookup+0x7b2> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr.w sl, [r3, r5, lsl #3] │ │ │ │ │ + ldr.w r6, [r3, r5, lsl #3] │ │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr.w r1, [sl, #12] │ │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bne.n 9fa <_Py_dict_lookup+0x822> │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + bne.w 9c8 <_Py_dict_lookup+0x7f0> │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne.w r2, [sl] │ │ │ │ │ + strne r2, [r6, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes